Image processing apparatus for performing image restoration
First Claim
Patent Images
1. An image processing apparatus comprising:
- a image processor for performing an image restoration by utilizing iterative calculations based on a captured image and a degradation function;
a first calculator for calculating a residual at each time of iteration in the iterative calculations;
a second calculator for calculating a rate of variation of the residual calculated by the first calculator, said variation is based on difference of the residual between previous and next calculation of said first calculator; and
a judger for judging that the iterative calculations are converged when the rate of variation calculated by said second calculator becomes equal to or lower than a predetermined threshold value, whereinsaid degradation function is attributable to a specific condition of an image capturing device capturing said captured image, andthe residual is a difference between an image before degradation and an image after degradation by the degraded function.
1 Assignment
0 Petitions
Accused Products
Abstract
In an image processing apparatus for performing image restoration by utilizing iterative calculations based on a captured degraded image and a degradation function obtained in or before photographing, a residual is calculated in each time of iteration in the iterative calculations and the rate of variation from the previous residual to the newly obtained residual is calculated. When the rate of variation of the residual becomes equal to or lower than a predetermined threshold value, it is judged that the iterative calculations are converged.
-
Citations
13 Claims
-
1. An image processing apparatus comprising:
-
a image processor for performing an image restoration by utilizing iterative calculations based on a captured image and a degradation function; a first calculator for calculating a residual at each time of iteration in the iterative calculations; a second calculator for calculating a rate of variation of the residual calculated by the first calculator, said variation is based on difference of the residual between previous and next calculation of said first calculator; and a judger for judging that the iterative calculations are converged when the rate of variation calculated by said second calculator becomes equal to or lower than a predetermined threshold value, wherein said degradation function is attributable to a specific condition of an image capturing device capturing said captured image, and the residual is a difference between an image before degradation and an image after degradation by the degraded function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A program product containing a program for executing an image processing, in which execution of said program by a computer allows said computer to execute the steps of:
-
performing an image restoration by utilizing iterative calculations based on a captured image and a degradation function; calculating a residual at each time of iteration in the iterative calculations; a second calculator for calculating a rate of variation of the-residual calculated by the first calculator, said variation is based on difference of the residual between previous and next calculation of said first calculator; and judging that the iterative calculations are converged when the calculated rate of variation becomes equal to or lower than a predetermined threshold value, wherein said degradation function is attributable to a specific condition of an image capturing device capturing said captured image, and the residual is a difference between an image before degradation and an image after degradation by the degraded function.
-
-
8. An image processing apparatus comprising:
-
a image processor for performing an image restoration by utilizing iterative calculations based on a captured image and a degradation function; and a setter for setting a number of iterative calculations prior to starting of said image restoration in accordance with a photographing state of the captured image, wherein said image processor conducts iterative calculations the number of times set by said setters, the photographing state is a photographing environment of the captured image, and the photographing environment is a temperature. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A program product containing a program for executing an image processing, in which execution of said program by a computer allows said computer to execute the steps of:
-
setting a number of iterative calculations prior to starting of said image restoration in accordance with a photographing state of a captured image, performing an image restoration by utilizing iterative calculations based on the captured image and a degradation function, and performing said image restoration step the number of times set by said setting step, wherein the photographing state is a photographing environment of the captured image, and the photographing environment is a temperature.
-
Specification