1. A method of synthesizing a higher resolution image from a plurality of images captured from different viewpoints, comprising: normalizing a set of images using calibration data stored in a storage device using an address conversion module, where the set of images comprises a plurality of images that are: captured from different viewpoints; include different occlusions sets; wherein the occlusion set of a first image is the portion of a scene visible in a second image that is occluded in the first image; and detecting and metering parallax using a parallax confirmation and measurement module, where detecting and metering parallax comprises ignoring pixels in the images that are in an exposed occlusion set; aligning portions of different images to compensate for parallax using an image pixel correlation module based upon the detected and metered parallax and the stored calibration data; and obtaining a higher resolution image having a resolution that is higher than the resolutions of the images in the set of images using a super-resolution module.