Camera-based document scanning system using multiple-pass mosaicking
First Claim
Patent Images
1. A method for generating an electronic version of a document, the method comprising:
- receiving a plurality of digital, electronic images of the document;
generating a corrected image from each received image;
deriving one or more motion parameters for each pair of consecutive, corrected images, the motion parameters indicating the relative motion between the consecutive, corrected images, the motion parameters are derived by minimizing the sum of squares differences between each pair of consecutive images;
aligning each image relative to the previous images based on the derived motion parameters; and
blending each image into the previous images so as to produce the electronic version of the document;
wherein the sum of squares differences is substantially given by the following equation;
wherein, e(i, j)=I(i, j)−
I′
(i′
, j′
); and
wherein (i, j) and (i′
, j′
) are corresponding pixel locations in a previous image and a current image, respectfully.
4 Assignments
0 Petitions
Accused Products
Abstract
A camera-based document scanning system produces electronic versions of documents, based on a plurality of images of discrete portions of the documents. The system compares each pair of consecutive images and derives motion parameters that indicate the relative motion between each pair of consecutive images. The system utilizes the derived motion parameters to align and merge each image with respect to the previous images, thereby building a single, mosaic image of the document. In the illustrative embodiment, the motion parameters are derived by minimizing a sum of squared differences equation on a pixel-by-pixel basis.
140 Citations
24 Claims
-
1. A method for generating an electronic version of a document, the method comprising:
-
receiving a plurality of digital, electronic images of the document; generating a corrected image from each received image; deriving one or more motion parameters for each pair of consecutive, corrected images, the motion parameters indicating the relative motion between the consecutive, corrected images, the motion parameters are derived by minimizing the sum of squares differences between each pair of consecutive images; aligning each image relative to the previous images based on the derived motion parameters; and blending each image into the previous images so as to produce the electronic version of the document; wherein the sum of squares differences is substantially given by the following equation; wherein, e(i, j)=I(i, j)−
I′
(i′
, j′
); and
wherein (i, j) and (i′
, j′
) are corresponding pixel locations in a previous image and a current image, respectfully.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating an electronic version of a document, the method comprising:
-
receiving a plurality of digital, electronic images of the document, said electronic images being produced by a digital video camera; generating a corrected image from each received image, said generating comprising building at least one look-up table having, for each pixel of the received image frames, a corresponding entry containing a correction factor; and applying the corresponding correction factors to the pixels of the received image frames to produce the corrected images; deriving one or more motion parameters for each pair of consecutive, corrected images, the motion parameters indicating the relative motion between the consecutive, corrected images; aligning each image relative to the previous images based on the derived motion parameters; and blending each image into the previous images so as to produce the electronic version of the document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification