Patent ID: 9652737
Date: 2017-05-16
CPC Classifications: G06K,G06Q

Claim:
1. A method for inventory identification and quantification using a portable computing device (“PCD”) comprising a camera subsystem, the method comprising: capturing a video stream of a physical inventory comprised of a plurality of individual inventory items, wherein the video stream comprises a series of frames; in a first frame and a second frame, identifying a set of tracking points; calculating a set of coordinates defining a global center of the first frame; based on a first location of the tracking points in the first frame and a second location of the tracking points in the second frame, determining an optical flow direction from the first frame to the second frame; based on the optical flow direction and a delta of the second location of the tracking points in the second frame relative to the first location of the tracking points in the first frame, calculating a set of coordinates defining a global center of the second frame; identifying inventory items captured in the first frame; for each identified inventory item captured in the first frame, calculating global coordinates relative to the global center of the first frame, decoding a symbology associated with the identified inventory item, and recording the global coordinates and decoded symbology in association with the identified inventory item; for each identified inventory item captured in the second frame, calculating global coordinates relative to the global center of the second frame, decoding a symbology associated with the identified inventory item, and recording the global coordinates and decoded symbology in association with the identified inventory item; for each identified inventory item from the second frame, comparing its global coordinates with global coordinates associated with inventory items identified from the first frame; and for each identified inventory item from the second frame having global coordinates that are statistically insignificantly different from global coordinates associated with an inventory item identified from the first frame, flagging such identified inventory item from the second frame as a duplicate capture and filtering its associated decoded symbology from an inventory quantification.