An Analysis Of Rigid Image Alignment Computer Vision Algorithms