Image mosaic algorithm based on area blocking and SIFT