Feature Detection and Description with SIFT, SURF, KAZE, BRIEF, ORB, BRI...
An in-depth tutorial on the theory of panorama stitching