1. A method of improving image quality for a user-selected region of interest comprising: capturing, using a camera module of a device, a plurality of images of a scene; receiving, at the device, a user input identifying a region of interest in an image of the plurality of images, wherein the region of interest identifies a portion of the image of the scene that is less than a complete area of the image, wherein at least one image of the plurality of images of the scene is captured by the camera module after receipt of the user input identifying the region of interest; and creating a higher resolution image of the region of interest using the plurality of images of the scene by: creating a high resolution grid associated with the higher resolution image of the region of interest; identifying one or more low resolution grids associated with the images of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by the camera module; determining an alignment between the high resolution grid and each of the one or more low resolution grids; determining locations of the region of interest in each image of the plurality of images based on the alignment; and populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids within the respective regions of interest of each image.