Optical Flow Techniques And Applications