Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Modeling Point Clouds with Self-Attention and Gumbel Subset Sampling

About

Geometric deep learning is increasingly important thanks to the popularity of 3D sensors. Inspired by the recent advances in NLP domain, the self-attention transformer is introduced to consume the point clouds. We develop Point Attention Transformers (PATs), using a parameter-efficient Group Shuffle Attention (GSA) to replace the costly Multi-Head Attention. We demonstrate its ability to process size-varying inputs, and prove its permutation equivariance. Besides, prior work uses heuristics dependence on the input data (e.g., Furthest Point Sampling) to hierarchically select subsets of input points. Thereby, we for the first time propose an end-to-end learnable and task-agnostic sampling operation, named Gumbel Subset Sampling (GSS), to select a representative subset of input points. Equipped with Gumbel-Softmax, it produces a "soft" continuous subset in training phase, and a "hard" discrete subset in test phase. By selecting representative subsets in a hierarchical fashion, the networks learn a stronger representation of the input sets with lower computation cost. Experiments on classification and segmentation benchmarks show the effectiveness and efficiency of our methods. Furthermore, we propose a novel application, to process event camera stream as point clouds, and achieve a state-of-the-art performance on DVS128 Gesture Dataset.

Jiancheng Yang, Qiang Zhang, Bingbing Ni, Linguo Li, Jinxian Liu, Mengdie Zhou, Qi Tian• 2019

Related benchmarks

TaskDatasetResultRank
Semantic segmentationS3DIS (Area 5)
mIOU60.1
799
Semantic segmentationS3DIS (6-fold)
mIoU (Mean IoU)64.3
315
3D Object ClassificationModelNet40 (test)
Accuracy91.7
302
3D Point Cloud ClassificationModelNet40 (test)
OA91.7
297
Shape classificationModelNet40 (test)
OA91.7
255
Point Cloud ClassificationModelNet40 (test)
Accuracy91.7
224
Object ClassificationModelNet40 (test)--
180
3D Point Cloud ClassificationModelNet40
Overall Accuracy (OA)91.7
19
3D Point Cloud ClassificationModelNet40 (test)
Inference Time (s)0.088
12
Showing 9 of 9 rows

Other info

Follow for update