Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

StreamFlow: Streamlined Multi-Frame Optical Flow Estimation for Video Sequences

About

Occlusions between consecutive frames have long posed a significant challenge in optical flow estimation. The inherent ambiguity introduced by occlusions directly violates the brightness constancy constraint and considerably hinders pixel-to-pixel matching. To address this issue, multi-frame optical flow methods leverage adjacent frames to mitigate the local ambiguity. Nevertheless, prior multi-frame methods predominantly adopt recursive flow estimation, resulting in a considerable computational overlap. In contrast, we propose a streamlined in-batch framework that eliminates the need for extensive redundant recursive computations while concurrently developing effective spatio-temporal modeling approaches under in-batch estimation constraints. Specifically, we present a Streamlined In-batch Multi-frame (SIM) pipeline tailored to video input, attaining a similar level of time efficiency to two-frame networks. Furthermore, we introduce an efficient Integrative Spatio-temporal Coherence (ISC) modeling method for effective spatio-temporal modeling during the encoding phase, which introduces no additional parameter overhead. Additionally, we devise a Global Temporal Regressor (GTR) that effectively explores temporal relations during decoding. Benefiting from the efficient SIM pipeline and effective modules, StreamFlow not only excels in terms of performance on the challenging KITTI and Sintel datasets, with particular improvement in occluded areas but also attains a remarkable $63.82\%$ enhancement in speed compared with previous multi-frame methods. The code will be available soon at https://github.com/littlespray/StreamFlow.

Shangkun Sun, Jiaming Liu, Thomas H. Li, Huaxia Li, Guoqing Liu, Wei Gao• 2023

Related benchmarks

TaskDatasetResultRank
Optical Flow EstimationKITTI 2015 (train)
Fl-epe0.47
431
Optical Flow EstimationMPI Sintel Final (train)
Endpoint Error (EPE)2.11
209
Optical Flow EstimationMPI Sintel Clean (train)
EPE0.87
202
Optical FlowSintel (train)
AEPE (Clean)0.28
179
Optical FlowSintel (test)
AEPE (Final)1.87
120
Optical FlowKITTI-15 (test)
Fl-all4.24
85
Optical Flow EstimationKITTI-15 (test)
Fl-all Error4.24
53
Optical FlowSintel Clean
EPE1.041
27
Optical FlowSintel Final
EPE1.874
27
Optical FlowSpring (test)
EPE0.467
18
Showing 10 of 10 rows

Other info

Follow for update