1. A method of improving image quality for a user-selected region of interest comprising: capturing, using a camera module of a device, at least one image of a scene; receiving, at the device, a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and creating a higher resolution image of the region of interest using the at least one image 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 portion of the at least one image 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; and populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids.