1. A method, comprising: receiving a plurality of images; recognizing data in each of the plurality of images, wherein recognizing data in each of the plurality of images comprises performing optical character recognition on the plurality of images; determining that at least two images of the plurality of images comprise information from a first scene, based at least in part on the recognized data; calculating an energy of each of the at least two images based on a number of graphical objects recognized in each image and a confidence for the recognition of each of the number of graphical objects; and storing a final image representing the first scene using at least one image of the at least two images and the recognized data associated with the at least one image, wherein the at least one image includes a key image selected by comparing the energies associated with each image of the at least two images.