TREEREG

Coherent Point Drift

Damian Wilson
Introduction

The use of a Point Cloud Registration (PCR) algorithm like Coherent Point Drift (CPD) was considered due to it's potential to provide an accurate registration of input tree detections despite the temporally unstable nature of trees. There are a large number of PCR algorithms avaiable. The most simple and intuitive being Iterative Closest Point (ICP). Thus this was the first algorithm considered. This algorithm involves estimating transformation parameters to minimize the distance between pairs of closest points between the two input point clouds. Due to it's hard correspondence between closest pairs, this method is succeptible to outliers in the data, falls into local minima traps and is incapable of handling non-rigid deformations. Therefore, a second approach had to be implemented to ensure an accurate registration. CPD is a probabilistic approach to PCR. It involves modelling one input point cloud as a Guassian Mixture Model (GMM) and the other as observations of that GMM. Transformation paramters are estimated to maximize the posterior probability that the second point cloud are valid observations of the GMM, providing an accurate registration of the point clouds. Due to it's probabilistic nature, this method is more robust to outliers and unexpected deformations in the input data and can handle non-rigid deformations. Therefore CPD was chosen as the main method to be used in this project. It will be evaluated over a wide range of deformations to the input data, with it's results being compared to both ICP and the current human-based registreation method employed by Aerobotics. From this, it's applicability to the problem domain will be inferred. 

Results for ICP (middle) and CPD (bottom) on orchard 1 dataset (top)

Results for ICP (middle) and CPD (bottom) on orchard 2 dataset (top)

Results for ICP (middle) and CPD (bottom) on orchard 3 dataset (top)

The above figures show the visual registration results of ICP and CPD on each orchard, with the same rigid deformation being applied to all three. CPD is seen to produce visually accurate results.