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/Mamba3D: Enhancing Local Features for 3D Point Cloud Analy...

Mamba3D: Enhancing Local Features for 3D Point Cloud Analysis via State Space Model

Xu Han, Yuan Tang, Zhaoxuan Wang, Xianzhi Li

2024-04-23Supervised Only 3D Point Cloud Classification3D Point Cloud Classification
PaperPDFCode(official)

Abstract

Existing Transformer-based models for point cloud analysis suffer from quadratic complexity, leading to compromised point cloud resolution and information loss. In contrast, the newly proposed Mamba model, based on state space models (SSM), outperforms Transformer in multiple areas with only linear complexity. However, the straightforward adoption of Mamba does not achieve satisfactory performance on point cloud tasks. In this work, we present Mamba3D, a state space model tailored for point cloud learning to enhance local feature extraction, achieving superior performance, high efficiency, and scalability potential. Specifically, we propose a simple yet effective Local Norm Pooling (LNP) block to extract local geometric features. Additionally, to obtain better global features, we introduce a bidirectional SSM (bi-SSM) with both a token forward SSM and a novel backward SSM that operates on the feature channel. Extensive experimental results show that Mamba3D surpasses Transformer-based counterparts and concurrent works in multiple tasks, with or without pre-training. Notably, Mamba3D achieves multiple SoTA, including an overall accuracy of 92.6% (train from scratch) on the ScanObjectNN and 95.1% (with single-modal pre-training) on the ModelNet40 classification task, with only linear complexity. Our code and weights are available at https://github.com/xhanxu/Mamba3D.

Results

TaskDatasetMetricValueModel
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)94.49Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)92.43Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy92.64Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-BG (OA)92.94Mamba3D (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNOBJ-ONLY (OA)92.08Mamba3D (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy91.81Mamba3D (no voting)
Shape Representation Of 3D Point CloudsModelNet40Overall Accuracy95.1Mamba3D + Point-MAE
Shape Representation Of 3D Point CloudsScanObjectNNGFLOPs3.9Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNNumber of params (M)16.9Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy (PB_T50_RS)92.64Mamba3D
Shape Representation Of 3D Point CloudsScanObjectNNGFLOPs3.9Mamba3D (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNNumber of params (M)16.9Mamba3D (no voting)
Shape Representation Of 3D Point CloudsScanObjectNNOverall Accuracy (PB_T50_RS)91.81Mamba3D (no voting)
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)94.49Mamba3D
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)92.43Mamba3D
3D Point Cloud ClassificationScanObjectNNOverall Accuracy92.64Mamba3D
3D Point Cloud ClassificationScanObjectNNOBJ-BG (OA)92.94Mamba3D (no voting)
3D Point Cloud ClassificationScanObjectNNOBJ-ONLY (OA)92.08Mamba3D (no voting)
3D Point Cloud ClassificationScanObjectNNOverall Accuracy91.81Mamba3D (no voting)
3D Point Cloud ClassificationModelNet40Overall Accuracy95.1Mamba3D + Point-MAE
3D Point Cloud ClassificationScanObjectNNGFLOPs3.9Mamba3D
3D Point Cloud ClassificationScanObjectNNNumber of params (M)16.9Mamba3D
3D Point Cloud ClassificationScanObjectNNOverall Accuracy (PB_T50_RS)92.64Mamba3D
3D Point Cloud ClassificationScanObjectNNGFLOPs3.9Mamba3D (no voting)
3D Point Cloud ClassificationScanObjectNNNumber of params (M)16.9Mamba3D (no voting)
3D Point Cloud ClassificationScanObjectNNOverall Accuracy (PB_T50_RS)91.81Mamba3D (no voting)
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)94.49Mamba3D
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)92.43Mamba3D
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy92.64Mamba3D
3D Point Cloud ReconstructionScanObjectNNOBJ-BG (OA)92.94Mamba3D (no voting)
3D Point Cloud ReconstructionScanObjectNNOBJ-ONLY (OA)92.08Mamba3D (no voting)
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy91.81Mamba3D (no voting)
3D Point Cloud ReconstructionModelNet40Overall Accuracy95.1Mamba3D + Point-MAE
3D Point Cloud ReconstructionScanObjectNNGFLOPs3.9Mamba3D
3D Point Cloud ReconstructionScanObjectNNNumber of params (M)16.9Mamba3D
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy (PB_T50_RS)92.64Mamba3D
3D Point Cloud ReconstructionScanObjectNNGFLOPs3.9Mamba3D (no voting)
3D Point Cloud ReconstructionScanObjectNNNumber of params (M)16.9Mamba3D (no voting)
3D Point Cloud ReconstructionScanObjectNNOverall Accuracy (PB_T50_RS)91.81Mamba3D (no voting)

Related Papers

Asymmetric Dual Self-Distillation for 3D Self-Supervised Representation Learning2025-06-26Rethinking Gradient-based Adversarial Attacks on Point Cloud Classification2025-05-28SMART-PC: Skeletal Model Adaptation for Robust Test-Time Training in Point Clouds2025-05-26DG-MVP: 3D Domain Generalization via Multiple Views of Point Clouds for Classification2025-04-16Introducing the Short-Time Fourier Kolmogorov Arnold Network: A Dynamic Graph CNN Approach for Tree Species Classification in 3D Point Clouds2025-03-31Point-LN: A Lightweight Framework for Efficient Point Cloud Classification Using Non-Parametric Positional Encoding2025-01-24AdaCrossNet: Adaptive Dynamic Loss Weighting for Cross-Modal Contrastive Point Cloud Learning2025-01-02Rethinking Masked Representation Learning for 3D Point Cloud Understanding2024-12-26