1. A computer-implemented method comprising: receiving, by a computing system, a plurality of images each image including a corresponding version of an identified candidate text region; aligning, by the computing system, each candidate text region from the plurality of images to a high resolution grid; compositing, by the computing system, the aligned candidate text regions to create a single superresolution image; and performing, by the computing system, character recognition on the superresolution image to identify text.