Motion Estimation Based on Mutual Information and Adaptive Multi-Scale Thresholding