DocumentCode
50049
Title
Generalized Weiszfeld Algorithms for Lq Optimization
Author
Aftab, Khurrum ; Hartley, Richard ; Trumpf, Jochen
Author_Institution
Res. Sch. of Eng., Australian Nat. Univ. & NICTA (Nat. ICT Australia), Canberra, ACT, Australia
Volume
37
Issue
4
fYear
2015
fDate
April 1 2015
Firstpage
728
Lastpage
745
Abstract
In many computer vision applications, a desired model of some type is computed by minimizing a cost function based on several measurements. Typically, one may compute the model that minimizes the L2 cost, that is the sum of squares of measurement errors with respect to the model. However, the Lq solution which minimizes the sum of the qth power of errors usually gives more robust results in the presence of outliers for some values of q, for example, q = 1. The Weiszfeld algorithm is a classic algorithm for finding the geometric L1 mean of a set of points in Euclidean space. It is provably optimal and requires neither differentiation, nor line search. The Weiszfeld algorithm has also been generalized to find the L1 mean of a set of points on a Riemannian manifold of non-negative curvature. This paper shows that the Weiszfeld approach may be extended to a wide variety of problems to find an Lq mean for 1 ≤ q <; 2, while maintaining simplicity and provable convergence. We apply this problem to both single-rotation averaging (under which the algorithm provably finds the global Lq optimum) and multiple rotation averaging (for which no such proof exists). Experimental results of Lq optimization for rotations show the improved reliability and robustness compared to L2 optimization.
Keywords
iterative methods; optimisation; Lq mean; Lq optimization; generalized Weiszfeld algorithms; multiple rotation averaging; single-rotation averaging; Lq mean; Weiszfeld algorithm; rotation averaging;
fLanguage
English
Journal_Title
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher
ieee
ISSN
0162-8828
Type
jour
DOI
10.1109/TPAMI.2014.2353625
Filename
6888471
Link To Document