Uncovering the Mysteries of Motion Estimation