Image-based inventory control system with automatic calibration and image correction
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, wherein each drawer is associated with an identifier that is separate from the stored objects and has known color attributes, wherein the identifier is associated with one of the storage locations and has different known color attributes depending on whether one of the objects is in the storage location;
a data storage system storing, for each storage drawer, information of the known color attributes of the associated identifier; and
a data processor configured to;
access data of a captured image of one of the storage drawers along with the associated identifier;
access information of the known color attributes of the identifier associated with the drawer corresponding to the captured image;
determine color attributes of the identifier in the captured image;
determine a correction factor based on the color attributes of the identifier in the captured image and the known color attributes of the identifier;
apply the correction factor to subsequent images captured by an image sensing device; and
determine an inventory condition of the one of the objects associated with the one storage location based on a subsequent image captured by the image sensing device and having the correction factor applied thereto.
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, wherein each drawer is associated with an identifier with known color attributes; and an image sensing device configured to capture an image of one of the storage drawers along with the associated identifier. A data storage device of the system stores, for each storage drawer, information of the known color attributes of the associated identifier. A data processor of the system is configured to access information of the known color attributes of the identifier associated with the drawer corresponding to the captured image; determine color attributes of the identifier in the captured image; determine a correction factor based on the color attributes of the identifier in the captured image and the known color attributes of the identifier; and apply the correction factor to subsequent images captured by the image sensing device.
-
Citations
18 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, wherein each drawer is associated with an identifier that is separate from the stored objects and has known color attributes, wherein the identifier is associated with one of the storage locations and has different known color attributes depending on whether one of the objects is in the storage location; a data storage system storing, for each storage drawer, information of the known color attributes of the associated identifier; and a data processor configured to; access data of a captured image of one of the storage drawers along with the associated identifier; access information of the known color attributes of the identifier associated with the drawer corresponding to the captured image; determine color attributes of the identifier in the captured image; determine a correction factor based on the color attributes of the identifier in the captured image and the known color attributes of the identifier; apply the correction factor to subsequent images captured by an image sensing device; and determine an inventory condition of the one of the objects associated with the one storage location based on a subsequent image captured by the image sensing device and having the correction factor applied thereto. - View Dependent Claims (10)
-
-
2. 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, wherein each drawer is associated with at least two known reference patterns distinct from the storage locations and objects; an image sensing device configured to capture a partial image of one of the storage drawers along with a segment of each of the associated reference patterns located within the partial image, wherein the reference patterns are provided in such a manner that at least a segment of each of the two known reference patterns is in every image taken by the image sensing device; a data storage system storing, for each storage drawer, location information of segments of the reference patterns in each drawer; and a data processor configured to; access image data of the partial image of the drawer captured by the image sensing device; extract information related to the segment of each of the two reference patterns in the partial image of the drawer; access the location information stored in the data storage system; and determine a portion of the drawer to which the partial image corresponds, based on the location information and the segment of each of the reference patterns, distinct from the storage locations and objects, included in the partial image. - View Dependent Claims (3, 4, 11, 16)
-
-
5. An inventory control system comprising:
-
at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects, wherein each drawer is associated with at least two known reference patterns distinct from the storage locations and objects; an image sensing device configured to capture partial images of a storage drawer along with segments of each of the associated reference patterns located within the captured partial images, wherein the reference patterns are provided in such a manner that at least a segment of each of the two known reference patterns is in every image taken by the image sensing device; a data storage system storing, for each storage drawer, location information of segments of the reference patterns in each drawer; and a data processor configured to; access image data of a first partial image and a second partial image of the drawer captured by the image sensing device; extract information related to the segment of each of the two reference patterns in each of the first partial image and the second partial image; access the location information stored in the data storage system; determine portions of the drawer to which the first partial image and the second partial image respectively correspond based on the location information and the segments of each of the reference patterns, distinct from the storage locations and objects, included in the first and second partial images; and determine a moving speed of the drawer based on the portions of the drawer to which the first partial image and the second partial image correspond, and a time difference between the first partial image and the second partial image. - View Dependent Claims (6, 12, 17)
-
-
7. An inventory control system comprising:
-
at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects, wherein each drawer is associated with at least two known reference patterns distinct from the storage locations and objects; an image sensing device configured to capture at least a partial image of a storage drawer along with a segment of each of the associated reference patterns located within the captured image, wherein the reference patterns are provided in such a manner that at least a segment of each of the two known reference patterns is in every image taken by the image sensing device; a data storage system storing, for each storage drawer, location information of segments of the reference patterns in each drawer; and a data processor configured to; access image data of the captured image of the drawer captured by the image sensing device; extract information related to the segment of each of the two reference patterns in the captured image; access the location information stored in the data storage system; determine a portion of the drawer to which the partial image corresponds based on the location information and the segment of each of the reference patterns, distinct from the storage locations and objects, included in the captured image; determine a needed adjustment to the captured image based on the determined portion of the drawer; and apply the needed adjustment to the captured image. - View Dependent Claims (8, 13, 14, 18)
-
-
9. An inventory control system comprising:
-
at least one storage drawer, each storage drawer including a plurality of storage locations for storing objects; an image sensing device configured to capture an image of a target including known reference patterns, wherein relative spatial relationships of the target and the reference patterns are known; a data storage system storing information of the known spatial relationships of the reference patterns; and a data processor configured to; access image data of the image of the target captured by the image sensing device; extract information related to the reference patterns in the captured image; access the information of the known spatial relationships of the reference patterns stored in the data storage system; determine an orientation of the target in the image based on a difference between the reference patterns in the captured image and the known spatial relationships of the target and the reference patterns; determine a needed adjustment to the captured image based on the determined orientation of the target; and apply the needed adjustment to subsequent images captured by the image sensing device. - View Dependent Claims (15)
-
Specification