Patent ID: 8089537

Claim:
An image processing system, comprising: an image pickup device; an obtaining unit obtaining information showing positions of defective pixels occurred at said image pickup device; a creating unit creating discrimination information showing the positions of said defective pixels in an image generated via said image pickup device; an interpolating unit performing an interpolation processing for said image; a detecting unit detecting a correlativity with neighborhood pixels for said each defective pixel when said interpolating unit performs said interpolation processing; a determining unit determining a direction of correction for each said defective pixel based on said correlativity when said interpolating unit performs said interpolation processing; and an estimating unit estimating a pixel value for said each defective pixel based on a pixel value of a part of a pixel corresponding to said direction of correction among said neighborhood pixels when said interpolating unit performs said interpolation processing; wherein said detecting unit determines whether a pixel adjacent to said defective pixel is a defective pixel or not based on said discrimination information; said determining unit determines said direction of correction in accordance with whether or not conditions of three or more defective pixels including said defective pixel continuously exist in an arbitrary direction, and a direction in which these defective pixels continue and a direction having a highest correlativity are the same are met; and said estimating unit estimates the pixel value of said defective pixel based on a pixel value of a nearest neighborhood pixel with a same color among said neighborhood pixels when said conditions are met, the nearest neighboring pixel corresponding to said direction of correction.