Rotpredictor: Unsupervised canonical viewpoint learning for point cloud classification

Published in 2020 international conference on 3D vision (3DV), 2020

Recommended citation:

Fang, Jin, Dingfu Zhou, Xibin Song, Shengze Jin, Ruigang Yang, and Liangjun Zhang. "Rotpredictor: Unsupervised canonical viewpoint learning for point cloud classification." In 2020 international conference on 3D vision (3DV), pp. 987-996. IEEE, 2020.
https://ieeexplore.ieee.org/abstract/document/9320323

Download paper here

Recently, significant progress has been achieved in analyzing the 3D point cloud with deep learning techniques. However, existing networks suffer from poor generalization and robustness to arbitrary rotations applied to the input point cloud. Different from traditional strategies that improve the rotation robustness with data augmentation or specifically designed spherical representation or harmonics-based kernels, we propose to rotate the point cloud into a canonical viewpoint for boosting the following downstream target task, e.g., object classification and part segmentation. Specifically, the canonical viewpoint is predicted by the network RotPredictor in an unsupervised way and the loss function is only built on the target task. Our RotPredictor satisfies the rotation equivariance property in (3) approximately and the predication output has the linear relationship with the applied rotation transformation. In addition, the RotPredictor is an independent plug and play module, which can be employed by any point-based deep learning framework without extra burden. Experimental results on the public model classification dataset ModelNet40 show the performance for all baselines can be boosted by integrating the proposed module. In addition, by adding our proposed module, we can achieve the state-of-the-art classification accuracy with 90.2% on the rotation-augmented ModelNet40 benchmark.

Recommended citation: Fang, Jin, Dingfu Zhou, Xibin Song, Shengze Jin, Ruigang Yang, and Liangjun Zhang. “Rotpredictor: Unsupervised canonical viewpoint learning for point cloud classification.” In 2020 international conference on 3D vision (3DV), pp. 987-996. IEEE, 2020.