atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

DiffSF: Diffusion Models for Scene Flow Estimation

NeurIPS 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Flow matching generative modeling · 1 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.

Formulates scene flow estimation as a conditional denoising diffusion process on a GMSF-based transformer, yielding state-of-the-art accuracy and multi-hypothesis uncertainty estimates.

Problem

Scene flow estimation from source and target point clouds lacks robustness under occlusion and noise and provides no reliability/uncertainty measure for safety-critical use.

Approach

Treat scene flow as a conditional diffusion process: the ground-truth flow field is noised and a transformer denoiser (GMSF-based, with an added initial-estimate warping stage) recovers it conditioned on source and target point clouds; sampling multiple times from different noise seeds yields hypotheses whose standard deviation serves as per-point uncertainty.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace GMSF with DiffSFScene flow estimation · F3D_sEPE_3D: 0.0090 -> 0.0062Helped
Replace GMSF with DiffSFScene flow estimation · F3D_oACC_S: 95.0 -> 96.7Helped
Replace GMSF with DiffSFScene flow estimation · KITTI_oACC_S: 91.6 -> 94.5Hurt
Replace GMSF with DiffSFScene flow estimation · Waymo-OpenEPE_3D: 0.083 -> 0.080Helped
Add the improved architecture to retrained GMSF (ablation)GMSF on F3D_o-all · F3D_o-allEPE_3D: 0.039 -> 0.037Helped
Add the diffusion process without the improved architecture (ablation)GMSF on F3D_o-all · F3D_o-allEPE_3D: 0.039 -> 0.061Hurt
Add the diffusion process to the improved architecture (ablation)DiffSF on F3D_o-all · F3D_o-allACC_S: +10.3%Helped
Use 14 rather than 8 global-cross transformer layers (ablation)DiffSF · F3D_o-allEPE_3D: 0.0439 -> 0.0361Helped
Use 16 rather than 14 global-cross transformer layers (ablation)DiffSF · F3D_o-allEPE_3D: 0.0361 -> 0.0383Hurt
Increase feature channels from 32 to 128 (ablation)DiffSF · F3D_o-allEPE_3D: 0.0612 -> 0.0361Helped
Use 2@20 rather than 1@5 diffusion steps (ablation)DiffSF · F3D_o-allEPE_3D: 3.608 -> 3.576Helped
Use 1@100 rather than 2@20 diffusion steps (ablation)DiffSF · F3D_o-allEPE_3D: 3.576 -> 3.678Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FlyingThings3D KITTI Scene Flow Waymo-Open

Benchmarks: FlyingThings3D KITTI Scene Flow Waymo-Open

Metrics: EPE3D ACC_S ACC_R Outliers

Baselines: FlowNet3D HPLFlowNet PointPWC-Net FLOT Bi-PointFlow 3DFlow MSBRN DifFlow3D GMSF FESTA FH-Net

Builds on: DDPM GMSF FLOT DGCNN DDIM

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