Realtime-Edge-Based-Visual-Odometry-for-a-Monocular-Camera