Added texture difference weights, feature padding, gaussian weighted texture energy computation, and sift dense correspondences for attempting the tps registration