Comparison of feature detection and outlier removal strategies in a mono visual odometry algorithm for underwater navigation