Decomposed Global Optimization for Robust Point Matching with Low-Dimensional Branching
Wei Lian, Zhesen Cui, Fei Ma, Hang Pan, Wangmeng Zuo, Jianmei Zhang
TL;DR
The paper tackles robust point-set registration under partial overlap by proposing RPM-BP, a globally optimal Branch-and-Bound method that branches only over low-dimensional transformation parameters. It derives a tight lower bound via bilinear convex envelope relaxation, decoupling the problem into a linear assignment for correspondences and a small convex quadratic program for the transformation, enabling efficient global optimization. Empirical results in 2D and 3D demonstrate strong robustness to non-rigid deformations, noise, and outliers, particularly when outliers are spatially distinct from inliers, while maintaining reasonable run times. The approach offers scalable global optimality for transformations with few parameters and provides a practical foundation for precise registration in applications with partial overlap, though it relies on appropriate selection of the overlap parameter $n_p$ and is less suited for high-DOF transformations.
Abstract
Numerous applications require algorithms that can align partially overlapping point sets while maintaining invariance to geometric transformations (e.g., similarity, affine, rigid). This paper introduces a novel global optimization method for this task by minimizing the objective function of the Robust Point Matching (RPM) algorithm. We first reveal that the original RPM objective is a cubic polynomial. Through a concise variable substitution, we transform this objective into a quadratic function. By leveraging the convex envelope of bilinear monomials, we derive a tight lower bound for this quadratic function. This lower bound problem conveniently and efficiently decomposes into two parts: a standard linear assignment problem (solvable in polynomial time) and a low-dimensional convex quadratic program. Furthermore, we devise a specialized Branch-and-Bound (BnB) algorithm that branches exclusively on the transformation parameters, which significantly accelerates convergence by confining the search space. Experiments on 2D and 3D synthetic and real-world data demonstrate that our method, compared to state-of-the-art approaches, exhibits superior robustness to non-rigid deformations, positional noise, and outliers, particularly in scenarios where outliers are distinct from inliers.
