https://richeskinphoto.com/blog/?p=574
Multi-image Photography: Part III - Panoramas