A shading correcting device includes a correction-coefficient
interpolation unit that calculates a color shading correction coefficient
used at a position of a pixel at which the color shading correction
coefficient is not set among pixels in an image signal by an
interpolation process using a color shading correction coefficient set at
a predetermined position. A color shading correction coefficient sent to
the correction-coefficient interpolation unit is a color shading
correction coefficient that is for a first color and corresponds to a
pixel value of a second color adjacent to a pixel of the first color.