atlas

Research map / Point clouds / Point cloud classification

Pamba: Enhancing Global Interaction in Point Clouds via State Space Model

AAAI 2025 · Point clouds › Point cloud classification · approach: Self-supervised point cloud pretraining · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Pamba applies Mamba (SSM) to whole-scene 3D point cloud semantic segmentation on top of PTv3, adding multi-path (hz) serialization and a ConvMamba block with bidirectional SSM and sparse convolutions.

Problem

Transformers for 3D point cloud segmentation have quadratic complexity, limiting how many points can be processed at once and hindering long-range interactions between objects in a scene.

Approach

Process the entire point cloud as a single sequence with bidirectional Mamba (shared-parameter forward/backward SSM), preceded by sparse submanifold convolutions for local geometry, and randomly assign Hilbert/z-order hybrid (hz, hz-swap) serialization curves across blocks to handle permutation sensitivity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Pamba instead of PTv3Point cloud semantic segmentation · ScanNet200 ValmIoU: 35.2 -> 36.3Helped
Use Pamba instead of PTv3Point cloud semantic segmentation · ScanNet v2 ValmIoU: 77.5 -> 77.6Helped
Use Pamba instead of PTv3Point cloud semantic segmentation · nuScenes ValmIoU: 80.4 -> 80.4No clear effect
Use Pamba instead of PTv3Point cloud semantic segmentation · S3DIS Area 5mIoU: 73.4 -> 73.5Helped
Use Pamba instead of PTv3ScanNet200 · ScanNet200inference latency: 108ms -> 179msHurt
Remove all Mamba modules (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 26.1Hurt
Replace bidirectional Mamba with unidirectional Mamba (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 33.2Hurt
Use different parameters for forward and backward SSM (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 35.7Hurt
Add sparse-convolution local aggregation (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 31.9 -> 36.3Helped
Use 1 rather than 2 sparse convolutions for local aggregation (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 35.9Hurt
Use 3 rather than 2 sparse convolutions for local aggregation (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 36.0Hurt
Use 4 rather than 2 sparse convolutions for local aggregation (ablation)Pamba on ScanNet200 · ScanNet200 ValmIoU: 36.3 -> 35.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet v2 ScanNet200 S3DIS nuScenes

Benchmarks: ScanNet v2 ScanNet200 S3DIS Area 5 nuScenes

Metrics: mIoU training latency training memory inference latency inference memory

Baselines: PTv3 PTv2 OctFormer Swin3D PCM SphereFormer Swim3D PointNeXt KPConv StratifiedFormer

Builds on: Point Transformer V3 Mamba OctFormer Hilbert curve z-order curve

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy