Patent ID: 11944215
Assignee: NCR VOYIX CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC A  G | IPC A  G

Claim 10:
11. A method, comprising:
obtaining multiple images of a scan zone associated with a transaction terminal, wherein obtaining the multiple images further includes obtaining three images of the scan zone from three depth cameras integrated into or affixed to a top portion of the transaction terminal, each depth camera providing an independent overhead image of the scan zone captured at a specific angle and a specific distance from the scan zone, where at least one of the cameras is an elevated centered overhead camera relative to the scan zone, wherein each depth cameras situated on one of three vertical bars of the transaction terminal and attached to the corresponding top portion of a corresponding vertical bar, each vertical bar extending upward from a base of the transaction terminal at an obtuse angle;
identifying a total number of items present in the scan zone from each of the multiple images based at least on a calculated distance between each depth camera and a corresponding item present in the scan zone using the corresponding image captured by the corresponding depth camera;
cropping each item into a set of independent images, each independent image depicting the corresponding item;
determining dimensions of each item from the corresponding set of independent images;
determining edges of each item from the corresponding set of independent images;
determining visual features of each item from the corresponding set of independent images;
classifying each item into an item-specific category based on the corresponding dimensions, the corresponding edges, and the corresponding visual features;
obtaining a model image for each item-specific category of each item and comparing known dimensions, known edges, and known visual features of the corresponding model image against the dimensions, the edges, and the visual features of the corresponding item to identify an item identifier for the corresponding item; and
providing the corresponding item identifier for each corresponding item to the transaction terminal during a checkout at the transaction terminal.