Fast Image Stitching and Editing for Panorama Painting on Mobile Phones