Deep-3Daligner: Unsupervised 3D Point Set Registration Network with Optimizable Latent Vector

Deep-3Daligner: Unsupervised 3D Point Set Registration Network with Optimizable Latent Vector

1 Deep-3DAligner: Unsupervised 3D Point Set Registration Network With Optimizable Latent Vector Lingjing Wang, Xiang Li and Yi Fang F Abstract—Point cloud registration is the process of aligning a pair of direct prediction of the transformation matrix for testing pairs. point sets via searching for a geometric transformation. Unlike classical However, these methods’ performance highly depends on the optimization-based methods, recent learning-based methods leverage number and quality of the labeled training dataset and the per- the power of deep learning for registering a pair of point sets. In this pa- formance may greatly degrade for the testing dataset of unseen per, we propose to develop a novel model that organically integrates the categories. In contrast, our proposed network can not only leverage optimization to learning, aiming to address the technical challenges in the deep decoding structure to learn the registration pattern from 3D registration. More specifically, in addition to the deep transformation decoding network, our framework introduce an optimizable deep Spatial training data but also leverage a directly optimizable SCR feature Correlation Representation (SCR) feature. The SCR feature and weights to further refine the desired transformation in an unsupervised of the transformation decoder network are jointly updated towards the manner, which is different from the DCP that uses the ground-truth minimization of an unsupervised alignment loss. We further propose an transformation parameters (i.e. rotation and translation matrix) for adaptive Chamfer loss for aligning partial shapes. To verify the perfor- training. mance of our proposed method, we conducted extensive experiments on the ModelNet40 dataset. The results demonstrate that our method For most cases in practice, input point sets may suffer from achieves significantly better performance than the previous state-of-the- various noise such as shape incompleteness [13]. When dealing art approaches in the full/partial point set registration task. with partial shapes, classical deep learning-based methods suffer from performance degradation, especially when the overlapping subsets between source and target shapes are small. Wang et al. 1 INTRODUCTION [14] proposed the first registration method designed for solving Point set registration is a challenging but meaningful task, which the partial point set registration problem. This method still re- has wide application in many fields [1], [2], [3], [4], [5], such as quires the process of detecting key corresponding points from mapping, shape recognition, correspondence, large scale scene re- the partial input shapes. When the overlapping area is small, the construction, and so on. Most existing non-learning methods solve corresponding points are difficult to be detected, which can lead the registration problem through an iterative optimization process to inferior registration performance. In contrast, we propose an to search the optimal geometric transformation to minimize a pre- adaptive Chamfer loss to detect the corresponding subsets between defined alignment loss between the transformed source point set source and target point sets instead of a few key points. Driven and target point set [6], [7], [8], [9], [10]. Iterative methods usually by this designed loss, the desired geometric transformation can treat registration as an independent optimization process for each be gradually optimized based on the detected overlapping subsets given pair of source and target point sets, which cannot transfer between source and target point sets in a coarse-to-fine way. arXiv:2010.00321v1 [cs.CV] 29 Sep 2020 knowledge from registering one pair to another. With the development of the SCR feature, our proposed Deep- In comparison, as shown in Figure1, instead of directly 3DAligner framework is illustrated in Figure2, which contains optimizing the transformation matrix towards minimization of three main components. The first component is an SCR optimizer alignment loss in non-learning based methods, learning-based where the deep SCR feature is optimized from a randomly initial- methods usually leverage modern feature extraction technologies ized feature. The second component is a transformation decoder for feature learning and then regress the transformation matrix which decodes the SCR feature to regress the transformation based on the mutual information and correlation defined on the parameters for the point sets alignment. The third component extracted features of source and target shapes. The most recent is an alignment loss that measures the similarity between the model, deep closest point (DCP) [11], leverages DGCNN [12] for transformed source point set and the target one. In the pipeline, feature learning and a pointer network to perform soft matching. there are two communication routes, indicated by black and red Learning-based methods can greatly improve the efficiency by dashed lines. The communication route in black is for the data flow L.Wang is with MMVC Lab, New York University Abu Dhabi, UAE and Dept. for the Deep-3DAligner paradigm, where the source and target of ECE, e-mail: [email protected]. X.Li is with the MMVC Lab, New point sets are used as input. The communication route in red is York University Abu Dhabi, e-mail: [email protected]. Y.Fang is with MMVC the back-propagation route with which the alignment loss is back- Lab, Dept. of ECE, NYU Abu Dhabi, UAE and Dept. of ECE, NYU Tandon School of Engineering, USA, e-mail: [email protected]. propagated to update the SCR and the transformation decoder. Our Corresponding author. Email: [email protected] contribution is as follows: 2 Fig. 1. Comparison of the pipeline between previous learning methods, direct optimization methods and our Deep-3DAligner for point set registration. Our method starts with optimizing a randomly initialized latent spatial correlation representation (SCR) feature, which is then decoded to the desired geometric transformation to align source and target point clouds, integrating the optimization-based SCR optimizer with the learning-based decoder to enhance the model’s registration capacity. • We introduce a novel unsupervised learning approach for inspiring us to leverage its advantage and equip it with a learning- the point set registration task. based system for this task. • We introduce a spatial correlation representation (SCR) feature which can eliminate the design challenges for 2.2 Learning-based registration methods encoding the spatial correlation between source and target Recent works have started a trend of directly learning geometric point sets in comparison to learning-based methods. features from cloud points (especially 3D points), which motivates • We propose an adaptive Chamfer loss to gradually detect us to approach the point set registration problem using deep neural the overlapping areas between the transformed source networks [14], [19], [20]. PointNetLK [21] was proposed by point set and target point set to refine the desired geometric Aoki et al. to leverage the newly proposed PointNet algorithm transformation in a coarse-to-fine approach. for directly extracting features from the point cloud with the • Experimental results demonstrate the effectiveness of the classical Lucas & Kanade algorithm for the rigid registration proposed method for point set registration, and even with- of 3D point sets. Liu et al. proposed FlowNet3D [22] to treat out ground truth transformation for training, our proposed 3D point cloud registration as a motion process between points. approach achieved superior performance in 3D full/partial Wang et al. proposed a deep closest point [11] model, which point sets registration compared to most recent supervised first leverages the DGCNN structure to exact the features from state-of-the-art approaches. point sets and then regress the desired transformation based on it. Balakrishnan et al. [14] proposed a voxelMorph CNN architecture to learn the registration field to align two volumetric medical ELATED ORKS 2 R W images. In contrast, we first propose a model-free structure to 2.1 Iterative registration methods skip the encoding step. Instead, we initialize an SCR feature The development of optimization algorithms to estimate rigid and without pre-defining a model, which is to be optimized with the non-rigid geometric transformations in an iterative routine has weights of the network from the alignment loss back-propagation attracted extensive research attention in past decades. The iterative process. PR-Net [13] as the first work proposed a method to closest point (ICP) algorithm [15] is one successful solution for detect corresponding points from partial shapes and then solve rigid registration. It initializes an estimation of a rigid function the desired geometric transformation based on it. In comparison, and then iteratively chooses corresponding points to refine the our method detects the overlapping subsets based on our proposed transformation. Go-ICP [16] was further proposed by Yang et adaptive Chamfer loss. al. to leverage the BnB scheme for searching the entire 3D motion space to solve the local initialization problem brought 3 APPROACH by ICP. Zhou et al. proposed fast global registration [17] for We introduce our approach in the following sections. First, we the registration of partially overlapping 3D surfaces. The TPS- define the learning-based registration problem in section Problem RSM algorithm was proposed by Chui and Rangarajan [18] to statement. In section Spatial-Correlation Representation,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us