1. A method of image capture and processing, the method comprising: capturing a plurality of images in succession over a period of time with a camera, wherein the capturing is triggered by a user input; varying a focal length of the camera during the period of time such that each image of the plurality of images is captured using a unique focal length; aligning the plurality of images using motion sensor data taken during the period of time; processing, with a processing unit, the plurality of images by: dividing each image into a plurality of regions, each region having a corresponding region in each of the plurality of images; calculating a level of contrast for each region of a first set of corresponding regions; comparing the levels of contrast for regions of the first set of corresponding regions; and determining a first image having a highest-level of contrast in the first set of corresponding regions; and causing a display to show the first image when one of the first set of corresponding regions is selected.