METHOD AND SYSTEM TO SEGMENT DEPTH IMAGES AND TO DETECT SHAPES IN THREE-DIMENSIONALLY ACQUIRED DATA
First Claim
1. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of three-dimensional (“
- 3D”
) image analysis, the method comprising;
receiving 3D image data comprising a plurality of points having 3D coordinate information;
pre-grouping points into sub-regions based upon z-depth values;
grouping at least some points within a sub-region to form a segment corresponding to a real-world object of interest;
calculating an image cluster center for the segment; and
modeling the segment as a geometric primitive shape.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system analyzes data acquired by image systems to more rapidly identify objects of interest in the data. In one embodiment, z-depth data are segmented such that neighboring image pixels having similar z-depths are given a common label. Blobs, or groups of pixels with a same label, may be defined to correspond to different objects. Blobs preferably are modeled as primitives to more rapidly identify objects in the acquired image. In some embodiments, a modified connected component analysis is carried out where image pixels are pre-grouped into regions of different depth values preferably using a depth value histogram. The histogram is divided into regions and image cluster centers are determined. A depth group value image containing blobs is obtained, with each pixel being assigned to one of the depth groups.
28 Citations
20 Claims
-
1. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of three-dimensional (“
- 3D”
) image analysis, the method comprising;receiving 3D image data comprising a plurality of points having 3D coordinate information; pre-grouping points into sub-regions based upon z-depth values; grouping at least some points within a sub-region to form a segment corresponding to a real-world object of interest; calculating an image cluster center for the segment; and modeling the segment as a geometric primitive shape. - View Dependent Claims (2, 3, 4, 5, 6)
- 3D”
-
7. One or more computer-storage media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of three-dimensional (“
- 3D”
) image analysis, the method comprising;receiving 3D image data comprising a plurality of points having 3D coordinate information; pre-grouping points into sub-regions; grouping at least some points within a sub-region to form a segment corresponding to a real-world object of interest; calculating an image cluster center for the segment; and modeling the segment as a plurality of geometric primitive shapes. - View Dependent Claims (8, 10, 11, 12, 13, 14)
- 3D”
-
15. A method of object analysis using three-dimensional image data, the method comprising:
-
receiving 3D image data comprising a plurality of points having 3D coordinate information; pre-grouping points into sub-regions based upon a histogram record of z-depth values; grouping at least some points within a sub-region to form a segment corresponding to a real-world object; calculating an image cluster center for the segment; and modeling the segment as a plurality of geometric primitive shapes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification