Expectation-Maximization for Adaptive Mixture Models in Graph Optimization

Non-Gaussian and multimodal distributions are an important part of many recent robust sensor fusion algorithms. In difference to robust cost functions, they are probabilistically founded and have good convergence properties. Since their robustness depends on a close approximation of the real error distribution, their parametrization is crucial.We propose a novel approach that allows to adapt a multi-modal Gaussian mixture model to the error distribution of a sensor fusion problem. By combining expectation-maximization and non-linear least squares optimization, we are able to provide a computationally efficient solution with well-behaved convergence properties.We demonstrate the performance of these algorithms on several real-world GNSS and indoor localization datasets. The proposed adaptive mixture algorithm outperforms state-of-the-art approaches with static parametrization. Source code and datasets are available under https://mytuc.org/libRSF.

[1]  John J. Leonard,et al.  Nonparametric Density Estimation for Learning Noise Distributions in Mobile Robotics , 2013 .

[2]  H. Akaike A new look at the statistical model identification , 1974 .

[3]  Gerd Wanielik,et al.  The Problem of Comparable GNSS Results – An Approach for a Uniform Dataset with Low-Cost and Reference Data , 2016 .

[4]  Wolfram Burgard,et al.  Robust map optimization using dynamic covariance scaling , 2013, 2013 IEEE International Conference on Robotics and Automation.

[5]  Yasir Latif,et al.  Robust graph SLAM back-ends: A comparative analysis , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Marcus Obst,et al.  Switchable constraints and incremental smoothing for online mitigation of non-line-of-sight and multipath effects , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[7]  Peter Protzel,et al.  Robust Sensor Fusion with Self-Tuning Mixture Models , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  G. Schwarz Estimating the Dimension of a Model , 1978 .

[9]  Edwin Olson,et al.  Inference on networks of mixtures for robust robot mapping , 2013, Int. J. Robotics Res..

[10]  Edwin Olson,et al.  Robust sensor characterization via max-mixture models: GPS sensors , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[12]  Yasir Latif,et al.  Robust loop closing over time for pose graph SLAM , 2013, Int. J. Robotics Res..

[13]  Roland Siegwart,et al.  Self-tuning M-estimators , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Sven Lange,et al.  Dynamic Covariance Estimation — A parameter free approach to robust Sensor Fusion , 2017, 2017 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[15]  Niko Sünderhauf,et al.  Switchable constraints for robust pose graph SLAM , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[17]  Niko Sünderhauf,et al.  Switchable constraints vs. max-mixture models vs. RRR - A comparison of three approaches to robust pose graph SLAM , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  John J. Leonard,et al.  Robust incremental online inference over sparse factor graphs: Beyond the Gaussian case , 2013, 2013 IEEE International Conference on Robotics and Automation.

[19]  John J. Leonard,et al.  A nonparametric belief solution to the Bayes tree , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Sven Lange,et al.  Robust factor graph optimization - a comparison for sensor fusion applications , 2016, 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA).