https://1library.net/document/y6on5o5y-learning-searching-methods-robust-real-time-visual-odometry.html