Deconvolution of digital images
First Claim
1. A system for deconvolution of digital images comprising:
- a processor; and
a memory to provide instructions to the processor;
wherein the processor, when executing the instructions, implements;
an element identification module to recognize distorted text within a degraded image by performing optical character recognition on the distorted text to produce an optically recognized character;
a degrading function calculator to compare the optically recognized character with the distorted text from which the optically recognized character was recognized to produce a degrading function; and
a deconvolution module to deconvolve the degrading function for at least a portion of the degraded image to improve the image quality.
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.
51 Citations
16 Claims
-
1. A system for deconvolution of digital images comprising:
-
a processor; and a memory to provide instructions to the processor; wherein the processor, when executing the instructions, implements; an element identification module to recognize distorted text within a degraded image by performing optical character recognition on the distorted text to produce an optically recognized character; a degrading function calculator to compare the optically recognized character with the distorted text from which the optically recognized character was recognized to produce a degrading function; and a deconvolution module to deconvolve the degrading function for at least a portion of the degraded image to improve the image quality. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for indirectly decoding a barcode by deconvolution of a digital image comprising:
-
a processor; and a memory to provide instructions to the processor; wherein the processor, when executing the instructions, implements; an element identification module to recognize distorted text within a degraded image that comprises both a barcode and the distorted text, wherein recognizing the distorted text comprises performing optical character recognition on the distorted text to produce an optically recognized character; a degrading function calculator to compare the optically recognized character with the distorted text from which the optically recognized character was recognized to produce a degrading function; a deconvolution module to deconvolve the degrading function for at least a portion of the degraded image comprising the barcode to improve image quality of the barcode; and a decoding module to decode the barcode based on the improved image quality of the barcode. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for improving image quality of digital images comprising:
-
obtaining a degraded image, a processor accepting a digital representation of the degraded image; recognizing distorted text within the degraded image by using the processor to perform optical character recognition on the distorted text to produce an optically recognized character;
then comparing the optically recognized character with the distorted text from which the optically recognized character was recognized to produce a degrading function; andapplying the degrading function to at least a portion of the degraded image to improve image quality of the degraded image. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification