Robust barcode reader

6814291
Add to folder: View Folders  
Keywords to Highlight:

full-text

print

pdf

permalink

Inventors

Cordery, Robert A.
Kirschner, Wallace
Javidi, Bahram

Application #

736036

Filed

Dec-15-2003

Published

Nov-9-2004

Current US Class

235/462.01
235/462.08
235/462.09
235/462.1
235/462.25
235/462.32
235/494

International Classes

G06K 007/10

Field of Search

235/462.25 235/462.09 235/462.1 235/462.01 235/462.08 235/462.32 235/494

Assignee

Pitney Bowes Inc. (Stamford, CT)

Examiners

Fureman; Jared J.

Attorney, Agent or Firm

Reichman; Ronald, Chaclas; Angelo N.

US Patent References

5726435   Optically readable...
5866888   Traveler security a...
5880453   Reader system for r...
5889270   Bar code decoding...
6612497   Two-dimensional-c...

Referenced by:

View Backward References

Citation

Cite This Patent

More From Subclass 462.01

6575366   Game machine usi...
6811088   Portable data colle...
6860424   Optical reader and...
6161759   Bar code reader
4613759   Small photoelectric...
6206289   Scanner
6991158   Mobile paper recor...
5814803   Image reader with...
4467196   Single fiber optic w...
6616036   Bar code based ref...
6959867   Apparatus for aimi...
6598790   Self-service checkout
 

More From Class 235

4877950   Electronic purse-de...
4115703   Hand held optical r...
5183142   Automated cashier...
7040663   Value document
4983820   Interface for receivi...
6575371   Injection-moulded...
6854656   Self-scanning syste...
4877950   Electronic purse-de...
5190318   Document with forg...
4213039   Dynamic card rea...
5128526   Identification code
5285057   IC card device
 
Abstract
A method and system for reading a two-dimensional barcode symbol on a mailpiece. The barcode symbol may be distorted during the printing process or the image acquiring process, rendering it difficult to recognize by a conventional template matching method. Typically, a two-dimensional barcode symbol is composed on a two-dimensional array of visually contrasting blocks. Any group of four adjacent blocks sharing a common corner may form an identifiable pattern. These patterns can be used as internal landmarks. When the barcode symbol is distorted, the distances between the internal landmarks change accordingly. Using an Lp-norm algorithm to measure the distances in the transform domain, distortion can thus be determined and the global geometry of the barcode symbol restored based on the distance measurements.
 
Claims
What is claimed is:

1. A method for reconstructing global geometry of a two-dimensional barcode susceptible to geometrical distortion, said barcode having a two-dimensional pattern composed of a plurality of contrasting polygons and comprising a plurality of common corners located at different locations within the two-dimensional pattern, each common corner defined by a group of said contrasting polygons located adjacent to each other, said method comprising the steps of:

(a) acquiring an image of at least a part of the two-dimensional pattern;

(b) comparing at least a portion of the acquired image with at least one template pattern for finding a match therebetween, each of said at least one template pattern comprising a group of contrasting sections located adjacent to each other defining at least one further common corner;



Description
FIELD OF THE INVENTION

The present invention relates generally to a barcode reader and, in particular, to the reading of a two-dimensional barcode symbol, which is distorted.

BACKGROUND OF THE INVENTION

A one-dimensional barcode symbol, like that used as a Universal Product Code (UPC), uses the width of the bars to represent a number. In that respect, a reader for one-dimensional barcodes relies on the location of the edge of a bar to determine the numeral represented by a plurality of bars. A two-dimensional barcode symbol, such as PDF417, is a stack of one-dimensional barcodes. Such a barcode symbol also uses the location of edges to specify a number. Thus, prior art readers that are used for reading a PDF417 barcode rely on internal coding of locations of the barcode symbol. The locations in a barcode symbol are relative to a certain reference point, and they may vary if the barcode symbol is distorted. Thus, whether the reading of a barcode symbol is reliable may depend on the global geometry of the symbol.
 
  A response form processing system (22) is provided which allows for the processing of response forms (10) which comprise a group code (20), questions (12)...  A scanner can read machine-readable code on an object. A scanner has a scanning device, a data device, and a registration device. The scanning device can...