mlsanityData to 14 Oct 2026

APP-Net: Auxiliary-point-based Push and Pull Operations for Efficient Point Cloud Classification

arXiv 2205.00847 ↗First posted 2 May 2022cs.CVcited by 4

Not on the map. Why?

Abstract (arXiv)

Aggregating neighbor features is essential for point cloud classification. In the existing work, each point in the cloud may inevitably be selected as the neighbors of multiple aggregation centers, as all centers will gather neighbor features from the whole point cloud independently. Thus each point has to participate in the calculation repeatedly and generates redundant duplicates in the memory, leading to intensive computation costs and memory consumption. Meanwhile, to pursue higher accuracy, previous methods often rely on a complex local aggregator to extract fine geometric representation, which further slows down the classification pipeline. To address these issues, we propose a new local aggregator of linear complexity for point cloud classification, coined as APP. Specifically, we introduce an auxiliary container as an anchor to exchange features between the source point and the aggregating center. Each source point pushes its feature to only one auxiliary container, and each center point pulls features from only one auxiliary container. This avoids the re-computation issue of each source point. To facilitate the learning of the local structure of cloud point, we use an online normal estimation module to provide the explainable geometric information to enhance our APP modeling capability. Our built network is more efficient than all the previous baselines with a clear margin while still consuming a lower memory. Experiments on both synthetic and real datasets demonstrate that APP-Net reaches comparable accuracies to other networks. It can process more than 10,000 samples per second with less than 10GB of memory on a single GPU. We will release the code in https://github.com/MCG-NJU/APP-Net.

Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 43 of its 61 references that are in the map. First posted on arXiv 2 May 2022.

Builds on

43 of 61 references.

References · 43

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  5. 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
  6. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  7. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
  8. 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,401
  9. 2020Point Transformercited by 1,470
  10. 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
  11. 2018PointCNN: Convolution On X-Transformed Pointscited by 764
  12. 2020PCT: Point cloud transformercited by 732
31 more
  1. 2017Dynamic Routing Between Capsulescited by 689
  2. 2018PointConv: Deep Convolutional Networks on 3D Point Cloudscited by 657
  3. 2019RandLA-Net: Efficient Semantic Segmentation of Large-Scale Point Cloudscited by 585
  4. 2015Multi-view Convolutional Neural Networks for 3D Shape Recognitioncited by 565
  5. 2019Revisiting Point Cloud Classification: A New Benchmark Dataset and Classification Model on Real-World Datacited by 532
  6. 2022Rethinking Network Design and Local Geometry in Point Cloud: A Simple Residual MLP Frameworkcited by 379
  7. 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
  8. 2019Point-Voxel CNN for Efficient 3D Deep Learningcited by 343
  9. 2017Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphscited by 310
  10. 2018SpiderCNN: Deep Learning on Point Sets with Parameterized Convolutional Filterscited by 261
  11. 2020PointASNL: Robust Point Clouds Processing using Nonlocal Neural Networks with Adaptive Samplingcited by 239
  12. 2021PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Cloudscited by 211
  13. 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
  14. 2018SPLATNet: Sparse Lattice Networks for Point Cloud Processingcited by 158
  15. 2021Revisiting Point Cloud Shape Classification with a Simple and Effective Baselinecited by 145
  16. 2020MVTN: Multi-View Transformation Network for 3D Shape Recognitioncited by 140
  17. 2017Pointwise Convolutional Neural Networkscited by 127
  18. 2019ShellNet: Efficient Point Cloud Convolutional Neural Networks using Concentric Shells Statisticscited by 104
  19. 2019DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processingcited by 104
  20. 2020A Closer Look at Local Aggregation Operators in Point Cloud Analysiscited by 87
  21. 2019SampleNet: Differentiable Point Cloud Samplingcited by 74
  22. 2020Learning Geometry-Disentangled Representation for Complementary Understanding of 3D Object Point Cloudcited by 71
  23. 2021PRA-Net: Point Relation-Aware Network for 3D Point Cloud Analysiscited by 58
  24. 2019Equivariant Multi-View Networkscited by 45
  25. 2020Dense-Resolution Network for Point Cloud Classification and Segmentationcited by 45
  26. 2020Fine-Grained 3D Shape Classification with Hierarchical Part-View Attentionscited by 30
  27. 2021Learning Inner-Group Relations on Point Cloudscited by 29
  28. 2020FG-Net: Fast Large-Scale LiDAR Point Clouds Understanding Network Leveraging Correlated Feature Mining and Geometric-Aware Modellingcited by 17
  29. 2021Point Cloud Learning with Transformercited by 15
  30. 2019Point2SpatialCapsule: Aggregating Features and Spatial Relationships of Local Regions on Point Clouds using Spatial-aware Capsulescited by 14
  31. 2018VERAM: View-Enhanced Recurrent Attention Model for 3D Shape Classificationcited by 12

Built on by

Cited by year

Citing papers per year: 2023: 4.

4 papers.