Panoramic Image Stitching Algorithm based on SIFT Features