1. A method for synthesizing a high resolution image comprising: receiving a sequence pair of images comprising a first image of a low resolution taken from a first camera and a second image of a high resolution taken from a second camera; receiving a third image and a fourth image temporally adjacent to the second image, the third and fourth image being of a high resolution and taken from the second camera; developing correspondence maps between the first image and the second image by using a surface in the images to establish a reference frame between the two images and computing a three dimensional shape with respect to the reference plane using the third image and the fourth image; and computing high resolution first image using the correspondence maps.