1 : A method for generating a preferred image, comprising: capturing, by an image capturing device, at least two images; displaying the at least two images on a user interface of the image capturing device; selecting one of the at least two images as a base image; selecting an object on the base image; a processor of the image capturing device identifying a region of the object on the base image and a region of the object on another image of the at least two images by comparing an area around the object on the base image and an area around the object on the another image to find similarity around the object on the base image and the object on the another image; and the processor of the image capturing device replacing the region on the base image with the region on the another image using a Laplacian pyramid to generate the preferred image.