An image processing device adapted for performing image processing to an image represented by a plurality of color component images, the image being obtained from an image pickup device of single-plate type having color filters, the image processing device comprising: a correction unit adapted for correcting a color shift in said image; characterised in that: the image processing device further comprises an erroneous correction detection unit adapted for judging whether said correction unit has made an erroneous correction by comparing the images before and after the correction by said correction unit, wherein said erroneous correction detection unit is adapted to calculate minimum and maximum values of a group of chrominances including chrominance of the image before the correction within a local region in image space and a predetermined chrominance representing chrominance close to or equal to zero, for a portion to be processed, to determine a range of the minimum and maximum values to be an allowable range, wherein an allowable range is determined individually for each respective chrominance, the local region in image space including the portion to be processed, and further to judge the correction to be erroneous when a chrominance of said portion to be processed of the image after the correction is not within said allowable range, thereby to judge whether said correction unit has made an erroneous correction by comparing the images before and after the correction by said correction unit, and wherein said color shift is a color shift occurring in said image due to a chromatic aberration of magnification of an optical system including loss of point symmetry; and said correction unit adjusts magnification of said color component images in such a direction as to negate the chromatic aberration of magnification including loss of point symmetry. a correction unit adapted for correcting a color shift in said image; characterised in that: the image processing device further comprises an erroneous correction detection unit adapted for judging whether said correction unit has made an erroneous correction by comparing the images before and after the correction by said correction unit, wherein said erroneous correction detection unit is adapted to calculate minimum and maximum values of a group of chrominances including chrominance of the image before the correction within a local region in image space and a predetermined chrominance representing chrominance close to or equal to zero, for a portion to be processed, to determine a range of the minimum and maximum values to be an allowable range, wherein an allowable range is determined individually for each respective chrominance, the local region in image space including the portion to be processed, and further to judge the correction to be erroneous when a chrominance of said portion to be processed of the image after the correction is not within said allowable range, thereby to judge whether said correction unit has made an erroneous correction by comparing the images before and after the correction by said correction unit, and wherein said color shift is a color shift occurring in said image due to a chromatic aberration of magnification of an optical system including loss of point symmetry; and said correction unit adjusts magnification of said color component images in such a direction as to negate the chromatic aberration of magnification including loss of point symmetry.