Camera-based document scanning system using multiple-pass mosaicking
First Claim
1. A method for generating an electronic version of a document, the method comprising the steps of:
- 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;
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.
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.
-
Citations
24 Claims
-
1. A method for generating an electronic version of a document, the method comprising the steps of:
-
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;
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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A system for generating an electronic version of a document, the system comprising:
-
an image correction engine configured to receive a plurality of digital, electronic images of the document and to generate a corrected image from each received image;
at least one motion estimation engine configured to compare consecutive, corrected images and to derive for each pair of consecutive corrected images one or more motion parameters defining the relative motion between the respective images; and
at least one alignment and blending image configured to use the derived motion parameters to align and blend consecutive images to produce the electronic version of the document.
-
-
21. A computer system for use in scanning a document, the computer system comprising:
-
a base;
a display panel pivotally attached to the base;
a digital camera mounted to the display panel;
an image correction engine configured to receive a plurality of images of the document from the digital camera, and further configured to generate a corrected image from each received image;
at least one motion estimation engine configured to compare consecutive, corrected images and to derive for each pair of consecutive corrected images one or more motion parameters defining the relative motion between the respective images; and
at least one alignment and blending image configured to use the derived motion parameters to align and blend consecutive images to produce a scanned image of the entire document. - View Dependent Claims (22, 23, 24)
-
Specification