Patent ID: 8736737

Claim:
An image processing apparatus comprising: an edge detection unit configured to detect edges from image data formed by signals corresponding to a plurality of colors; an on-axis chromatic aberration edge detection unit configured to detect an edge determined to include chromatic aberration on an axis from the edges; a color deviation amount acquisition unit configured to acquire color deviation amounts on the edges; and correction unit configured to perform chromatic aberration correction using correction amounts based on the color deviation amounts, wherein said on-axis chromatic aberration edge detection unit detects, as the edge which includes the chromatic aberration on the axis, an edge having signals corresponding to at least one color on the edge of the image data, which has a blur amount that is not less than a threshold value, and signals corresponding to at least another color which has a blur amount that is less than the threshold value, and said color deviation amount acquisition unit acquires the color deviation amounts from edges, that are different from the edge detected by said on-axis chromatic aberration edge detection unit, among the edges.