Patent attributes
A retail checkout system includes a camera, a database, a processor, and a memory. The camera outputs an image of a purchase item. The database contains features of known items. The processor performs operations to extract features of the purchase item from the image of the purchase item, and identifies matches between the features of the purchase item and the features of known items. The processor identifies a group of candidate items among the known items responsive to insufficient matches between the features of the purchase item and the features of any one of the known items. The processor displays information identifying the candidate items, receives a command selecting one of the candidate items as matching the purchase item, and adjusts information in the database that defines the features of the selected one of the candidate items based on the features of the purchase item.