SplatFlow: Learning Multi-frame Optical Flow via Splatting
Not on the map. Why?
Abstract (arXiv)
The occlusion problem remains a crucial challenge in optical flow estimation (OFE). Despite the recent significant progress brought about by deep learning, most existing deep learning OFE methods still struggle to handle occlusions; in particular, those based on two frames cannot correctly handle occlusions because occluded regions have no visual correspondences. However, there is still hope in multi-frame settings, which can potentially mitigate the occlusion issue in OFE. Unfortunately, multi-frame OFE (MOFE) remains underexplored, and the limited studies on it are mainly specially designed for pyramid backbones or else obtain the aligned previous frame's features, such as correlation volume and optical flow, through time-consuming backward flow calculation or non-differentiable forward warping transformation. This study proposes an efficient MOFE framework named SplatFlow to address these shortcomings. SplatFlow introduces the differentiable splatting transformation to align the previous frame's motion feature and designs a Final-to-All embedding method to input the aligned motion feature into the current frame's estimation, thus remodeling the existing two-frame backbones. The proposed SplatFlow is efficient yet more accurate, as it can handle occlusions properly. Extensive experimental evaluations show that SplatFlow substantially outperforms all published methods on the KITTI2015 and Sintel benchmarks. Especially on the Sintel benchmark, SplatFlow achieves errors of 1.12 (clean pass) and 2.07 (final pass), with surprisingly significant 19.4% and 16.2% error reductions, respectively, from the previous best results submitted. The code for SplatFlow is available at https://github.com/wwsource/SplatFlow.
Key facts. Cited by 7 papers in the map (data through 13 Oct 2026). Builds on 49 of its 73 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
49 of 73 references.
References · 49
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,395
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,057
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 967
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 879
- 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 819
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 782
- 2022Joint Feature Learning and Relation Modeling for Tracking: A One-Stream Frameworkcited by 329
- 2017Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolationcited by 324
- 2023TAPIR: Tracking Any Point with per-frame Initialization and temporal Refinementcited by 282
- 2020Softmax Splatting for Video Frame Interpolationcited by 276
- 2022TAP-Vid: A Benchmark for Tracking Any Point in a Videocited by 259
- 2019Depth-Aware Video Frame Interpolationcited by 232
37 more
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 2022Particle Video Revisited: Tracking Through Occlusions Using Point Trajectoriescited by 216
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
- 2018Frame-Recurrent Video Super-Resolutioncited by 160
- 2016Real-Time Video Super-Resolution with Spatio-Temporal Networks and Motion Compensationcited by 156
- 2018Context-aware Synthesis for Video Frame Interpolationcited by 153
- 2017Detail-revealing Deep Video Super-resolutioncited by 147
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2020What Matters in Unsupervised Optical Flowcited by 124
- 2019Learning the Depths of Moving People by Watching Frozen Peoplecited by 120
- 2020Know Your Surroundings: Exploiting Scene Information for Object Trackingcited by 119
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2019Deep Flow-Guided Video Inpaintingcited by 116
- 2020Flow-edge Guided Video Completioncited by 104
- 2016Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothnesscited by 101
- 2017Occlusion Aware Unsupervised Learning of Optical Flowcited by 101
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2018Hierarchical Discrete Distribution Decomposition for Match Density Estimationcited by 93
- 2017SegFlow: Joint Learning for Video Object Segmentation and Optical Flowcited by 92
- 2015EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flowcited by 80
- 2019A Lightweight Optical Flow CNN - Revisiting Data Fidelity and Regularizationcited by 76
- 2021Deep Animation Video Interpolation in the Wildcited by 65
- 2023MFT: Long-Term Tracking of Every Pixelcited by 62
- 2021High-Resolution Optical Flow from 1D Attention and Correlationcited by 54
- 2021Learning Optical Flow from a Few Matchescited by 53
- 2020Displacement-Invariant Matching Cost Learning for Accurate Optical Flow Estimationcited by 49
- 2017On the Integration of Optical Flow and Action Recognitioncited by 42
- 2022Many-to-many Splatting for Efficient Video Frame Interpolationcited by 42
- 2018A Fusion Approach for Multi-Frame Optical Flow Estimationcited by 37
- 2020ScopeFlow: Dynamic Scene Scoping for Optical Flowcited by 24
- 2015Flow Fields: Dense Correspondence Fields for Highly Accurate Large Displacement Optical Flow Estimationcited by 22
- 2017Optical Flow in Mostly Rigid Scenescited by 20
- 2018Geometry-aware Deep Network for Single-Image Novel View Synthesiscited by 19
- 2018ProFlow: Learning to Predict Optical Flowcited by 10
- 2017Depth Assisted Full Resolution Network for Single Image-based View Synthesiscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 1; 2026: 3.
7 papers.
- 2025Bolt3D: Generating 3D Scenes in Secondscited by 57
- 2024SceneTracker: Long-term Scene Flow Estimation Networkcited by 26
- 2023StreamFlow: Streamlined Multi-Frame Optical Flow Estimation for Video Sequencescited by 12
- 2024Tracking Any Point with Frame-Event Fusion Network at High Frame Ratecited by 6
- 2026GIFSplat: Generative Prior-Guided Iterative Feed-Forward 3D Gaussian Splatting from Sparse Viewscited by 4
- 2026Lie Flow: Video Dynamic Fields Modeling and Predicting with Lie Algebra as Geometric Physics Principlecited by 1
- 2026FlowIt: Global Matching via Hierarchical Transformers and Optimal Transport for Optical Flowcited by 0
- 2026FlowIt: Global Matching via Hierarchical Transformers and Optimal Transport for Optical Flow30 Mar 2026
- 2026GIFSplat: Generative Prior-Guided Iterative Feed-Forward 3D Gaussian Splatting from Sparse Views26 Feb 2026
- 2026Lie Flow: Video Dynamic Fields Modeling and Predicting with Lie Algebra as Geometric Physics Principle25 Feb 2026
- 2025Bolt3D: Generating 3D Scenes in Seconds18 Mar 2025
- 2024Tracking Any Point with Frame-Event Fusion Network at High Frame Rate18 Sep 2024
- 2024SceneTracker: Long-term Scene Flow Estimation Network29 Mar 2024
- 2023StreamFlow: Streamlined Multi-Frame Optical Flow Estimation for Video Sequences28 Nov 2023