Claims
- 1. A method for binding curvature correction, comprising:
electronically acquiring an image of a set of pages of a bound medium, the image of the set of pages having a binding curvature distortion; and generating a corrected image, the corrected image including the content of the image without the binding curvature distortion.
- 2. The method of claim 1, wherein the generating of the corrected image further comprises:
determining a three dimensional model of the pages in the image; and mapping each of the pages to the corrected image using the three dimensional model, wherein the corrected image is expressed in two dimensions.
- 3. The method of claim 2, wherein the determining of the three dimensional model of the pages in the image further comprises obtaining a number of input variables representative of characteristics of the image;
applying the number of input variables to inputs of at least one neural network to generate a number of coefficients of a surface equation representing the three dimensional model.
- 4. The method of claim 3, wherein the obtaining of the number of input variables representative of characteristics of the image further comprises obtaining a number of values that are representative of a corresponding number of measurements of a brightness gradient in the binding curvature distortion.
- 5. The method of claim 3, wherein the obtaining of the number of input variables representative of characteristics of the image further comprises obtaining a number of values representative of a position of each of the pages relative to the image.
- 6. The method of claim 3, wherein the obtaining of the number of input variables representative of characteristics of the image further comprises obtaining a number of values representative of a position of a corresponding number of lines of text on the pages.
- 7. The method of claim 2, wherein the determining of the three dimensional model of the pages in the image further comprises locating a binding centerline in the binding curvature distortion in the image.
- 8. The method of claim 2, wherein the determining of the three dimensional model of the pages in the image further comprises rotating the image to position the binding centerline in a perpendicular orientation relative to a side axis associated with the image.
- 9. The method of claim 7, wherein the determining of the three dimensional model of the pages in the image further comprises determining a height of the binding centerline above an image acquisition surface associated with the image.
- 10. A program embodied in a computer readable medium for binding curvature correction, comprising:
code that corrects a binding curvature distortion in an image of a set of pages of a bound medium by generating a corrected image that includes the content of the image without the binding curvature distortion.
- 11. The program embodied in a computer readable medium of claim 10, wherein the code that corrects the binding curvature distortion in the image of the set of pages further comprises:
code that determines a three dimensional model of the set of pages in the image; and code that maps each of the pages to the corrected image using the three dimensional model, wherein the corrected image is expressed in two dimensions.
- 12. The program embodied in a computer readable medium of claim 11, wherein the code that determines the three dimensional model of the set of pages in the image further comprises:
code that obtains a number of input variables representative of characteristics of the image; and at least one neural network trained to calculate a number of coefficients of a surface equation representing the three dimensional model from the number of input variables.
- 13. The program embodied in a computer readable medium of claim 12, wherein the code that obtains the number of input variables representative of characteristics of the image further comprises code that obtains a number of values that are representative of a corresponding number of measurements of a brightness gradient in the binding curvature distortion.
- 14. The program embodied in a computer readable medium of claim 12, wherein the code that obtains the number of input variables representative of characteristics of the image further comprises code that obtains a number of values representative of a position of each of the pages relative to the image.
- 15. The program embodied in a computer readable medium of claim 12, wherein the code that obtains the number of input variables representative of characteristics of the image further comprises code that obtains a number of values representative of a position of a corresponding number of lines of text on the pages.
- 16. The program embodied in a computer readable medium of claim 11, wherein the code that determines the three dimensional model of the set of pages in the image further comprises code that locates a binding centerline in the binding curvature distortion in the image.
- 17. The program embodied in a computer readable medium of claim 16, wherein the code that determines the three dimensional model of the set of pages in the image further comprises code that determines a height of the binding centerline above an image acquisition surface.
- 18. A system for binding curvature correction, comprising:
a processor circuit having a processor and a memory; and a binding curvature distortion corrector stored in the memory and executable by the processor, the binding curvature distortion corrector comprising logic that corrects a binding curvature distortion in an image of a set of pages of a bound medium by generating a corrected image that includes the content of the image without the binding curvature distortion
- 19. The system of claim 18, wherein the logic that corrects the binding curvature distortion in the image of the set of pages further comprises:
logic that obtains a three dimensional model of the set of pages in the image; and logic that maps each of the pages to the corrected image using the three dimensional model, wherein the corrected image is expressed in two dimensions.
- 20. The system of claim 18, wherein the logic that obtains the three dimensional model of the set of pages in the image further comprises:
logic that obtains a number of input variables representative of characteristics of the image; and at least one neural network trained to calculate a number of coefficients of a surface equation representing the three dimensional model from the number of input variables.
- 21. The system of claim 20, wherein the logic that obtains the number of input variables representative of characteristics of the image further comprises code that obtains a number of values that are representative of a corresponding number of measurements of a brightness gradient in the binding curvature distortion.
- 22. The system of claim 20, wherein the logic that obtains the number of input variables representative of characteristics of the image further comprises logic that obtains a number of values representative of a position of each of the pages relative to the image.
- 23. The system of claim 20, wherein the logic that obtains the number of input variables representative of characteristics of the image further comprises logic that obtains a number of values representative of a position of a corresponding number of lines of text on the pages.
- 24. The system of claim 19, wherein the logic that determines a three dimensional model of the set of pages in the image further comprises logic that locates a binding centerline in the binding curvature distortion in the image.
- 25. The system of claim 24, wherein the logic that determines a three dimensional model of the set of pages in the image further comprises logic that determines a height of the binding centerline above the image acquisition surface.
- 26. The system of claim 25, wherein the logic that determines the height of the binding centerline above the image acquisition surface further comprises logic that measures a brightness gradient in the binding curvature distortion about the binding centerline at a number of predetermined positions along the binding centerline.
- 27. A system for binding curvature correction, comprising:
means for generating an image of a set of pages of a bound medium on an image acquisition surface, the image having a binding curvature distortion; means for obtaining a three dimensional model of the set of pages in the image; and means for mapping a portion of each of the pages that falls within the binding curvature distortion to a position on an image acquisition surface associated with the image, thereby generating a corrected image without the binding curvature distortion.
- 28. The system of claim 27, wherein the means for obtaining the three dimensional model of the set of pages in the image further comprises:
means for obtaining a number of input variables representative of characteristics of the image; and at least one neural network trained to calculate a number of coefficients of a surface equation representing the three dimensional model from the number of input variables.
- 29. A multifunction peripheral that provides for binding curvature correction, comprising:
a scanner with an image acquisition surface, the scanner being adapted to generate an image of a medium placed on the image acquisition surface; and a binding curvature distortion corrector comprising: means for obtaining a three dimensional model of the set of pages in the image, wherein the image includes a binding curvature distortion; and means for mapping a portion of each of the pages that falls within the binding curvature distortion to a position on the image acquisition surface associated with the image, thereby generating a corrected image without the binding curvature distortion.
- 30. The system of claim 29, wherein the binding curvature distortion corrector further comprises means for activating the binding curvature distortion corrector.
- 31. The system of claim 29, wherein the multifunction peripheral further comprises a printer adapted to print at least one of the image and the corrected image.
- 32. A method for binding curvature correction, comprising:
placing a set of pages of a bound medium upon an image acquisition surface of a scanner; scanning the set of pages to generate an image of the set of pages, the image having a binding curvature distortion; and generating a corrected image, the corrected image including the content of the image without the binding curvature distortion.
- 33. The method of claim 32, further comprising activating a binding curvature distortion corrector to generate the corrected image from the image.
CROSS REFERENCE TO RELATED CASES
[0001] This Patent Application is related to U.S. patent application entitled “Method and Apparatus for Three-Dimensional Shadow Lightening”, assigned Ser. No. 09/956,500, filed on Sep. 19, 2001.