A Review of Homography Estimation: Advances and Challenges | Synapse