image processing SIFT image matching source code shift algorithm source for image stitching image mosaic technology is to duplicate a number of overlapping parts of the image (which may be simultaneous interpreting different time, different angles or different sensors) to create a large seamless high resolution image technology. Image registration and image fusion are two key technologies of image mosaic. Image registration is the basis of image fusion, and the calculation of image registration algorithm is generally very large, so the development of image mosaic technology depends on the innovation of image registration technology to a great extent. The early image registration technology mainly uses the point matching method, which is slow and low precision, and often needs to manually select the initial matching points, so it can not adapt to the needs of the image registration