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; determining, for each of a plurality of image stitching operations, based on the identified image features, the likelihood that stitching the accessed set of images together using the image stitching operation will produce one or more image artifacts; selecting, from the plurality of image stitching operations, a stitching operation for use in stitching the accessed set of images together based on the determined likelihoods; stitching the set of images together to produce a stitched image using the selected stitching operation; and storing the stitched image.