Automatic Panorama Stitching program based on https://www.cs.bath.ac.uk/brown/papers/ijcv2007.pdf