A Fine Line: Total Least-Squares Line Fitting as QCQP Optimization

06/10/2022
by   Timothy D. Barfoot, et al.
0

This note uses the Total Least-Squares (TLS) line-fitting problem as a canvas to explore some modern optimization tools. The contribution is meant to be tutorial in nature. The TLS problem has a lot of mathematical similarities to important problems in robotics and computer vision but is easier to visualize and understand. We demonstrate how to turn this problem into a Quadratically Constrained Quadratic Program (QCQP) so that it can be cast either as an eigenproblem or a Semi-Definite Program (SDP). We then turn to the more challenging situation where a Geman-McClure cost function and M-estimation are used to reject outlier datapoints. Using Black-Rangarajan duality, we show this can also be cast as a QCQP and solved as an SDP; however, with a lot of data the SDP can be slow and as such we show how we can construct a certificate of optimality for a faster method such as Iteratively Reweighted Least-Squares (IRLS).

READ FULL TEXT
research
04/10/2019

Least Squares Auto-Tuning

Least squares is by far the simplest and most commonly applied computati...
research
05/01/2022

Quantum-inspired algorithm for truncated total least squares solution

Total least squares (TLS) methods have been widely used in data fitting....
research
08/28/2018

Making ordinary least squares linear classfiers more robust

In the field of statistics and machine learning, the sums-of-squares, co...
research
06/12/2020

Quantum Robust Fitting

Many computer vision applications need to recover structure from imperfe...
research
05/11/2021

Sequential Projected Newton method for regularization of nonlinear least squares problems

We develop an efficient algorithm for the regularization of nonlinear in...
research
01/02/2022

Least-Squares Method for Inverse Medium Problems

We present a two-stage least-squares method to inverse medium problems o...
research
03/08/2020

Nonlinear least-squares spline fitting with variable knots

In this paper, we present a nonlinear least-squares fitting algorithm us...

Please sign up or login with your details

Forgot password? Click here to reset