An imaging device comprising a plurality of linear imaging arrays and
image formation optics that provide field of views corresponding to the plurality of linear image arrays. At least one illumination module produces planar light illumination that substantially overlaps the field of views corresponding to the plurality of linear imaging arrays.
Image processing circuitry performs image-based
velocity estimation operations, which analyzes pixel data values of a plurality of composite 2-D images each derived from sequential
image capture operations of a corresponding one linear
imaging array to derive velocity data that represents an estimated velocity of the imaging device with respect to at least one target object disposed in the fields of view. Preferably, the
image processing circuitry also produces a first image of portions of the target object(s), the first image having substantially constant
aspect ratio, utilizing
image transformation operations (or
camera control operations) that are based upon the velocity data, to thereby compensate for
aspect ratio distortions that would otherwise result from variations in velocity of the imaging device with respect to the target object(s). In addition, the
image processing circuitry preferably carries out image-based horizontal
jitter estimation and compensation operations, which estimate the horizontal
jitter of the imaging device relative to the target object(s) over the
image capture operations from which the first image is derived and transform the first image utilizing shift operations that are based upon such estimated horizontal
jitter to produce a second image of portions of the target object(s) which compensates for horizontal jitter
distortion that would otherwise result therefrom. The first image or second image (or image derived from
sharpening the first or second images) is preferably subject to image-based bar code detection operations and / or OCR operations, or output for display to a
display device.