CVJan 4, 2017

A Concave Optimization Algorithm for Matching Partially Overlapping Point Sets

arXiv:1701.00951v111 citations
Originality Incremental advance
AI Analysis

This addresses point matching in computer vision and robotics, where partial overlap is common, but appears incremental as it builds on existing robust point matching methods.

The paper tackles the problem of matching partially overlapping point sets by formulating it as a concave optimization problem and using a branch-and-bound algorithm with a new lower bounding scheme. Experimental results show the algorithm outperforms state-of-the-art methods in robustness and accuracy.

Point matching refers to the process of finding spatial transformation and correspondences between two sets of points. In this paper, we focus on the case that there is only partial overlap between two point sets. Following the approach of the robust point matching method, we model point matching as a mixed linear assignment-least square problem and show that after eliminating the transformation variable, the resulting problem of minimization with respect to point correspondence is a concave optimization problem. Furthermore, this problem has the property that the objective function can be converted into a form with few nonlinear terms via a linear transformation. Based on these properties, we employ the branch-and-bound (BnB) algorithm to optimize the resulting problem where the dimension of the search space is small. To further improve efficiency of the BnB algorithm where computation of the lower bound is the bottleneck, we propose a new lower bounding scheme which has a k-cardinality linear assignment formulation and can be efficiently solved. Experimental results show that the proposed algorithm outperforms state-of-the-art methods in terms of robustness to disturbances and point matching accuracy.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes