atlas

Research map / Point clouds / Segmentation and detection

An End-to-End Robust Point Cloud Semantic Segmentation Network with Single-Step Conditional Diffusion Models

CVPR 2025 · Point clouds › Segmentation and detection · approach: Point cloud semantic segmentation · 15 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 CDSegNet, an end-to-end point cloud semantic segmentation network using a Conditional-Noise Framework of DDPMs where a noise network produces perturbation features fused into a dominant conditional segmentation network, enabling single-step inference.

Problem

Conditional DDPMs with the Noise-Conditional Framework are slow (many training and inference steps) and hard to fit for 3D scene semantic segmentation, while raw point clouds are noisy and sparse, hurting non-diffusion segmentation methods.

Approach

Swap the roles of the noise and conditional networks: the diffusion-trained Noise Network acts as a lightweight noise-feature generator that perturbs the features of a dominant Conditional Network via a cross-attention Feature Fusion Module, so the segmentation network is a non-diffusion model needing only one inference step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add the CNF diffusion modeling to the segmentation network (ablation)CDSegNet · ScanNetmIoU: 76.6 -> 77.9Helped
Remove diffusion modeling from the Noise Network (ablation)CDSegNet · ScanNetmIoU: 77.9 -> 77.5Hurt
Add the noise-fitting objective to NN rather than fitting x0 (ablation)CDSegNet · ScanNetmIoU under Gaussian noise, τ=0.5Helped
Replace GLS with Equal Weighting (ablation)CDSegNet · ScanNetmIoU: 77.9 -> 77.6Hurt
Replace GLS with Random Loss Weighting (ablation)CDSegNet · ScanNetmIoU: 77.9 -> 77.4Hurt
Replace GLS with Uncertainty Weights (ablation)CDSegNet · ScanNetmIoU: 77.9 -> 77.6Hurt
Add CNF to MinkUNet (ablation)MinkUNet · ScanNetmIoU: 72.3 -> 73.5Helped
Add CNF to PTv3 (ablation)PTv3 · ScanNet200mIoU: 35.3 -> 35.9Helped
Add CNF to PTv3 (ablation)PTv3 · nuScenesmIoU: 80.3 -> 81.0Helped
Add CNF to PointNet (ablation)PointNet · ModelNet40class accuracy: 86.9 -> 88.1Helped
Add CNF to PointNet++ (ablation)PointNet++ · ModelNet40instance accuracy: 92.3 -> 93.2Helped
Use the cosine noise schedule range [0, 1000] instead of other tested schedule ranges (ablation)CDSegNet · ScanNetmIoUMixed

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet ScanNet200 nuScenes ModelNet40

Benchmarks: ScanNet ScanNet200 nuScenes ModelNet40

Metrics: mIoU mAcc allAcc accuracy under noise (tau) inference time memory

Baselines: PTv1 MinkUNet ST OctFormer PTv2 PTv3 RangeNet++ PolarNet SalsaNext AMVNet Cylinder3D PVKD

Builds on: DDPM Point Transformer V3 Point Transformer V2 Geometric Loss Strategy Lovasz 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