METHOD OF AND APPARATUS FOR AUTOMATICALLY CROPPING CAPTURED LINEAR IMAGES OF A MOVING OBJECT PRIOR TO IMAGE PROCESSING USING REGION OF INTEREST (ROI) COORDINATE SPECIFICATIONS CAPTURED BY AN OBJECT PROFILING SUBSYSTEM
First Claim
1. A method of automatically cropping linear images of a moving object, said method comprising the steps of:
- (a) automatically capturing a linear range and intensity data map from an object moving with respect to a coordinate reference system, wherein said lenear range and intensity data map includes a sequence of data sets taken along a sequence of sample points along said object, and whereing each said data set includes a set of coordinates specifying the location of the sample point and an intensity value specifying the intensity of light reflected from said object at said sample point;
(b) automatically analyzing the intensity values in said linear range and intensity data map captured in step (a) so as to determine the coordinates associated with a region of interest (ROI) on said object bearing object identifying information;
(c) automatically capturing a linear image of said object moving within said coordinate reference system;
(d) automatically converting said coordinates of the region of interest (ROI) determined in step (b) into a set of pixel indices corresponding to said region of interest present in said linear image captured in step (c); and
(e) using said set of pixel indices determined in step (d) and said linear image captured in step (c), to automatically produce a cropped linear image of said object.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of and system for automatically cropping linear images of a moving object is disclosed. The method comprises automatically capturing a linear range and intensity data map from an object moving with respect to a coordinate reference system. The linear range and intensity data map includes a sequence of data sets taken along a sequence of sample points along the moving object. Each data set includes a set of coordinates specifying the location of the sample point and an intensity value specifying the intensity of light reflected from the moving object at the sample point. The intensity values in the linear range and intensity data map are automatically analyzed so as to determine the coordinates associated with a region of interest (ROI) on the moving object bearing object identifying information (e.g. bar code symbol, textual information, graphics, etc.) A linear image of the object moving within the coordinate reference is automatically captured. The coordinates of the region of interest (ROI) are automatically converted into a set of pixel indices corresponding to the region of interest (ROI) present in the linear image. The set of pixel indices and the linear image are then used to automatically produce a cropped linear image of the moving object. Cropped linear images can be buffered to produce two-dimensional images of the moving object, and then the two-dimensional image can be processed using image-based bar code decoding and/or OCR operators. By virtue of the present invention, it is now possible to crop linear images prior to image processing, on a linear image by linear image basis, thereby substantially reducing the amount of image data that requires image processing. By reducing image data through the cropping operations of the present invention, significant computational savings is achieved.
220 Citations
22 Claims
-
1. A method of automatically cropping linear images of a moving object, said method comprising the steps of:
-
(a) automatically capturing a linear range and intensity data map from an object moving with respect to a coordinate reference system, wherein said lenear range and intensity data map includes a sequence of data sets taken along a sequence of sample points along said object, and whereing each said data set includes a set of coordinates specifying the location of the sample point and an intensity value specifying the intensity of light reflected from said object at said sample point;
(b) automatically analyzing the intensity values in said linear range and intensity data map captured in step (a) so as to determine the coordinates associated with a region of interest (ROI) on said object bearing object identifying information;
(c) automatically capturing a linear image of said object moving within said coordinate reference system;
(d) automatically converting said coordinates of the region of interest (ROI) determined in step (b) into a set of pixel indices corresponding to said region of interest present in said linear image captured in step (c); and
(e) using said set of pixel indices determined in step (d) and said linear image captured in step (c), to automatically produce a cropped linear image of said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automatically cropping linear images of a moving object, said system comprising:
-
an object profiling subsystem for projecting a light beam towards an object moving past said object profiling subsystem, collecting light reflected from said moving object and detecting the intensity of said collected light to produce an intensity signal, and processing said intensity signal so as to produce a linear range and intensity data map which includes a sequence of data sets taken along a sequence of sample points along said moving object, and wherein each said data set includes a set of coordinates specifying the location of the sample point and an intensity value specifying the intensity of light reflected from said object at said sample point, said object profiling subsystem further including means for automatically analyzing the intensity values in said linear range and intensity data map so as to determine the set of coordinates associated with a region of interest (ROI) on said object bearing object identifying information;
a linear imaging subsystem having a linear imaging formation and detection module for capturing a linear image of said object; and
a control computer having means for receiving said linear image and said coordinates of said region of interest (ROI), means for converting the coordinates of said region of interest (ROI) into a set of pixel indices corresponding with said region of interest present in said linear image, and means for transmitting said linear image and said set of pixel indices to an image processing computer operably connected to said control computer;
wherein said image processing computer uses said set of pixel indices and said linear image to automatically produce a cropped linear image of said object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for automatically cropping linear images of a moving object, said system comprising:
-
an object profiling subsystem for projecting a light beam towards an object moving past said object profiling subsystem, collecting light reflected from said moving object and detecting the intensity of said collected light to produce an intensity signal, and processing said intensity signal so as to produce a linear range and intensity data map which includes a sequence of data sets taken along a sequence of sample points along said moving object, and wherein each said data set includes a set of coordinates specifying the location of the sample point and an intensity value specifying the intensity of light reflected from said object at said sample point, said object profiling subsystem further including means for automatically analyzing the intensity values in said linear range and intensity data map so as to determine the set of coordinates associated with a region of interest (ROI) on said object bearing object identifying information;
a linear imaging subsystem having a linear imaging formation and detection module for capturing a linear image of said object; and
a camera control computer having a first means for receiving said linear image and said coordinates of said region of interest (ROI), a second means for converting the coordinates of said region of interest (ROI) into a set of pixel indices corresponding with said region of interest present in said linear image, and a third means for automatically producing a cropped linear image of said moving object. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification