atlas

Research map / Point clouds / Point cloud classification

LCM: Locally Constrained Compact Point Cloud Model for Masked Point Modeling

NeurIPS 2024 · Point clouds › Point cloud classification · approach: Masked point autoencoders · 2 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.

Proposes LCM, a compact point cloud backbone (locally constrained kNN aggregation encoder plus Mamba decoder with a local-constraint FFN) that replaces Transformers in masked point modeling, cutting parameters and FLOPs while improving ScanObjectNN classification.

Problem

Transformer-based masked point modeling for point clouds has quadratic attention complexity and large parameter counts, hindering deployment on embedded devices, and its decoder handles the mismatch in information density between unmasked and masked tokens poorly.

Approach

Replace self-attention in the encoder with a local aggregation layer using static kNN geometric neighborhoods (two MLPs, computed once and shared across layers), and replace the decoder's self-attention with a Mamba SSM followed by a Local Constraints Feedforward Network that implicitly exchanges information among geometrically adjacent patches, removing dependence on input sequence order.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the Transformer with LCM in Point-MAEPoint-MAE · ScanObjectNN OBJ-BG, OBJ-ONLY, and PB-T50-RSaccuracy: 92.67 -> 94.51; 92.08 -> 92.75; 88.27 -> 88.87Helped
replace the Transformer encoder with the compact LCM encoder3DETR with Point-MAE pretraining · ScanNetV2AP25: +5.2%Helped
replace the Transformer encoder with the compact LCM encoder3DETR with Point-MAE pretraining · ScanNetV2AP50: +6.0%Helped
add local aggregation to an encoder with a simple two-layer MLP (ablation)LCM compact encoder · ScanObjectNNclassification performanceHelped
add a simple two-layer MLP without local aggregation (ablation)LCM compact encoder · ScanObjectNNclassification performanceNo clear effect
add FFN to the local-aggregation encoder (ablation)LCM compact encoder · ScanObjectNNclassification performanceHelped
increase the number of local neighbors K (ablation)LCM compact encoder · ScanObjectNN PB-RS-T50classification performanceMixed
use feature-space K-NN instead of geometric-space K-NN (ablation)LCM compact encoder · ScanObjectNNclassification performanceHurt
use different patch sequence orders (ablation)Mamba encoder · ScanObjectNN PB-RS-T50accuracy: 82.34% vs. 80.65%; difference of 1.69%Mixed
add LCFFN to the Mamba decoder (ablation)Mamba decoder · ScanObjectNN PB-RS-T50classification performanceHelped
replace the vanilla Mamba decoder's FFN with LCFFN (ablation)Mamba decoder · ScanObjectNN PB-RS-T50runtimeHelped
use combined patch sequences instead of a single sequence order (ablation)Mamba encoder · ScanObjectNN PB-RS-T50classification performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet ScanObjectNN ModelNet40 ScanNetV2 ShapeNetPart

Benchmarks: ScanObjectNN ModelNet40 ScanNetV2 ShapeNetPart

Metrics: overall accuracy average accuracy AP25 AP50 FLOPs parameters

Baselines: Transformer Point-BERT MaskPoint Point-MAE Point-M2AE ACT PointMamba PointNet++ PointGPT-B

Builds on: Point-MAE Mamba Transformer PointMamba 3DETR

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