PAPooling: Graph-based Position Adaptive Aggregation of Local Geometry in Point Clouds
Not on the map. Why?
Abstract (arXiv)
Fine-grained geometry, captured by aggregation of point features in local regions, is crucial for object recognition and scene understanding in point clouds. Nevertheless, existing preeminent point cloud backbones usually incorporate max/average pooling for local feature aggregation, which largely ignores points' positional distribution, leading to inadequate assembling of fine-grained structures. To mitigate this bottleneck, we present an efficient alternative to max pooling, Position Adaptive Pooling (PAPooling), that explicitly models spatial relations among local points using a novel graph representation, and aggregates features in a position adaptive manner, enabling position-sensitive representation of aggregated features. Specifically, PAPooling consists of two key steps, Graph Construction and Feature Aggregation, respectively in charge of constructing a graph with edges linking the center point with every neighboring point in a local region to map their relative positional information to channel-wise attentive weights, and adaptively aggregating local point features based on the generated weights through Graph Convolution Network (GCN). PAPooling is simple yet effective, and flexible enough to be ready to use for different popular backbones like PointNet++ and DGCNN, as a plug-andplay operator. Extensive experiments on various tasks ranging from 3D shape classification, part segmentation to scene segmentation well demonstrate that PAPooling can significantly improve predictive accuracy, while with minimal extra computational overhead. Code will be released.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 36 of its 50 references that are in the map. First posted on arXiv 28 Nov 2021.
Builds on
36 of 50 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2017Non-local Neural Networkscited by 2,290
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 656
- 2017Frustum PointNets for 3D Object Detection from RGB-D Datacited by 640
- 2019RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Cloudscited by 584
- 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 564
24 more
- 2017Large-scale Point Cloud Semantic Segmentation with Superpoint Graphscited by 384
- 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
- 2016OctNet: Learning Deep 3D Representations at High Resolutionscited by 340
- 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
- 2016Volumetric and Multi-View CNNs for Object Classification on 3D Datacited by 240
- 2021PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Cloudscited by 211
- 2014Recurrent Neural Network Regularizationcited by 189
- 2017Octree Generating Networks: Efficient Convolutional Architectures for High-resolution 3D Outputscited by 189
- 2017SEGCloud: Semantic Segmentation of 3D Point Cloudscited by 178
- 2018Tangent Convolutions for Dense Prediction in 3Dcited by 173
- 2021Deep Parametric Continuous Convolutional Neural Networkscited by 161
- 2018SPLATNet: Sparse Lattice Networks for Point Cloud Processingcited by 158
- 2018Point Convolutional Neural Networks by Extension Operatorscited by 154
- 2017Escape from Cells: Deep Kd-Networks for the Recognition of 3D Point Cloud Modelscited by 142
- 2017Pointwise Convolutional Neural Networkscited by 126
- 2019DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processingcited by 104
- 2019Grid-GCN for Fast and Scalable Point Cloud Learningcited by 103
- 2018Point2Sequence: Learning the Shape Representation of 3D Point Clouds with an Attention-based Sequence to Sequence Networkcited by 100
- 2020A Closer Look at Local Aggregation Operators in Point Cloud Analysiscited by 87
- 2016SyncSpecCNN: Synchronized Spectral CNN for 3D Shape Segmentationcited by 70
- 2019A-CNN: Annularly Convolutional Neural Networks on Point Cloudscited by 66
- 2020FPConv: Learning Local Flattening for Point Convolutioncited by 55
- 2018A LiDAR Point Cloud Generator: from a Virtual World to Autonomous Drivingcited by 54
- 2019Point2Node: Correlation Learning of Dynamic-Node for Point Cloud Feature Modelingcited by 25
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2023Sample-adaptive Augmentation for Point Cloud Recognition Against Real-world Corruptionscited by 6
- 2024PointGL: A Simple Global-Local Framework for Efficient Point Cloud Analysiscited by 5
- 2024Target-Guided Adversarial Point Cloud Transformer Towards Recognition Against Real-world Corruptionscited by 2
- 2024Target-Guided Adversarial Point Cloud Transformer Towards Recognition Against Real-world Corruptions1 Nov 2024
- 2024PointGL: A Simple Global-Local Framework for Efficient Point Cloud Analysis22 Jan 2024
- 2023Sample-adaptive Augmentation for Point Cloud Recognition Against Real-world Corruptions19 Sep 2023
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunities15 Apr 2022