Image-based inventory control system using advanced image recognition
First Claim
1. An inventory control system for determining an inventory condition of objects stored in the system, the system comprising:
- at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects;
a data storage device storing reference data for each storage drawer, wherein the reference data includes, for each region of interest corresponding to each respective storage drawer, a reference image signature representing a pixel number distribution of the region of interest when a stored object is present, wherein the pixel number distribution includes a plurality of pixel numbers; and
a data processor configured to;
derive an image signature representing a pixel number distribution of a region of interest corresponding to a drawer using a captured image of the drawer; and
determine an inventory condition of the drawer according to the stored reference data corresponding to the region of interest and the derived image signature representing the pixel number distribution of the region of interest in the captured image by matching each of the plurality of pixel numbers of the pixel number distribution in the stored reference image signature with the pixel number distribution of the region of interest in the captured image of the drawer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for monitoring an inventory condition of objects based on captured images are described. An exemplary system includes at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects; and a data storage device storing reference data for each storage drawer. The reference data includes, for each region of interest corresponding to each respective storage drawer, at least one of a reference image signature representing attributes of the region of interest when a stored object is present, and a reference image signature representing attributes of the region of interest when the stored object is not present. A data processor of the system is configured to derive an image signature representing attributes of a region of interest corresponding to a drawer using a captured image of the drawer; and determine an inventory condition of the drawer according to the stored reference data corresponding to the region of interest and the derived image signature representing attributes of the captured image of the region of interest.
-
Citations
17 Claims
-
1. An inventory control system for determining an inventory condition of objects stored in the system, the system comprising:
-
at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects; a data storage device storing reference data for each storage drawer, wherein the reference data includes, for each region of interest corresponding to each respective storage drawer, a reference image signature representing a pixel number distribution of the region of interest when a stored object is present, wherein the pixel number distribution includes a plurality of pixel numbers; and a data processor configured to; derive an image signature representing a pixel number distribution of a region of interest corresponding to a drawer using a captured image of the drawer; and determine an inventory condition of the drawer according to the stored reference data corresponding to the region of interest and the derived image signature representing the pixel number distribution of the region of interest in the captured image by matching each of the plurality of pixel numbers of the pixel number distribution in the stored reference image signature with the pixel number distribution of the region of interest in the captured image of the drawer. - View Dependent Claims (2, 3, 4, 12, 15)
-
-
5. A method for using in an inventory control system for determining an inventory condition of objects stored in the system, the system comprising at least one storage drawer for storing objects, a data storage device storing reference data for each storage drawer, wherein the reference data includes, for each region of interest corresponding to each respective storage drawer, a reference image signature representing a pixel number distribution of the region of interest when a stored object is present wherein the pixel number distribution includes a plurality of pixel numbers, the method comprising:
-
capturing an image of a drawer; deriving an image signature representing a pixel number distribution of at least one region of interest corresponding to the drawer; and determining an inventory condition of the drawer according to the stored reference data corresponding to the region of interest corresponding to the drawer and the derived image signature representing the pixel number distribution of the region of interest in the captured image by matching each of the plurality of pixel numbers of the pixel number distribution in the stored reference image signature with the pixel number distribution of the region of interest in the captured image of the storage drawer. - View Dependent Claims (6, 7, 8, 13, 16)
-
-
9. An inventory control system for determining an inventory condition of objects stored in the system, the system comprising:
-
at least one storage drawer, each storage drawer including a foam layer forming a plurality of storage locations for storing objects, wherein each storage location is configured to store a pre-designated object and each storage location is formed by a cutout of the foam layer corresponding an object stored in the storage location; an image sensing device configured to capture an image of one of the storage drawers; a data storage system storing reference data corresponding to each storage drawer, wherein the reference data includes information of one or more pre-defined regions of interest corresponding to each storage location in the drawer, and objects stored in each storage location in the drawer; and a data processor configured to; access the captured image of the drawer; access the reference data corresponding to the drawer; determine an inventory condition of the drawer based on the stored reference data corresponding to the drawer and the captured image of the storage drawer; wherein the reference data is adapted from a data file based on which cutouts of the foam layer are created; wherein the reference data includes, for each region of interest corresponding to each respective storage drawer, a reference image signature representing a pixel number distribution of the region of interest when a stored object is present, wherein the pixel number distribution includes a plurality of pixel numbers; and wherein the data processor determines the inventory condition of the drawer by matching each of the plurality of pixel numbers of the pixel number distribution in the stored reference image signature with a pixel number distribution of a region of interest in the captured image of the drawer. - View Dependent Claims (10, 14, 17)
-
-
11. A method for preparing reference data for use in an inventory control system for determining an inventory condition of objects stored in the system, the system including at least one storage drawer, each storage drawer including a foam layer forming a plurality of storage locations for storing objects, wherein each storage location is configured to store a pre-designated object and each storage location is formed by a cutout of the foam layer corresponding to an object stored in the storage location, the system determining the inventory condition of a respective drawer based on a captured image of the respective drawer and the reference data, the method comprising:
-
importing, from a database, a data file based on which cutouts of the foam layer for a respective drawer is created, wherein the data files includes positional information of each cutout in the respective drawer; importing, from the database, a data file based on, for each cutout corresponding to each respective storage drawer, a reference image signature representing a pixel number distribution of the cutout when a stored object is present, wherein the pixel number distribution includes a plurality of pixel numbers; and using a data processing device to create a data structure specifying positional information of each cutout in each respective drawer and at least one region of interest corresponding to each cutout, according to the imported data files, wherein the pixel number distribution stored in the data structure created by the data processing device is sufficient to determine inventory conditions of objects stored in the system from the captured image of the respective drawer.
-
Specification