atlas

Research map / Point clouds / Shape and surface completion

You Should Learn to Stop Denoising on Point Clouds in Advance

AAAI 2025 · Point clouds › Shape and surface completion · approach: Point cloud upsampling and normals · 5 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 ASDN, a U-Net point cloud denoiser with an adaptive classifier that predicts an entropy-based recoverability factor to decide early stopping of denoising per patch.

Problem

Learning-based point cloud denoising tends to over-denoise already-clean points and under-denoise high-noise regions because the network focuses on high-noise points and treats denoising as a homogeneous smoothing process.

Approach

Measure denoising difficulty with a recoverability factor (ratio of voxel-entropy of noisy vs clean point cloud), predict it with an EdgeConv-based adaptive classifier, and map it to a stopping layer in a U-Net so well-denoised patches exit the encoder early while noisy ones go deeper.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ASDN instead of the strongest listed baselinePoint cloud denoising · PUNet 10K, 2% noiseCD and P2M: CD: 3.043 -> 2.581; P2M: 0.555 -> 0.515Helped
use ASDN instead of the strongest listed baselinePoint cloud denoising · PUNet 10K, 3% noiseCD and P2M: CD: 4.075 -> 3.079; P2M: 1.242 -> 0.946Helped
use ASDN instead of the strongest listed baselinePoint cloud denoising · Kinect v2CD: 18.69 -> 18.22Helped
use ASDN instead of the strongest listed baselinePoint cloud denoising · Kinect v2P2M: 10.29 -> 10.38Hurt
add the adaptive classifier (ablation)ASDN · PUNet 10K, 1%, 2%, and 3% noiseCD and P2M: CD: 1.973 -> 1.880; 2.794 -> 2.581; 3.580 -> 3.079; P2M: 0.230 -> 0.219; 0.555 -> 0.515; 1.108 -> 0.946Helped
increase initial feature dimension from 32 to 64 (ablation)ASDN · PUNet 10K, 1%, 2%, and 3% noiseCD and P2M: CD: 1.880 -> 1.870; 2.581 -> 2.575; 3.079 -> 2.976; P2M: 0.219 -> 0.222; 0.515 -> 0.526; 0.946 -> 1.023Mixed
increase the number of layers from 3 to 4 (ablation)ASDN · PUNet 10K, 1%, 2%, and 3% noiseCD and P2M: CD: 2.016 -> 1.880; 2.785 -> 2.581; 3.829 -> 3.079; P2M: 0.245 -> 0.219; 0.556 -> 0.515; 1.317 -> 0.946Helped
increase the number of layers from 4 to 5 (ablation)ASDN · PUNet 10K, 1%, 2%, and 3% noiseCD and P2M: CD: 1.880 -> 1.865; 2.581 -> 2.532; 3.079 -> 2.936; P2M: 0.219 -> 0.247; 0.515 -> 0.549; 0.946 -> 1.134Mixed

Limitations

Experimental setup

Datasets: PUNet Kinect v2 dataset Paris-rue-Madame

Benchmarks: PUNet Kinect v2 Paris-rue-Madame

Metrics: CD P2M

Baselines: PCN GPDNet DMR PointFilter Score PDFlow DeepPSR MAG IterativePFN

Builds on: IterativePFN DGCNN PointCleanNet InfoCD loss

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