TREEREG

Robust Point Matching

Leo Chen
Introduction

Robust Point Matching (RPM) is an iterative and probabilistic point cloud registration approach.  This method uses the technique of deterministic annealing and soft assignment. It starts with estimating the correspondence between two sets of centroids using soft assignment. Then, the method estimates the transformation parameters using coordinate descent. The resulting algorithm is a simple two step iterative approach. The outline of the algorithm is shown in Figure 1.

Figure 1: Robust Point Matching Algorithm Outline

Evaluation

The RPM is evaluated from two aspects: 1. Whether it can accurately register two polygon clouds under different translation and rotation. 2. Whether it is robust under different amount of noise and outliers. The measuring metric that is used is the mean square error between two point clouds between the closest points. A base MSE is calculated before deregistering the point clouds and compared it against the MSE for RPM registration. Two types of orchards are chosen for testing which orchard 1’s polygons are sparser while orchard 3 has denser polygons distribution as shown in Figure 4.

Figure 2: Orchard 1 with 0 confidence level threshold

Figure 3: Orchard 1 with 0.9 confidence level threshold  

Figure 4: Orchard 3