1. A computer implemented method to display images for selection, comprising: receiving a selection of two or more digital images that have one or more similar features; identifying, by one or more processors, related portions of the two or more digital images, wherein the related portions are identified using one or more of: content-based image retrieval, image retrieval based on region shape similarity, and image similarity based on graph matching; simultaneously presenting the related portions of the two or more digital images on a display; receiving a first indication to change viewable portions of one of the two or more digital images; responsive to the first indication, simultaneously changing the viewable portions of each of the two or more digital images on the display in a synchronous manner; and receiving a second indication of which of the two or more digital images to keep.