1. A method for aligning a set of plural overlapping images useful in constructing a mosaic, comprising: performing patch-based alignment of said set of overlapping images to produce a set of warped images; performing block adjustment of said set of warped images to produce a set of block-adjusted images; and performing pair-wise motion-based local warping of said set of block-adjusted images.