PVT: Point-Voxel Transformer for Point Cloud Learning
The recently developed pure Transformer architectures have attained promising accuracy on point cloud learning benchmarks compared to convolutional neural networks. However, existing point cloud Transformers are computationally expensive since they waste a significant amount of time on structuring the irregular data. To solve this shortcoming, we present Sparse Window Attention (SWA) module to gather coarse-grained local features from non-empty voxels, which not only bypasses the expensive irregular data structuring and invalid empty voxel computation, but also obtains linear computational complexity with respect to voxel resolution. Meanwhile, to gather fine-grained features about the global shape, we introduce relative attention (RA) module, a more robust self-attention variant for rigid transformations of objects. Equipped with the SWA and RA, we construct our neural architecture called PVT that integrates both modules into a joint framework for point cloud learning. Compared with previous Transformer-based and attention-based models, our method attains top accuracy of 94.0% on classification benchmark and 10x inference speedup on average. Extensive experiments also valid the effectiveness of PVT on part and semantic segmentation benchmarks (86.6% and 69.2% mIoU, respectively).
Code (2)
Tasks
3D Object Detection3D Part Segmentation3D Point Cloud ClassificationObject DetectionSemantic SegmentationvalidMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
VTPNet for 3D deep learning on point cloud
Recently, Transformer-based methods for point cloud learning have achieved good results on various point cloud learning benchmarks. However, since the attention mechanism needs to generate three feature vectors of query,…
Deep LearningSemantic SegmentationFast Training of Diffusion Transformer with Extreme Masking for 3D Point Clouds Generation
Diffusion Transformers have recently shown remarkable effectiveness in generating high-quality 3D point clouds. However, training voxel-based diffusion models for high-resolution 3D voxels remains prohibitively expensive…
3D GenerationDenoisingPoint Cloud GenerationVoxel Set Transformer: A Set-to-Set Approach to 3D Object Detection from Point Clouds
Transformer has demonstrated promising performance in many 2D vision tasks. However, it is cumbersome to compute the self-attention on large-scale point cloud data because point cloud is a long sequence and unevenly dist…
3D Object Detectionobject-detectionObject DetectionPIVOT-Net: Heterogeneous Point-Voxel-Tree-based Framework for Point Cloud Compression
The universality of the point cloud format enables many 3D applications, making the compression of point clouds a critical phase in practice. Sampled as discrete 3D points, a point cloud approximates 2D surface(s) embedd…
Point-Voxel Adaptive Feature Abstraction for Robust Point Cloud Classification
Great progress has been made in point cloud classification with learning-based methods. However, complex scene and sensor inaccuracy in real-world application make point cloud data suffer from corruptions, such as occlus…
ClassificationPoint Cloud Classification