atlas

Research map / Point clouds / Shape and surface completion

3DMambaIPF: A State Space Model for Iterative Point Cloud Filtering via Differentiable Rendering

AAAI 2025 · Point clouds › Shape and surface completion · approach: Point cloud upsampling and normals · 18 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 3DMambaIPF, an iterative Mamba-based encoder-decoder for point cloud filtering with a differentiable point-rendering loss and adaptive ground truth, evaluated on PU-Net and Stanford models with up to 500K points.

Problem

Learning-based point cloud filtering degrades on highly dense, large-scale point clouds and high noise, and produces unrealistic boundaries and outliers.

Approach

Combines Mamba (selective SSM) blocks in an iterative patch-based denoising backbone with a differentiable point-rendering loss on projected views, plus an adaptive ground truth whose noise decreases across iterations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add differentiable rendering loss (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 10.15 -> 9.28Helped
increase rendered views from 8 to 32 (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 10.39 -> 9.28Helped
use 6 Mamba layers rather than 1 (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 13.23 -> 9.28Helped
increase Mamba layers from 6 to 9 (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 9.28 -> 9.89Hurt
replace Mamba backbone with Transformers (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 9.42 -> 14.02Hurt
replace Mamba backbone with MLPs (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 9.42 -> 30.17Hurt
increase patch size from 1000 to 2000 (ablation)3DMambaIPF · PU-Net 50K, 2.5% noiseCD: 9.28 -> 8.98Helped
use 3DMambaIPF instead of IterativePFNPU-Net 50K, 1% noise · PU-Net 50K, 1% noiseCD: 6.05 -> 5.89Helped
use 3DMambaIPF instead of IterativePFNPU-Net 50K, 2% noise · PU-Net 50K, 2% noiseCD: 8.03 -> 7.55Helped
use 3DMambaIPF instead of IterativePFNPU-Net 50K, 2.5% noise · PU-Net 50K, 2.5% noiseCD: 10.15 -> 9.28Helped
use 3DMambaIPF instead of PointfilterArmadillo, 173K points · Armadillo, 173K pointsCD: 6.41 -> 17.14Hurt
use 3DMambaIPF instead of IterativePFNDragon, 438K points · Dragon, 438K pointsCD: 20.43 -> 19.79Helped

Surprising findings

Limitations

Experimental setup

Datasets: PU-Net Stanford 3D Scanning Repository Paris-rue-Madame

Benchmarks: PU-Net Stanford 3D Scanning Repository Paris-rue-Madame

Metrics: Chamfer Distance (CD) Point-to-Mesh (P2M) distance

Baselines: IterativePFN Pointfilter PD-Flow ScoreDenoise PCN GPDNet DMRDenoise

Builds on: Mamba IterativePFN S4

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