An image processing method is provided including the steps of generating a first band image through high-pass filter processing to a source image having an image of a subject falling thereon generating a reduction image through reduction of the source image performing low-pass filter processing to the reduction image to generate a low-pass image magnifying the low-pass image to generate a magnified low-pass image generating a second band image based on the source image, the first band image, and the magnified low-pass image generating a third band image through performing of band-pass filter processing to the reduction image and performing image processing to the source image with each of the band images.