1. An image processing apparatus, comprising: a high-pass filter performing filtering on an input image to generate a filtered image; a block comparator receiving the input image and a first image and performing a comparing operation between blocks of the input image and the first image to generate a block comparison result; an image data reconstructor coupled to the high-pass filter and the block comparator and the image data reconstructor generating image reconstruction data based on the block comparison result and the filtered image; and a calculator coupled to the image data reconstructor and the calculator performing an operation on the image reconstruction data and the input image to generate an output image, wherein the first image is generated according to the input image.