Method, system and software for correcting image defects
First Claim
1. A method comprising:
- determining a degree of defectiveness of an image portion;
evaluating, based at least in part on the degree of defectiveness, a benefit of correcting the image portion and damage that would be caused by correcting the image portion; and
correcting the image portion if the benefit of correcting the image portion is greater than the damage that would be caused by correcting the image portion.
14 Assignments
0 Petitions
Accused Products
Abstract
A method, system and software are disclosed for correcting defects formed in a physical medium of an original image. Multiple scans of the original image are recorded, where the multiple scans have different properties. For example, the angle of the light incident to the physical medium or the properties of the light may be changed between scans of original image. The multiple scans can be used to generate a reference image from which defect corrections are made. Alternatively, a reference image can be generated directly from the original image. The multiple scans can also be used to determine the degree of defectiveness and/or an estimate of the signal strength of each portion of the original image. A decision is made on whether or not an image portion having one or more defects should be corrected, where the decision can be based on an evaluation of the potential benefit compared to the potential damage caused by correction of an image portion. In one embodiment, the potential benefit is proportional to the degree of defectiveness, while the potential damage is proportional to the image information that may be removed by correction. If the decision is made to correct an image portion, a variety of methods may be implemented to correct the image portion, such as cloning information from non-defective image portions surrounding the defective image portion. The present invention finds particular use in image capturing systems, such as flatbed scanners, photocopiers, facsimile machines, and the like.
140 Citations
62 Claims
-
1. A method comprising:
-
determining a degree of defectiveness of an image portion;
evaluating, based at least in part on the degree of defectiveness, a benefit of correcting the image portion and damage that would be caused by correcting the image portion; and
correcting the image portion if the benefit of correcting the image portion is greater than the damage that would be caused by correcting the image portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. The method as in claim 1, wherein correcting the image portion includes using pyramidal decomposition.
-
21-1. A system comprising:
-
at least one processor;
memory operably associated with said processor; and
a program of instructions to be stored in the memory and executed by the processor, wherein the program of instructions include instructions to;
determine a degree of defectiveness of an image portion;
evaluate, based at least in part on the degree of defectiveness, a benefit of correcting the image portion and damage that would be caused by correcting the image portion; and
correct the image portion based on the evaluation.
-
- 22. The system as in claim 22, wherein the instructions to evaluate include instructions to determine a ratio of the benefit to the damage.
-
23. The system as in claim 23, wherein the instructions to evaluate include instructions to compare the ratio with a threshold.
-
24. The system as in claim 24, wherein the threshold is determined according to the formula:
-
25. The system as in claim 25, wherein the scaling_factor is 1.4.
-
30. The system as in claim 30, wherein said program of instructions further includes instructions to:
-
compare the first output and the second output; and
output a signal strength estimate based on the comparison wherein;
the lesser of the first output and the second output is output as the signal strength estimate when both the first output and the second output are greater than one;
the greater of the first output and the second output is output as the signal strength estimate when both the first output and the second output are less than one; and
a value of one is output as the signal strength estimate when one of the first output and the second output is greater than one, and the other of the first output and the second output is less than one. - View Dependent Claims (31)
-
-
33. The system as in claim 33, wherein:
-
the grow operation is performed over a radius of four; and
the shrink operation is performed over a radius of three. - View Dependent Claims (34)
-
- 37. The system as in claim 37, wherein the non-defective portions of the image used for cloning are chosen dependent on the direction of the defective portions.
-
42. A computer readable medium tangibly embodying a program of instructions, said program of instructions including instructions to:
-
determine a degree of defectiveness of an image portion;
evaluate, based at least in part on the degree of defectiveness, a benefit of correcting the image portion and damage that would be caused by correcting the image portion; and
determine whether to correct the image portion based on the evaluation.
-
- 43. The computer readable medium as in claim 43, wherein the instructions to evaluate include instructions to determine a ratio of the benefit to the damage.
-
44. The computer readable medium as in claim 44, wherein the instructions to evaluate include instructions to compare the ratio with a threshold.
- 45. The computer readable medium as in claim 45, wherein the threshold is determined according to the formula
-
51. The computer readable medium as in claim 51, wherein said program of instructions further includes instructions to:
compare the first output and the second output; and
output a signal strength estimate based on the comparison wherein;
the lesser of the first output and the second output is output as the signal strength estimate when both the first output and the second output are greater than one;
the greater of the first output and the second output is output as the signal strength estimate when both the first output and the second output are less than one; and
a value of one is output as the signal strength estimate when one of the first output and the second output is greater than one, and the other of the first output and the second output is less than one. - View Dependent Claims (52, 54, 55)
- 58. The computer readable medium as in claim 58, wherein the non-defective portions of the image used for cloning are chosen dependent on the direction of the defective portions.
-
60. The computer readable medium as in claim 60, wherein the non-defective portions of the image used for cloning are chosen to be one fundamental wavelength away from the defective portions.
Specification