https://medium.com/@monocosmo77/progress-in-the-field-of-motion-estimation-part2-computer-vision-1fc3ea95e769