1. A method for creating navigable views using a plurality of ordered images, comprising: receiving a plurality of digital images; using a processor to compute a set of feature points for each of the plurality of digital images; selecting one of the plurality of digital images as a reference image; identifying a salient region of interest in the reference image; using the processor to identify other digital images in the plurality of images containing a region of interest similar to the salient region of interest in the reference image using the set of feature points computed for each of other digital images; designating a reference location for the salient region of interest in the reference image or one of the identified set of similar images; using the processor to align the other digital images to the image that contains the designated reference location; ordering the image that contains the designated reference location and the other digital images; and generating a navigable view displaying the ordered digital images.