I see that in SLAM literatures, factor graph optimization is frequently used. While in Structure from Motion literatures, usually they use bundle adjustment. What's the difference between the two methods ?
Furthermore, can we implement one method with libraries for the other ? E.g. implementing Bundle adjustment with g2o, or implementing factor graph optimization with ceres solver ?
Thanks in advance!