System and method for 3d blob classification and transmission
AssigneeIntel Corporation
InventorsJonathan Distler, Tzach Ashkenazi, Itay Kaufman, Maria Bortman
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide an apparatus comprising a processor to project and accumulate three-dimensional (3D) point data from a blob onto a plane; construct a histogram of the 3D point data; identify a center of mass of the blob based on histogram data; surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass; obtain height data for the 3D point data; and calculate dimensions for a bounding box to surround the blob based on the shape and the height data. Other embodiments may be described and claimed.
Claims20
A method, comprising:
- constructing a histogram of three-dimensional (3D) point data that is projected and accumulated from a block onto a plane;
- identifying a center of mass of the blob based on the histogram;
- surrounding peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass;
- and
- calculating dimensions for a bounding box to surround the blob based on the shape.
A non-transitory machine readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- constructing a histogram of three-dimensional (3D) point data that is projected and accumulated from a block onto a plane;
- identifying a center of mass of the blob based on the histogram;
- surrounding peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass;
- and
- calculating dimensions for a bounding box to surround the blob based on the shape.
An apparatus, comprising:
- a processor to:
- construct a histogram of three-dimensional (3D) point data that is projected and accumulated from a block onto a plane;
- identify a center of mass of the blob based on the histogram;
- surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass;
- and
- calculate dimensions for a bounding box to surround the blob based on the shape.
A system comprising:
- a memory;
- and
- a graphics processor communicably coupled to the memory, the graphics processor to:
- construct a histogram of three-dimensional (3D) point data that is projected and accumulated from a block onto a plane;
- identify a center of mass of the blob based on the histogram;
- surround peaks in coordinates for data in the blob with a shape defined by a diameter of the blob based on the center of mass;
- and
- calculate dimensions for a bounding box to surround the blob based on the shape.
Dependencies are inferred from the claim text.