Patent ID: 8267322
Filing Date: 2012-09-18
Classification: G06K

Abstract:
1. A method of decoding an image of a barcode comprising the following steps: (a) tokenizing a plurality of pixels in the image of the barcode based upon at least an initial fixed set of intensity thresholds to form a first set of tokens, said first set of tokens including white tokens identifying decoded white spaces in the image and black tokens identifying decoded black bars in the image; (b) re-tokenizing the plurality of pixels in the image of the barcode based upon a first new set of thresholds determined from the intensity of pixels in the first set of tokens, and the relative intensity of one of its neighboring re-tokenized tokens, to form a second set of tokens; validating that the first set of tokens represents a valid barcode, and only re-tokenizing the plurality of pixels if the barcode is valid; and wherein said validating includes verifying that the image of the barcode meets a plurality of criteria, said criteria including a vertical intensity variability of each token; a between token contrast level; and a total vertical intensity of the barcode.