Time-efficient method of analyzing imaged input data to locate two-dimensional machine-readable symbols or other linear images therein
AssigneeIntermec IP Corp.
InventorPavel A. Maltsev
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntermec IP Corp.
InventorPavel A. Maltsev
Estimating the term…
A method and apparatus locates edges of patterns in a stored image, such as edges of start/stop patterns of machine-readable symbols (e.g., PDF 417 symbols). The present invention first divides the stored image into analysis regions and samples each region using a 16-beam star pattern. The beam patterns are analyzed to detect for edges that may correspond to edges of start/stop patterns of the symbol. Coast lines, or elongated edges, of the detected edges are analyzed for parallelism and minimal length to filter out any spurious detected edges. Thereafter, the coast lines are analyzed to confirm that a start or stop pattern has been located. A second start/stop pattern is thereafter located, boundary points are determined at a periphery of the symbol, and finally the symbol is analyzed for its geometric shape to confirm that the located boundary points conform to an accepted geometry for this symbol.
A method of locating a machine-readable symbol representing encoded information, the symbol including a plurality of selectively spaced two-dimensional geometric shapes, the symbol having a predetermined orientation pattern of at least two elongated shapes or spaces, the method comprising:
In a computer system having a processor and a data storage device, a computer implemented method of locating one or more predetermined elongated shapes in an image stored in the data storage device, the stored image possibly including additional elongated shapes, the method comprising:
An apparatus for decoding a machine-readable symbol representing encoded information, the symbol including a plurality of selectively spaced two-dimensional geometric shapes, the symbol having a predetermined orientation pattern of at least two elongated shapes or spaces, the apparatus comprising:
An apparatus for decoding a machine-readable symbol representing encoded information, the symbol including a pluralitv of selectively spaced two-dimensional geometric shapes, the symbol having a predetermined orientation pattern of at least two elongated shapes or spaces, the apparatus comprising:
In a computer system having a processor and a data storage device, a computer implemented method of analyzing an image stored in the data storage device for a predetermined shape, the method comprising the steps of:
In a computer system having a processor and a data storage device, a computer implemented method of analyzing an image stored in the data storage device for one or more predetermined shapes, the method comprising:
In a computer system having a processor and a data storage device, a computer implemented method of analyzing an image stored in the data storage device for one or more predetermined shapes, the method comprising:
Dependencies are inferred from the claim text.