I am interested in the motivation of using g2o to solve the non-linear optimization in bundle adjustment. Compared to other optimization libraries, what is the advantage of