System for object recognition in colorized point clouds
First Claim
1. A system for object recognition in colorized point clouds, comprising one or more processors that include:
- an implicit geometry engine, the implicit geometry engine configured to receive three-dimensional (3D) colorized point cloud data regarding a 3D object of interest, to convert the point cloud data into implicit representations, and to generate geometric features;
a geometric grammar block, the geometric grammar block configured to generate object cues and recognize geometric objects using geometric tokens and finite state machines;
a visual attention cueing block, the visual attention cueing block configured to generate object cues based on two-dimensional (2D) visually salient properties;
an object recognition block, the object recognition block being configured to perform a local search for objects using cues from the cueing block and the geometric grammar block and to classify the 3D object of interest as a particular object upon a classifier reaching a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a system for object recognition in colorized point clouds. The system includes an implicit geometry engine that is configured to receive three-dimensional (3D) colorized cloud point data regarding a 3D object of interest and to convert the cloud point data into implicit representations. The engine also generates geometric features. A geometric grammar block is included to generate object cues and recognize geometric objects using geometric tokens and grammars based on object taxonomy. A visual attention cueing block is included to generate object cues based on 3D geometric properties. Finally, an object recognition block is included to perform a local search for objects using cues from the cueing block and the geometric grammar block and to classify the 3D object of interest as a particular object upon a classifier reaching a predetermined threshold.
72 Citations
24 Claims
-
1. A system for object recognition in colorized point clouds, comprising one or more processors that include:
-
an implicit geometry engine, the implicit geometry engine configured to receive three-dimensional (3D) colorized point cloud data regarding a 3D object of interest, to convert the point cloud data into implicit representations, and to generate geometric features; a geometric grammar block, the geometric grammar block configured to generate object cues and recognize geometric objects using geometric tokens and finite state machines; a visual attention cueing block, the visual attention cueing block configured to generate object cues based on two-dimensional (2D) visually salient properties; an object recognition block, the object recognition block being configured to perform a local search for objects using cues from the cueing block and the geometric grammar block and to classify the 3D object of interest as a particular object upon a classifier reaching a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 19, 20, 21)
-
-
9. A computer implemented method for object recognition in colorized point clouds, comprising:
- an act of causing a computer having a processor to perform acts of;
receiving, in an implicit geometry engine, a three-dimensional (3D) colorized point cloud data regarding a 3D object of interest, to convert the point cloud data into implicit representations, and to generate geometric features; generating, in a geometric grammar block, object cues and recognizing geometric objects using geometric tokens and finite state machines; generating, in a visual attention cueing block, object cues based on two-dimensional (2D) visually salient properties; performing, in an object recognition block, a local search for objects using cues from the cueing block and the geometric grammar block; and classifying the 3D object of interest as a particular object upon a classifier reaching a predetermined threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- an act of causing a computer having a processor to perform acts of;
-
17. A computer program product for object recognition in colorized point clouds, the computer program product comprising computer-readable instruction means stored on a non-transitory computer-readable medium that are executable by a computer having a processor for causing, the processor to perform operations of:
-
receiving, in an implicit geometry engine, a three-dimensional (3D) colorized cloud point data regarding a 3D object of interest, to convert the cloud point data into implicit representations, and to generate geometric features; generating, in a geometric grammar block, object cues and recognizing geometric objects using geometric tokens and finite state machines; generating, in a visual attention cueing block, object cues based on two-dimensional (2D) visually salient properties; performing, in an object recognition block, a local search for objects using cues from the cueing block and the geometric grammar block; and classifying the 3D object of interest as a particular object upon a classifier reaching a predetermined threshold. - View Dependent Claims (18, 22, 23, 24)
-
Specification