PCT: Point cloud transformer
Meng-Hao Guo, Jun-Xiong Cai, Zheng-Ning Liu, Tai-Jiang Mu, Ralph R. Martin, Shi-Min Hu
TL;DR
The paper tackles learning from unordered, irregular point clouds by introducing Point Cloud Transformer (PCT), a Transformer-based framework tailored to 3D data. It cores on coordinate-based input embedding, an offset-attention mechanism inspired by Laplacian operators, and a neighbor embedding module to fuse local context, producing a four-layer attention encoder and a global feature via pooling. Demonstrating state-of-the-art performance on ModelNet40, ShapeNet, and S3DIS for classification, segmentation, and normal estimation, it also analyzes computational efficiency and variants with deeper local context. The work highlights the potential of Transformer architectures for 3D point clouds and suggests directions toward larger-scale training and generation-oriented tasks.
Abstract
The irregular domain and lack of ordering make it challenging to design deep neural networks for point cloud processing. This paper presents a novel framework named Point Cloud Transformer(PCT) for point cloud learning. PCT is based on Transformer, which achieves huge success in natural language processing and displays great potential in image processing. It is inherently permutation invariant for processing a sequence of points, making it well-suited for point cloud learning. To better capture local context within the point cloud, we enhance input embedding with the support of farthest point sampling and nearest neighbor search. Extensive experiments demonstrate that the PCT achieves the state-of-the-art performance on shape classification, part segmentation and normal estimation tasks.
