Image data binarization methods enabling optical reader to read fine print indicia
First Claim
1. A method for processing image data using an optical reader, said method comprising the steps of:
- capturing a grey scale image map;
dividing said image map into a plurality of tiles; and
binarizing pixels of at least one of said tiles in accordance with a certain binarization process when said reader is required to read a pixel of said image map in or in proximity with said at least one of said tiles not previously binarized in accordance with said certain binarization process.
1 Assignment
0 Petitions
Accused Products
Abstract
In the present invention, a bar code reader captures an initial image map corresponding to a scene, then subjects the initial image map to an interpolation step wherein values for constructed pixels positionally intermediate pixel values of the initial image map are interpolated as a function of the initial image map pixel values bordering the constructed pixels. After an interpolated image map is constructed, the interpolated image map is subjected to a binarization step wherein grey scale pixel values of the interpolated image map are converted into binary (1 or 0) pixel values by way of a thresholding process. In the thresholding process, grey scale pixel values are compared to a threshold in the grey scale range, then set to 1 if they are above the threshold and set to 0 if below the threshold. The pixel values of the resulting binarized interpolated image map are then analyzed to determine the identity of a message which may be encoded in any symbol which may be represented in the binarized interpolated image map.
-
Citations
15 Claims
-
1. A method for processing image data using an optical reader, said method comprising the steps of:
-
capturing a grey scale image map;
dividing said image map into a plurality of tiles; and
binarizing pixels of at least one of said tiles in accordance with a certain binarization process when said reader is required to read a pixel of said image map in or in proximity with said at least one of said tiles not previously binarized in accordance with said certain binarization process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing image data using an optical reader, said method comprising the steps of:
-
capturing a grey scale image map;
dividing said image map into a plurality of tiles;
while executing a first type of image data processing operation, binarizing pixels of at least one of said tiles in accordance with a low resolution binarization process when said reader is required to read a pixel of said image map in or in proximity with said at least one of said tiles not previously binarized in accordance with said low resolution binarization process; and
while executing a second type of image data processing operation, subjecting pixels of at least one of said tiles to a high resolution binarization process when said reader is required to read a pixel of said image map in or in proximity with said at least one of said tiles not previously binarized in accordance with said high resolution binarization process. - View Dependent Claims (9, 10, 11, 14, 15)
-
-
12. The method 8, wherein said plurality of tiles are of substantially equal size.
-
13. The method of 8, wherein substantially each of said tiles is an N×
- N pixel block.
Specification