1. A method for creating an aligned bank of images from an image sequence source comprising the steps of: a. obtaining an image sequence source (ISS) in which images are captured from a fixed location; b. creating a bank adapted for (i) storage of images; and, (ii) storage of additional data for every image, said additional data comprising at least (i) an absolute transformation adapted to transform a point in said image to a corresponding location on a predefined fixed reference image; and (ii) the quality value of said transformation; c. capturing a first image from said ISS; d. storing said first image with a fixed predefined absolute transformation and quality value; e. capturing a new image from said ISS; f. computing said new image's absolute transformation by matching said new image to at least one overlapping image within said bank; g. storing said new image, its absolute transformation and its quality value in the said bank; h. performing an iterative self-correcting procedure by altering the absolute transformation of a set of images within said bank if said new image overlaps at least two previously captured images within said bank, thereby improving the quality value of said transformation; and, i. repeating steps (e)-(h) for each new image; wherein an aligned bank of images is created that contains substantially all of the information in said images along with additional information comprising at least an absolute transformation and further wherein said quality values of said images stored within said aligned bank of images are reduced by using an iterative self-correction procedure.