DECONVOLUTION OF DIGITAL IMAGES
First Claim
1. A method for deconvolution of digital images comprising:
- obtaining a degraded image from a digital sensor, a processor accepting output of the digital sensor;
recognizing a distorted element within the degraded image using the processor;
comparing the distorted element with a true shape of the element to produce a degrading function; and
deconvolving the degrading function from at least a portion of the degraded image to improve image quality of the degraded image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.
24 Citations
24 Claims
-
1. A method for deconvolution of digital images comprising:
-
obtaining a degraded image from a digital sensor, a processor accepting output of the digital sensor; recognizing a distorted element within the degraded image using the processor; comparing the distorted element with a true shape of the element to produce a degrading function; and deconvolving the degrading function from at least a portion of the degraded image to improve image quality of the degraded image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of indirectly decoding a barcode comprises:
-
obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and textual characters; optically recognizing a textual character; identifying an image degrading characteristic from the textual character; and compensating for the image degrading characteristic to render previously undecodable barcode marks decodable. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for deconvolution of digital images comprising:
-
an optical sensor for acquiring an image of a scene; an element identification module for identification of distorted elements within the image; a degrading function calculation module for calculating a degrading function from the difference between portions of the image which contain distorted elements and undistorted elements obtained from a known element library; and a deconvolution module for deconvolving the degrading function from at least a portion of the image and outputting an enhanced image. - View Dependent Claims (22, 23)
-
-
24. A computer program product for image enhancement by deconvolution, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to recognize a distorted element within an image; computer readable program code configured to compare the distorted element with a corresponding undistorted element to produce a degrading function; and computer readable program code configured to deconvolve the degrading function from at least a portion of the image to improve the image quality.
-
Specification