An image processing device comprising: an edge detecting unit configured to analyze output signals from an imaging device having an RGBW array which includes RGB pixels and white pixels, and to generate edge information including edge intensity information corresponding to each pixel using only the W output signal of the imaging device; a blurring correction processing unit configured to perform blurring correction processing on the output signals of the imaging device, and to generate blurring-corrected signals corresponding to each pixels using only the W output signal of the imaging device; and a data conversion unit configured to convert said RGBW array into an RGB array by generating blurring-corrected RGB signals (Rd, Gd, Bd) which are blurring-corrected signals corresponding to RGB that have been estimated from the blurring-corrected signals generated by said blurring correction processing unit, calculating blurring-uncorrected RGB signals (Rl, Gl, Bl) which are signals to which blurring correction processing is not applied, and performing determination processing of RGB signals values making up the RGB array or color image by blending processing of said blurring-corrected RGB signals and said blurring-uncorrected RGB signals; and applying said blurring-corrected RGB signals (Rd, Gd, Bd) to determine RGB signals values configuring the RGB array, wherein the determination processing of the RGB signal values is performed by executing blending processing in which at pixel positions where determination is made that edge intensity is great from said edge information, the blend ratio of blurring-corrected RGB signals is increased, and at pixel positions where determination is made that edge intensity is small, the blend ratio of blurring-uncorrected RGB signals is increased. an edge detecting unit configured to analyze output signals from an imaging device having an RGBW array which includes RGB pixels and white pixels, and to generate edge information including edge intensity information corresponding to each pixel using only the W output signal of the imaging device; to analyze output signals from an imaging device having an RGBW array which includes RGB pixels and white pixels, and to generate edge information including edge intensity information corresponding to each pixel using only the W output signal of the imaging device; a blurring correction processing unit configured to perform blurring correction processing on the output signals of the imaging device, and to generate blurring-corrected signals corresponding to each pixels using only the W output signal of the imaging device; and to perform blurring correction processing on the output signals of the imaging device, and to generate blurring-corrected signals corresponding to each pixels using only the W output signal of the imaging device; and a data conversion unit configured to convert said RGBW array into an RGB array by generating blurring-corrected RGB signals (Rd, Gd, Bd) which are blurring-corrected signals corresponding to RGB that have been estimated from the blurring-corrected signals generated by said blurring correction processing unit, calculating blurring-uncorrected RGB signals (Rl, Gl, Bl) which are signals to which blurring correction processing is not applied, and performing determination processing of RGB signals values making up the RGB array or color image by blending processing of said blurring-corrected RGB signals and said blurring-uncorrected RGB signals; and applying said blurring-corrected RGB signals (Rd, Gd, Bd) to determine RGB signals values configuring the RGB array, wherein the determination processing of the RGB signal values is performed by executing blending processing in which at pixel positions where determination is made that edge intensity is great from said edge information, the blend ratio of blurring-corrected RGB signals is increased, and at pixel positions where determination is made that edge intensity is small, the blend ratio of blurring-uncorrected RGB signals is increased. generating blurring-corrected RGB signals (Rd, Gd, Bd) which are blurring-corrected signals corresponding to RGB that have been estimated from the blurring-corrected signals generated by said blurring correction processing unit, calculating blurring-uncorrected RGB signals (Rl, Gl, Bl) which are signals to which blurring correction processing is not applied, and performing determination processing of RGB signals values making up the RGB array or color image by blending processing of said blurring-corrected RGB signals and said blurring-uncorrected RGB signals; and applying said blurring-corrected RGB signals (Rd, Gd, Bd) to determine RGB signals values configuring the RGB array, wherein the determination processing of the RGB signal values is performed by executing blending processing in which at pixel positions where determination is made that edge intensity is great from said edge information, the blend ratio of blurring-corrected RGB signals is increased, and at pixel positions where determination is made that edge intensity is small, the blend ratio of blurring-uncorrected RGB signals is increased.