A survey of methods for mobile robot localization and mapping in dynamic indoor environments
Bundle Adjustment - A Modern Synthesis