An adaptive multi-scale approach for estimating optical flow: computational theory and physiological implementation