Patent ID: 11915463
Assignee: CARNEGIE MELLON UNIVERSITY
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A system for automatically enrolling a new object in an object library comprising:
a camera, for obtaining images of a shelf containing a plurality of objects and labels;
a processor, executing software;
a feature extractor trained to extract features from object images and output an identifier associated with an object in the object image; and
an object library containing features extracted from multiple images of various products, the feature associated with identifying information of the product;
wherein the software performs the functions of:
obtaining an image of a shelf having the object thereon,
detecting a label in the image of the shelf;
extracting identifying information from the label;
determining a portion of the shelf associated with the label;
determining that the portion of the shelf associated with the label contains an object;
obtaining an image of the object;
determining a best-fit match between features extracted from the image of the object and features extracted from images of objects stored in the object library;
determining that a distance between the features extracted from the image of the object and features associated with the best-fit match falls above a predetermined threshold, indicating that the object in the object image is a new object;
adding the features extracted from the image of the object to the object library; and
adding the identifying information to the object library associated with the features extracted from the image of the object.