Points to Patches: Enabling the Use of Self-Attention for 3D Shape Recognition
Not on the map. Why?
Abstract (arXiv)
While the Transformer architecture has become ubiquitous in the machine learning field, its adaptation to 3D shape recognition is non-trivial. Due to its quadratic computational complexity, the self-attention operator quickly becomes inefficient as the set of input points grows larger. Furthermore, we find that the attention mechanism struggles to find useful connections between individual points on a global scale. In order to alleviate these problems, we propose a two-stage Point Transformer-in-Transformer (Point-TnT) approach which combines local and global attention mechanisms, enabling both individual points and patches of points to attend to each other effectively. Experiments on shape classification show that such an approach provides more useful features for downstream tasks than the baseline Transformer, while also being more computationally efficient. In addition, we also extend our method to feature matching for scene reconstruction, showing that it can be used in conjunction with existing scene reconstruction pipelines.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 31 of its 39 references that are in the map. First posted on arXiv 8 Apr 2022.
Builds on
31 of 39 references.
References · 31
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2016Layer Normalizationcited by 5,669
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2020Conformer: Convolution-augmented Transformer for Speech Recognitioncited by 1,863
- 2020Point Transformercited by 1,470
- 2015Spatial Transformer Networkscited by 1,429
19 more
- 2017Deep Setscited by 1,421
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,208
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2020PCT: Point cloud transformercited by 732
- 2021Transformer in Transformercited by 633
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
- 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 336
- 2021Video Transformer Networkcited by 272
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2020TERA: Self-Supervised Learning of Transformer Encoder Representation for Speechcited by 188
- 2021Revisiting Point Cloud Shape Classification with a Simple and Effective Baselinecited by 145
- 2020MVTN: Multi-View Transformation Network for 3D Shape Recognitioncited by 140
- 2018Set Transformer: A Framework for Attention-based Permutation-Invariant Neural Networkscited by 132
- 2020Developing Real-time Streaming Transformer Transducer for Speech Recognition on Large-scale Datasetcited by 97
- 2021Keyword Transformer: A Self-Attention Model for Keyword Spottingcited by 60
- 2021Regularization Strategy for Point Cloud via Rigidly Mixed Samplecited by 59
- 2020Cloud Transformers: A Universal Approach To Point Cloud Processing Taskscited by 24
- 2020Distinctive 3D local deep descriptorscited by 21
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 0; 2025: 2; 2026: 1.
9 papers.
- 2023Image as Set of Pointscited by 43
- 2023Deep Learning-based 3D Point Cloud Classification: A Systematic Survey and Outlookcited by 24
- 2022Advanced Feature Learning on Point Clouds using Multi-resolution Features and Learnable Poolingcited by 9
- 2025Introducing the Short-Time Fourier Kolmogorov Arnold Network: A Dynamic Graph CNN Approach for Tree Species Classification in 3D Point Cloudscited by 4
- 2023GAM : Gradient Attention Module of Optimization for Point Clouds Analysiscited by 3
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysiscited by 2
- 2025MS-DGCNN++: Multi-Scale Dynamic Graph Convolution with Scale-Dependent Normalization for Robust LiDAR Tree Species Classificationcited by 1
- 20223DGTN: 3D Dual-Attention GLocal Transformer Network for Point Cloud Classification and Segmentationcited by 0
- 2026LIDARLearn: A Unified Deep Learning Library for 3D Point Cloud Classification, Segmentation, and Self-Supervised Representation Learningcited by 0
- 2026LIDARLearn: A Unified Deep Learning Library for 3D Point Cloud Classification, Segmentation, and Self-Supervised Representation Learning12 Apr 2026
- 2025MS-DGCNN++: Multi-Scale Dynamic Graph Convolution with Scale-Dependent Normalization for Robust LiDAR Tree Species Classification16 Jul 2025
- 2025Introducing the Short-Time Fourier Kolmogorov Arnold Network: A Dynamic Graph CNN Approach for Tree Species Classification in 3D Point Clouds31 Mar 2025
- 2023Deep Learning-based 3D Point Cloud Classification: A Systematic Survey and Outlook5 Nov 2023
- 2023GAM : Gradient Attention Module of Optimization for Point Clouds Analysis19 Mar 2023
- 2023Image as Set of Points2 Mar 2023
- 2022TetraSphere: A Neural Descriptor for O(3)-Invariant Point Cloud Analysis26 Nov 2022
- 20223DGTN: 3D Dual-Attention GLocal Transformer Network for Point Cloud Classification and Segmentation21 Sep 2022
- 2022Advanced Feature Learning on Point Clouds using Multi-resolution Features and Learnable Pooling20 May 2022