Patent ID: 7756358

Claim:
A method comprising: receiving, with a processing system, a sequence of frames, the frames together forming a shot, each frame comprising a sequence of at least two image positions with an image acquired from a corresponding image capturing device at each image position, wherein the images corresponding to each pair of adjacent image positions have an overlap region; determining, with a processor of the imaging system, a set of local alignment values for each frame of a selected group of at least two frames of the shot, each set of local alignment values including one local alignment value for each pair of adjacent image positions of the frame which is based on minimizing a difference of a desired parameter between the corresponding images in the overlap region; determining, with the processor, a single set of global alignment values for the shot, the set of global alignment values including one global alignment value for each pair of same adjacent image positions of all frames of the shot, wherein each global alignment value is based on the local alignment value for the corresponding pair of adjacent image positions of all sets of local alignment values; and applying, with the processing system, each global alignment value to at least one of the images at the corresponding pair of adjacent image positions of every frame of the shot to adjust a position of the at least one image relative to the other image.