An apparatus for processing an image, comprising: an image aligning unit to shift at least one image selected from images to be stitched so as to make colors of overlapped sections of each of the images as identical with each other as possible and operating again in response to a re-alignment signal; a comparison unit to compare a difference between a color similarity of the overlapped sections of each of the images as a result of a current shifting of the at least one image and a color similarity of the overlapped sections as a result of a previous shifting of the at least one image with a critical value; a correction parameter calculation unit to calculate a correction parameter in consideration of the colors of the overlapped sections as a result of the shifting of the at least one image; and an image correction unit to generate the re-alignment signal after correcting a color of at least a part of the overlapped sections as a result of the shifting of the at least one image in consideration of colors of the overlapped sections by using the calculated correction parameter; wherein the image aligning unit shifts the at least one image selected from the images to be stitched so as to make the colors of the overlapped sections of each of the images as identical with each other as possible based on the color similarity of the overlapped sections of each of the image, wherein the image aligning unit generates a panoramic image by stitching the overlapped sections as a result of the current shifting of the at least one image when the difference is not larger than the critical value, and the correction parameter calculation unit calculates the correction parameter and the image correction unit corrects the color of at least the part of the overlapped sections, when the comparison unit determines the difference is larger than the critical value. an image aligning unit to shift at least one image selected from images to be stitched so as to make colors of overlapped sections of each of the images as identical with each other as possible and operating again in response to a re-alignment signal; a comparison unit to compare a difference between a color similarity of the overlapped sections of each of the images as a result of a current shifting of the at least one image and a color similarity of the overlapped sections as a result of a previous shifting of the at least one image with a critical value; a correction parameter calculation unit to calculate a correction parameter in consideration of the colors of the overlapped sections as a result of the shifting of the at least one image; and an image correction unit to generate the re-alignment signal after correcting a color of at least a part of the overlapped sections as a result of the shifting of the at least one image in consideration of colors of the overlapped sections by using the calculated correction parameter; wherein the image aligning unit shifts the at least one image selected from the images to be stitched so as to make the colors of the overlapped sections of each of the images as identical with each other as possible based on the color similarity of the overlapped sections of each of the image, wherein the image aligning unit generates a panoramic image by stitching the overlapped sections as a result of the current shifting of the at least one image when the difference is not larger than the critical value, and the correction parameter calculation unit calculates the correction parameter and the image correction unit corrects the color of at least the part of the overlapped sections, when the comparison unit determines the difference is larger than the critical value.