1. A digital image processing method that comprises: receiving a source image; determining a selection mask within the source image, the selection mask comprising an object for removal that appears in the source image; identifying a plurality of images that are related to the source image; selecting one of the plurality of related images as a best-match related image; removing a portion of the source image that is defined by the selection mask; and filling in the removed portion of the source image using a segment of the best-match related image.