Patent attributes
A system and method is disclosed for using object recognition/verification and weight information to confirm the accuracy of a UPC scan, or to provide an affirmative recognition where no UPC scan was made. In the preferred embodiment, the checkout system comprises: a universal product code (UPC) scanner configured to generate a product identifier; at least one camera for capturing one or more image of an item; a database of features and images of known objects; an image processor configured to: extract a plurality of geometric point features from the one or more images; identify matches between the extracted geometric point features and the features of known objects; generate a geometric transform between the extracted geometric point features and the features of known objects for a subset of known objects corresponding to matches; and identify one of the known objects based on a best match of the geometric transform; and a transaction processor configured to execute one of a predetermined set of actions if the identified object is different than the product identifier.