atlas

Research map / 3D vision / Depth and stereo

Shape and Texture: What Influences Reliable Optical Flow Estimation?

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

Builds Flow-R, a KITTI-derived robustness test set that edits object texture, shape, or adds unseen objects, and finds SOTA optical flow models are more sensitive to shape changes and tend to ignore unseen objects.

Problem

Optical flow methods are evaluated mainly for benchmark accuracy, while their robustness to object shape/texture changes and unseen objects, important for safety-critical uses like autonomous driving, is little studied.

Approach

Robustness evaluation by semantically editing real benchmark images (diffusion-based texture replacement, object rescaling with flow update, and pasting unseen real objects) rather than adding adversarial perturbations, then analyzing failure modes via feature and decoder-iteration visualization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace object texture while keeping its shape and motionSOTA optical flow methods · Flow-R-TAEPE: 5.18 vs. 5.97No clear effect
Replace object shape by scaling itSOTA optical flow methods · Flow-R-SAEPE: 5.18 vs. 5.97Hurt
Replace texture in the first frame onlyFlowFormer · Texture attackAEPE: 0.64No clear effect
Scale the object in the first frame onlyFlowFormer · Shape attackAEPE: 2.04Hurt
Add a seen object from KITTISOTA optical flow methods · Add SeenAEPE: 2.43No clear effect
Add an unseen objectSOTA optical flow methods · Add UnseenAEPE: 7.43Hurt
Add an unseen objectSOTA optical flow methods · Add Unseen foregroundAEPE: 20.53Hurt
Add an unseen objectSOTA optical flow methods · Add Unseen backgroundAEPE: 7.18Hurt
Use iterative decoder refinement on inputs containing an unseen objectGMA · Unseen-object examplesSSIMMixed
Process unseen-object features through the GRU block across iterationsGMA and FlowFormer++ · Unseen-object examplesfeature similarityHurt

Surprising findings

Limitations

Experimental setup

Datasets: KITTI 2015 Flow-R (constructed from KITTI) Chairs FlyingThings3D Sintel HD1K

Benchmarks: KITTI 2015 Flow-R-T Flow-R-S Flow-R-O

Metrics: AEPE Fl-all

Baselines: RAFT GMA GMFlow FlowFormer FlowFormer++ SAMFlow PWC-Net

Builds on: RAFT ControlNet Segment Anything Model KITTI

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