A camera assembly, comprising: a sensor assembly that includes an image capture component and an image alignment component, the image alignment component located at a periphery of the image capture component, the image alignment component having a higher density of photo sensors per unit area and higher effective resolution than the image capture component; and a controller that controls the generation of an output photograph, the controller configured to: control the sensor assembly to capture at least two images, wherein there is a time delay between the capture of each image and each image comprises: image data captured by the image capture component; and alignment data captured by the image alignment component; identify at least one alignment feature in the image data or the alignment data corresponding to a first of the images; identify the at least one alignment feature in the alignment data corresponding to a second one of the images and determine an offset between the first and second images from corresponding locations of the alignment feature in the first and second images; align the first and second images to remove offset corresponding to an integer multiple of a predetermined pixel pitch and leave an offset amount corresponding to a residual fraction of the pixel pitch; and combine the image data for the first image with the image data for the second image to generate the photograph having a higher resolution than the captured image data for any one of the at least two captured images. a sensor assembly that includes an image capture component and an image alignment component, the image alignment component located at a periphery of the image capture component, the image alignment component having a higher density of photo sensors per unit area and higher effective resolution than the image capture component; and a controller that controls the generation of an output photograph, the controller configured to: control the sensor assembly to capture at least two images, wherein there is a time delay between the capture of each image and each image comprises: image data captured by the image capture component; and alignment data captured by the image alignment component; identify at least one alignment feature in the image data or the alignment data corresponding to a first of the images; identify the at least one alignment feature in the alignment data corresponding to a second one of the images and determine an offset between the first and second images from corresponding locations of the alignment feature in the first and second images; align the first and second images to remove offset corresponding to an integer multiple of a predetermined pixel pitch and leave an offset amount corresponding to a residual fraction of the pixel pitch; and combine the image data for the first image with the image data for the second image to generate the photograph having a higher resolution than the captured image data for any one of the at least two captured images. control the sensor assembly to capture at least two images, wherein there is a time delay between the capture of each image and each image comprises: image data captured by the image capture component; and alignment data captured by the image alignment component; image data captured by the image capture component; and alignment data captured by the image alignment component; identify at least one alignment feature in the image data or the alignment data corresponding to a first of the images; identify the at least one alignment feature in the alignment data corresponding to a second one of the images and determine an offset between the first and second images from corresponding locations of the alignment feature in the first and second images; align the first and second images to remove offset corresponding to an integer multiple of a predetermined pixel pitch and leave an offset amount corresponding to a residual fraction of the pixel pitch; and combine the image data for the first image with the image data for the second image to generate the photograph having a higher resolution than the captured image data for any one of the at least two captured images.