Least Squares Optimization: from Theory to Practice

02/25/2020
by   Giorgio Grisetti, et al.
0

Nowadays, Non-Linear Least-Squares embodies the foundation of many Robotics and Computer Vision systems. The research community deeply investigated this topic in the last years, and this resulted in the development of several open-source solvers to approach constantly increasing classes of problems. In this work, we propose a unified methodology to design and develop efficient Least-Squares Optimization algorithms, focusing on the structures and patterns of each specific domain. Furthermore, we present a novel open-source optimization system, that addresses transparently problems with a different structure and designed to be easy to extend. The system is written in modern C++ and can run efficiently on embedded systems. Our package is available at https://gitlab.com/srrg-software/srrg2_solver. We validated our approach by conducting comparative experiments on several problems using standard datasets. The results show that our system achieves state-of-the-art performances in all tested scenarios.

READ FULL TEXT
research
09/03/2019

miniSAM: A Flexible Factor Graph Non-linear Least Squares Optimization Framework

Many problems in computer vision and robotics can be phrased as non-line...
research
02/23/2022

TARexp: A Python Framework for Technology-Assisted Review Experiments

Technology-assisted review (TAR) is an important industrial application ...
research
03/03/2021

Advancing Mixture Models for Least Squares Optimization

Gaussian mixtures are a powerful and widely used tool to model non-Gauss...
research
09/23/2019

Efficient Stochastic Programming in Julia

We present StochasticPrograms.jl, a user-friendly and powerful open-sour...
research
02/11/2018

QRkit: Sparse, Composable QR Decompositions for Efficient and Stable Solutions to Problems in Computer Vision

Embedded computer vision applications increasingly require the speed and...
research
09/04/2018

Matrix Difference in Pose-Graph Optimization

Pose-Graph optimization is a crucial component of many modern SLAM syste...

Please sign up or login with your details

Forgot password? Click here to reset