GSLAM: Initialization-Robust Monocular Visual SLAM via Global Structure-from-Motion
G2o: A general framework for graph optimization