Image processing apparatus, image processing method, program, and storage medium for correcting chromatic aberration
First Claim
1. An image processing apparatus comprising:
- an image obtaining unit adapted to obtain an image having a plurality of colors, the image being generated using an image pickup element including a plurality of pixels;
a shift amount obtaining unit adapted to obtain an amount of shift of light flux of a second color with respect to light flux of a first color, the amount of shift being caused by optical characteristics of a lens through which light flux that arrives at the image pickup element is transmitted;
a shift correcting unit adapted to interpolate a signal level of the second color at aberration coordinates from signal levels of pixels having the second color around the aberration coordinates, the aberration coordinates representing a position that is shifted from a position of a pixel of interest by the amount of shift;
a high-frequency extracting unit adapted to extract a high-frequency signal level of the first color of the pixel of interest in accordance with a degree of reduction in a high-frequency signal level in the signal level of the second color at the aberration coordinates, the reduction being caused by interpolation performed by the shift correcting unit; and
an output unit adapted to output, as a signal level of a pixel of the second color in the pixel of interest, a signal level obtained by adding the signal level extracted by the high-frequency extracting unit to a signal level of a pixel of the second color calculated by the shift correcting unit.
1 Assignment
0 Petitions
Accused Products
Abstract
There is a problem in that when magnification chromatic aberration correction is carried out, the difference in reproducibility of high-frequency components, depending on the spatial position, between a color for which position shift correction is not performed and a color for which position shift correction is performed may influence the image quality of an output image. In order to perform magnification chromatic aberration correction, high-frequency components, which are lost due to the position shift correction of a color for which position shift correction is carried out, are extracted from a color for which position shift correction is not carried out, and are added to the color for which position shift correction is carried out. Therefore, the high-frequency components are restored in a pseudo manner.
79 Citations
10 Claims
-
1. An image processing apparatus comprising:
-
an image obtaining unit adapted to obtain an image having a plurality of colors, the image being generated using an image pickup element including a plurality of pixels; a shift amount obtaining unit adapted to obtain an amount of shift of light flux of a second color with respect to light flux of a first color, the amount of shift being caused by optical characteristics of a lens through which light flux that arrives at the image pickup element is transmitted; a shift correcting unit adapted to interpolate a signal level of the second color at aberration coordinates from signal levels of pixels having the second color around the aberration coordinates, the aberration coordinates representing a position that is shifted from a position of a pixel of interest by the amount of shift; a high-frequency extracting unit adapted to extract a high-frequency signal level of the first color of the pixel of interest in accordance with a degree of reduction in a high-frequency signal level in the signal level of the second color at the aberration coordinates, the reduction being caused by interpolation performed by the shift correcting unit; and an output unit adapted to output, as a signal level of a pixel of the second color in the pixel of interest, a signal level obtained by adding the signal level extracted by the high-frequency extracting unit to a signal level of a pixel of the second color calculated by the shift correcting unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing method comprising:
-
an image obtaining step of obtaining an image having a plurality of colors, the image being generated using an image pickup element including a plurality of pixels; a shift amount obtaining step of obtaining an amount of shift of light flux of a second color with respect to light flux of a first color, the amount of shift being caused by optical characteristics of a lens through which light flux that arrives at the image pickup element is transmitted; a shift correcting step of interpolating a signal level of the second color at aberration coordinates from signal levels of pixels having the second color around the aberration coordinates, the aberration coordinates representing a position that is shifted from a position of a pixel of interest by the amount of shift; a high-frequency extracting step of extracting a high-frequency signal level of the first color of the pixel of interest in accordance with a degree of reduction in a high-frequency signal level in the signal level of the second color at the aberration coordinates, the reduction being caused by interpolation performed in the shift correcting step; and an output step of outputting, as a signal level of a pixel of the second color in the pixel of interest, a signal level obtained by adding the signal level extracted in the high-frequency extracting step to a signal level of a pixel of the second color calculated in the shift correcting step.
-
-
10. A non-transitory computer-readable storage medium storing a program for causing a computer to execute the image processing method comprising:
-
an image obtaining step of obtaining an image having a plurality of colors, the image being generated using an image pickup element including a plurality of pixels; a shift amount obtaining step of obtaining an amount of shift of light flux of a second color with respect to light flux of a first color, the amount of shift being caused by optical characteristics of a lens through which light flux that arrives at the image pickup element is transmitted; a shift correcting step of interpolating a signal level of the second color at aberration coordinates from signal levels of pixels having the second color around the aberration coordinates, the aberration coordinates representing a position that is shifted from a position of a pixel of interest by the amount of shift; a high-frequency extracting step of extracting a high-frequency signal level of the first color of the pixel of interest in accordance with a degree of reduction in a high-frequency signal level in the signal level of the second color at the aberration coordinates, the reduction being caused by interpolation performed in the shift correcting step; and an output step of outputting, as a signal level of a pixel of the second color in the pixel of interest, a signal level obtained by adding the signal level extracted in the high-frequency extracting step to a signal level of a pixel of the second color calculated in the shift correcting step.
-
Specification