Systems and methods for extracting information about objects from scene information
First Claim
1. A method of generating information about one or more objects of interest in a scene, comprising:
- a. providing a plurality of overlapping 2D (two-dimensional) images of a scene, wherein;
i. the scene comprises one or more objects; and
ii. the plurality of overlapping 2D images is derived from one or more single passive image capture devices;
b. selecting an object from the scene, thereby providing a selected object of interest, wherein the selection is by a computer or a user;
c. generating 2D image information from the plurality of overlapping 2D images of the scene, wherein at least some of the plurality of overlapping 2D images;
i. include all or part of the selected object, andii. are overlapping as to all or part of the selected object,
thereby providing 2D image information incorporating all or part of the selected object;
d. providing, by a computer, 3D (three-dimensional) information generated from the scene, wherein the 3D information from the scene incorporates information about all or part of the selected object, thereby providing 3D information that incorporates all or part of the selected object;
e. generating projective geometry information by combining at least some of the 2D image information incorporating all or part of the selected object and at least some of the 3D information incorporating all or part of the selected object, thereby establishing a plurality of relationships between 3D data points derived from either or both of the 2D image information incorporating all or part of the selected object and the 3D image information incorporating all or part of the selected object, wherein one or more of;
1. measurement information,2. dimensions, and3. geometric information,
is derivable for all or part of the selected object, and wherein the plurality of relationships are established by;
i. performing an image segmentation or abstraction step on the 2D image information by partitioning and grouping image elements, thereby generating a plurality of segmented 2D image information, wherein at least some of the plurality of segmented 2D image information includes information about at least part of the selected object;
ii. performing a clustering step on the 3D information incorporating all or part of the selected object to partition and group 3D data points present in the 3D information that belong together, wherein the 3D data points are associated with all or part of the selected object, thereby generating a plurality of clustered 3D information, wherein at least some of the plurality of clustered 3D information includes information about at least part of the selected object; and
iii. performing a plurality of cross-validation steps on each of the segmented 2D image information and the clustered 3D information by processing each of the plurality of segmented 2D image information and the plurality of clustered 3D information along with the combined 2D image information and the 3D information.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of various method and systems are provided for information extraction from scene information. 2D image information can be generated from 2D images of the scene that are overlapping at least part of one or more object(s). The 2D image information can be combined with 3D information about the scene incorporating at least part of the object(s) to generate projective geometry information. Clustered 3D information associated with the object(s) can be generated by partitioning and grouping 3D data points present in the 3D information. The clustered 3D information can be used to provide, e.g., measurement information, dimensions, geometric information, and/or topological information about the object(s). Segmented 2D information can also be generated from the 2D image information. Validated 2D and 3D information can be produced by cross-referencing between the projective geometry information, clustered 3D information, and/or segmented 2D image information, and used to label the object(s) in the scene.
-
Citations
22 Claims
-
1. A method of generating information about one or more objects of interest in a scene, comprising:
-
a. providing a plurality of overlapping 2D (two-dimensional) images of a scene, wherein; i. the scene comprises one or more objects; and ii. the plurality of overlapping 2D images is derived from one or more single passive image capture devices; b. selecting an object from the scene, thereby providing a selected object of interest, wherein the selection is by a computer or a user; c. generating 2D image information from the plurality of overlapping 2D images of the scene, wherein at least some of the plurality of overlapping 2D images; i. include all or part of the selected object, and ii. are overlapping as to all or part of the selected object,
thereby providing 2D image information incorporating all or part of the selected object;d. providing, by a computer, 3D (three-dimensional) information generated from the scene, wherein the 3D information from the scene incorporates information about all or part of the selected object, thereby providing 3D information that incorporates all or part of the selected object; e. generating projective geometry information by combining at least some of the 2D image information incorporating all or part of the selected object and at least some of the 3D information incorporating all or part of the selected object, thereby establishing a plurality of relationships between 3D data points derived from either or both of the 2D image information incorporating all or part of the selected object and the 3D image information incorporating all or part of the selected object, wherein one or more of; 1. measurement information, 2. dimensions, and 3. geometric information,
is derivable for all or part of the selected object, and wherein the plurality of relationships are established by;i. performing an image segmentation or abstraction step on the 2D image information by partitioning and grouping image elements, thereby generating a plurality of segmented 2D image information, wherein at least some of the plurality of segmented 2D image information includes information about at least part of the selected object; ii. performing a clustering step on the 3D information incorporating all or part of the selected object to partition and group 3D data points present in the 3D information that belong together, wherein the 3D data points are associated with all or part of the selected object, thereby generating a plurality of clustered 3D information, wherein at least some of the plurality of clustered 3D information includes information about at least part of the selected object; and iii. performing a plurality of cross-validation steps on each of the segmented 2D image information and the clustered 3D information by processing each of the plurality of segmented 2D image information and the plurality of clustered 3D information along with the combined 2D image information and the 3D information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of generating information about one or more objects of interest in a scene comprising:
-
a. providing 2D (two-dimensional) image information from a plurality of overlapping 2D images of a scene, wherein at least some of the plurality of overlapping 2D images; i. include all or part of one or more objects of interest, and ii. are overlapping as to all or part of the one or more objects of interest,
thereby providing 2D image information incorporating all or part of the one or more objects of interest;b. providing 3D (three-dimensional) information generated from the scene, wherein the 3D information from the scene incorporates information about all or part of the one or more objects of interest, thereby providing 3D information that incorporates all or part the one or more objects of interest; c. generating projective geometry information by combining at least some of the 2D image information incorporating all or part of the one or more objects of interest and at least some of the 3D information incorporating all or part of the one or more objects of interest, thereby establishing a plurality of relationships between 3D data points derived from either or both of the 2D image information incorporating all or part of the one or more objects of interest and 3D image information incorporating all or part of the one or more objects of interest; d. generating clustered 3D information by clustering the 3D information incorporating all or part of the one or more objects of interest to partition and group the 3D data points present in the 3D information, wherein the 3D data points are associated with all or part of the one or more objects of interest, thereby providing clustered 3D information associated with all or part of the one or more objects of interest; e. a generating segmented 2D image information by segmenting the 2D image information incorporating all or part of the one or more objects of interest to partition and group image elements, thereby providing segmented 2D image information including information about at least part of the one or more objects of interest; and f. generating validated 2D and 3D image information by iteratively cross-referencing the projective geometry information, the clustered 3D information and the segmented 2D image information, thereby providing validated 2D and 3D image information including information about at least part of the one or more objects of interest. - View Dependent Claims (19, 20, 21, 22)
-
Specification