TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/APP-Net: Auxiliary-point-based Push and Pull Operations fo...

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

Tao Lu, Chunxu Liu, Youxin Chen, Gangshan Wu, LiMin Wang

2022-05-023D Classification3D Point Cloud ClassificationPoint Cloud Classification
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy84.1APP-Net
3D Point Cloud ClassificationScanObjectNNOverall Accuracy84.1APP-Net
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy84.1APP-Net

Related Papers

Asymmetric Dual Self-Distillation for 3D Self-Supervised Representation Learning2025-06-26BeyondRPC: A Contrastive and Augmentation-Driven Framework for Robust Point Cloud Understanding2025-06-15Rethinking Gradient-based Adversarial Attacks on Point Cloud Classification2025-05-28SMART-PC: Skeletal Model Adaptation for Robust Test-Time Training in Point Clouds2025-05-26Hybrid-Emba3D: Geometry-Aware and Cross-Path Feature Hybrid Enhanced State Space Model for Point Cloud Classification2025-05-16Optimal Control for Transformer Architectures: Enhancing Generalization, Robustness and Efficiency2025-05-16Streaming Sliced Optimal Transport2025-05-11FA-KPConv: Introducing Euclidean Symmetries to KPConv via Frame Averaging2025-05-07