Systems and methods for shape-based object retrieval

US10691979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10691979-B2
Application numberUS-201815862512-A
CountryUS
Kind codeB2
Filing dateJan 4, 2018
Priority dateJan 4, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for classifying physical objects includes: controlling, by a processor, one or more depth cameras to capture depth images of a query object; controlling, by the processor, one or more color cameras to capture a color images of the query object; computing, by the processor, a three-dimensional (3D) model of the query object using the depth images; combining, by the processor, the color images with the 3D model; computing, by the processor, a descriptor from the 3D model and the color images, the descriptor including: a multi-dimensional shape descriptor space representation of a 3D shape of the query object; a multi-dimensional color descriptor space representation of a texture of the query object; and a one-dimensional size descriptor space representation of a size of query object; supplying, by the processor, the descriptor to a classifier to compute a classification of the query object; and outputting the classification of the query object.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for classifying physical objects comprising: controlling, by a processor, one or more depth cameras to capture a plurality of depth images of a query object; controlling, by the processor, one or more color cameras to capture a plurality of color images of the query object; computing, by the processor, a three-dimensional (3D) model of the query object using the depth images; combining, by the processor, the color images with the 3D model; computing, by the processor, a descriptor from the 3D model and the color images, the descriptor comprising: a multi-dimensional shape descriptor space representation of a 3D shape of the query object; a multi-dimensional color descriptor space representation of a texture of the query object; and a one-dimensional size descriptor space representation of a size of query object; supplying, by the processor, the descriptor to a classifier to compute a classification of the query object; and outputting the classification of the query object. 2. The method of claim 1 , further comprising controlling a conveyor system configured to convey the query object to redirect the query object in accordance with the classification of the query object. 3. The method of claim 1 , further comprising displaying the classification of the query object on a display device. 4. The method of claim 1 , wherein the classifier is a neural network. 5. The method of claim 4 , wherein the neural network is trained based on an inventory of objects. 6. The method of claim 5 , wherein the computing the classification of the query object based on the descriptor is performed by identifying a result object from the inventory of objects having a closest distance to the descriptor of the query object in shape descriptor space, color descriptor space, and size descriptor space. 7. The method of claim 1 , wherein the 3D model comprises a 3D mesh model computed from the depth images. 8. The method of claim 7 , further comprising: rendering a plurality of two-dimensional (2D) views of the 3D mesh model; and computing the descriptor by supplying the 2D views to a convolutional stage of a neural network. 9. A system for classifying physical objects comprising: a processor; and memory storing instructions that, when executed by the processor, cause the processor to: control one or more depth cameras to capture a plurality of depth images of a query object; control one or more color cameras to capture a plurality of color images of the query object; compute a three-dimensional (3D) model of the query object using the depth images; combine the color images with the 3D model; compute a descriptor from the 3D model and the color images, the descriptor comprising: a multi-dimensional shape descriptor space representation of a 3D shape of the query object; a multi-dimensional color descriptor space representation of a texture of the query object; and a one-dimensional size descriptor space representation of a size of query object; supply the descriptor to a classifier to compute a classification of the query object; and output the classification of the query object. 10. The system of claim 9 , further comprising a conveyor system configured to convey the query object, wherein the memory further stores instructions that, when executed by the processor, cause the processor to redirect the query object in accordance with the classification of the query object. 11. The system of claim 9 , further comprising a display device, wherein the memory further stores instructions that, when executed by the processor, cause the processor to display the classification of the query object on the display device. 12. The system of claim 9 , wherein the classifier is a neural network. 13. The system of claim 12 , wherein the neural network is trained based on an inventory of objects. 14. The system of claim 13 , wherein the memory further stores instructions that, when executed by the processor, cause the processor to compute the classification of the query object by identifying a result object from the inventory of objects having a closest distance to the descriptor of the query object in shape descriptor space, color descriptor space, and size descriptor space. 15. The system of claim 9 , wherein the 3D model comprises a 3D mesh model computed from the depth images. 16. The system of claim 15 , wherein the memory further stores instructions that, when executed by the processor, cause the processor to compute the descriptor by: rendering a plurality of two-dimensional (2D) views of the 3D mesh model; and computing the descriptor by supplying the 2D views to a convolutional stage of a neural network.

Assignees

Inventors

Classifications

  • G06V10/764Primary

    using classification, e.g. of video objects · CPC title

  • Classification techniques · CPC title

  • Three-dimensional [3D] objects · CPC title

  • Determination of colour characteristics · CPC title

  • Artificial neural networks [ANN] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10691979B2 cover?
A method for classifying physical objects includes: controlling, by a processor, one or more depth cameras to capture depth images of a query object; controlling, by the processor, one or more color cameras to capture a color images of the query object; computing, by the processor, a three-dimensional (3D) model of the query object using the depth images; combining, by the processor, the color …
Who is the assignee on this patent?
Aquifi Inc
What technology area does this patent fall under?
Primary CPC classification G06V10/764. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).