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, comprises: a block extractor coupled to the block comparator and extracting a portion of the block comparison result to generate an information block; and a calculating unit coupled to the block extractor and finding a plurality of pixels in the filtered image that correspond to a plurality of vectors in the information block according to the plurality of vectors, wherein the calculating unit performs an addition operation on values of the plurality of pixels and calculates an average value according to a result of the addition operation, wherein the image reconstruction data is generated based on the average value; 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.