1. A method for stitching images, comprising: accessing a set of images associated with an overlap region for display to a user, the overlap region comprising a corresponding portion of each of the set of images; identifying one or more image features within the overlap region; for each identified image feature, determining a feature type associated with the identified image feature; selecting, for each identified image feature, an associated image stitching operation based on the feature type associated with the identified image feature; stitching the set of images together to produce a stitched image by, for each identified image feature, performing the selected image stitching operation associated with the identified image feature on portions of the set of images corresponding to the identified image feature; and storing the stitched image.