atlas

Research map / 3D vision / Depth and stereo

Neural Eulerian Scene Flow Fields

ICLR 2025 · 3D vision › Depth and stereo · approach: Learned optical and scene flow · 0 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.

Reframes scene flow as fitting a continuous space-time ODE with a neural prior, optimized test-time per sequence with multi-frame Chamfer and cycle-consistency losses, yielding EulerFlow.

Problem

Scene flow estimation from point clouds typically uses only two frames and struggles with small, fast-moving objects; existing methods do not exploit full observation sequences.

Approach

Model scene flow as an Eulerian ODE over position and time represented by a neural prior (extending NSFP's coordinate MLP with a time and direction input), optimized jointly over the full sequence with multi-step Euler-integrated Chamfer reconstruction and cycle-consistency losses; no canonical frame is needed and 3D point tracking emerges from solving the ODE.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use EulerFlow instead of ICP FlowArgoverse 2 2024 Scene Flow Challenge · Argoverse 2 2024 Scene Flow Challenge test setmean Dynamic Normalized EPE: >2.5× mean dynamic error reductionHelped
Use EulerFlow instead of Flow4DArgoverse 2 2024 Scene Flow Challenge · Argoverse 2 2024 Scene Flow Challenge test setmean Dynamic Normalized EPE: over 10%Helped
Use EulerFlow instead of the next-best methodWaymo Open scene flow · Waymo Open validation setmean Dynamic Normalized EPE: more than halving the errorHelped
Increase observation sequence length (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHelped
Use EulerFlow instead of NTP at sequence length 20Argoverse 2 val split · Argoverse 2 val split, sequence length 20mean Dynamic Normalized EPEHelped
Remove multi-step Euler-integrated rollouts (No k>1) (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHurt
Remove cycle-consistency rollouts (No Cycle) (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEMixed
Increase neural-prior depth from 8 to 18 (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPE: 0.1% worseHelped
Increase neural-prior depth beyond 18 (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHurt
Replace normalized time with higher-frequency sinusoidal time embeddings (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHurt
Replace ReLU with SinC nonlinearity (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHurt
Replace ReLU with Gaussian nonlinearity (ablation)EulerFlow · Argoverse 2 val splitmean Dynamic Normalized EPEHurt

Surprising findings

Limitations

Experimental setup

Datasets: Argoverse 2 Waymo Open

Benchmarks: Argoverse 2 2024 Scene Flow Challenge Waymo Open Scene Flow

Metrics: mean Dynamic Normalized EPE per-class Dynamic Normalized EPE

Baselines: NSFP Fast NSF ZeroFlow FastFlow3D NTP Flow4D ICP Flow DeFlow SeFlow TrackFlow

Builds on: Neural Scene Flow Prior Neural Trajectory Prior Chamfer distance

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