Paper Review: A practical approximation algorithm for LMS line estimator
Authors: David M. Mount, Nathan S. Netanyahu, Kathleen Romanik, Ruth
Silverman, Angela Y. Wue
- LMS estimator
- O(n logn)
Q1: What is LMS?
Given a set of points $p_0, ..., p_n$, LMS finds a line $q_0, q_1$ that minimizes the median of the square of distances of $p_0, ..., p_n$. This is in contrast with summing up all the squared distances and minimize them as in OLS (Ordinary Least Squares.)
Q2: How approximations are done using LMS?
There are exact solutions for the LMS problem. This paper presents an algorithm with lower complexity. It tries to find an LMS approximation in a band defined by a parameter $\epsilon_r$.
Q3: Which parameters does the algorithm depend?
The algorithm approxLMS depends of a set of lines, a set of quantiles, and two error bounds $\epsilon_r$ and $\epsilon_q$.
Q4: How can this help in our line approximations?
This paper is aimed towards providing an efficient algorithm for random approximations. Since we need repeatability in our keypoint detection, it might be harder (or impossible) to prove that the algorithm produces exact same line endings in each run with similar set of points. Hence, it's not usable in our studies.