<p>An image processing method has an edge intensity value calculating section (4) for calculating an edge intensity value in a neighborhood of a pixel of interest from feature values of micro regions calculated by a feature value calculating section (3); an edge intensity value correcting section (5) for correcting the edge intensity value calculated by the edge intensity value calculating section (4) in accordance with an edge intensity correction curve; and a filter value calculating section (6) for calculating a low-pass filter value of the pixel of interest from image signal values of neighboring pixels having the same color component as the pixel of interest. It corrects the image signal value of the pixel of interest by carrying out weighted addition of the image signal value of the pixel of interest and the low-pass filter value using the edge intensity values before and after the correction.</p>