RealFlow: EM-based Realistic Optical Flow Dataset Generation from Videos
Not on the map. Why?
Abstract (arXiv)
Obtaining the ground truth labels from a video is challenging since the manual annotation of pixel-wise flow labels is prohibitively expensive and laborious. Besides, existing approaches try to adapt the trained model on synthetic datasets to authentic videos, which inevitably suffers from domain discrepancy and hinders the performance for real-world applications. To solve these problems, we propose RealFlow, an Expectation-Maximization based framework that can create large-scale optical flow datasets directly from any unlabeled realistic videos. Specifically, we first estimate optical flow between a pair of video frames, and then synthesize a new image from this pair based on the predicted flow. Thus the new image pairs and their corresponding flows can be regarded as a new training set. Besides, we design a Realistic Image Pair Rendering (RIPR) module that adopts softmax splatting and bi-directional hole filling techniques to alleviate the artifacts of the image synthesis. In the E-step, RIPR renders new images to create a large quantity of training data. In the M-step, we utilize the generated training data to train an optical flow network, which can be used to estimate optical flows in the next E-step. During the iterative learning steps, the capability of the flow network is gradually improved, so is the accuracy of the flow, as well as the quality of the synthesized dataset. Experimental results show that RealFlow outperforms previous dataset generation methods by a considerably large margin. Moreover, based on the generated dataset, our approach achieves state-of-the-art performance on two standard benchmarks compared with both supervised and unsupervised optical flow methods. Our code and dataset are available at https://github.com/megvii-research/RealFlow
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 35 of its 53 references that are in the map. First posted on arXiv 22 Jul 2022.
Builds on
35 of 53 references.
References · 35
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2021Vision Transformers for Dense Predictioncited by 1,803
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,495
- 2018BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learningcited by 1,288
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 881
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 784
- 2017Video Enhancement with Task-Oriented Flowcited by 619
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 424
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 341
- 2020Softmax Splatting for Video Frame Interpolationcited by 279
23 more
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 224
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2019Quadratic video interpolationcited by 145
- 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
- 2020Learning by Analogy: Reliable Supervision from Transformations for Unsupervised Optical Flow Estimationcited by 120
- 2020Recurrent Feature Reasoning for Image Inpaintingcited by 107
- 2021AutoFlow: Learning a Better Training Set for Optical Flowcited by 102
- 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
- 2019The 2019 DAVIS Challenge on VOS: Unsupervised Multi-Object Segmentationcited by 97
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2021SMURF: Self-Teaching Multi-Frame Unsupervised RAFT with Full-Image Warpingcited by 74
- 2019DDFlow: Learning Optical Flow with Unlabeled Data Distillationcited by 63
- 2020UPFlow: Upsampling Pyramid for Unsupervised Optical Flow Learningcited by 49
- 2018What Makes Good Synthetic Training Data for Learning Disparity and Optical Flow Estimation?cited by 44
- 2022Learning Optical Flow with Adaptive Graph Reasoningcited by 33
- 2019Unsupervised Deep Epipolar Flow for Stationary or Dynamic Scenescited by 29
- 2021Learning optical flow from still imagescited by 28
- 2021GyroFlow: Gyroscope-Guided Unsupervised Optical Flow Learningcited by 15
- 2021ASFlow: Unsupervised Optical Flow Learning with Adaptive Pyramid Samplingcited by 8
- 2020OccInpFlow: Occlusion-Inpainting Optical Flow Estimation by Unsupervised Learningcited by 7
Built on by
Citing papers per year: 2022: 2; 2023: 8; 2024: 6; 2025: 2; 2026: 4.
22 papers.
Sort:
By area:
- 2023A Dynamic Multi-Scale Voxel Flow Network for Video Predictioncited by 53
- 2023Learning Optical Flow from Event Camera with Rendered Datasetcited by 26
- 2023GAFlow: Incorporating Gaussian Attention into Optical Flowcited by 18
- 2024RecDiffusion: Rectangling for Image Stitching with Diffusion Modelscited by 14
- 2023SYNAuG: Exploiting Synthetic Data for Data Imbalance Problemscited by 13
- 2024OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolationcited by 11
- 2022Self-supervised AutoFlowcited by 10
- 2022Semi-supervised Deep Large-baseline Homography Estimation with Progressive Equivalence Constraintcited by 10
- 2023GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learningcited by 10
- 2025FlowSeek: Optical Flow Made Easier with Depth Foundation Models and Motion Basescited by 10
- 2023Scale-Adaptive Feature Aggregation for Efficient Space-Time Video Super-Resolutioncited by 8
- 2024UnSAMFlow: Unsupervised Optical Flow Guided by Segment Anything Modelcited by 8
10 more
- 2023MPI-Flow: Learning Realistic Optical Flow with Multiplane Imagescited by 7
- 2024FacialFlowNet: Advancing Facial Optical Flow Estimation with a Diverse Dataset and a Decomposed Modelcited by 7
- 2023Supervised Homography Learning with Realistic Dataset Generationcited by 6
- 2024Single Image Rolling Shutter Removal with Diffusion Modelscited by 5
- 2025CodingHomo: Bootstrapping Deep Homography With Video Codingcited by 2
- 2024Data augmentation with automated machine learning: approaches and performance comparison with classical data augmentation methodscited by 1
- 2026GenOpticalFlow: A Generative Approach to Unsupervised Optical Flow Learningcited by 0
- 2026FlowIt: Global Matching via Hierarchical Transformers and Optimal Transport for Optical Flowcited by 0
- 2026SciFlow: Semantic Cross Interference for Self-Supervised Optical Flow Domain Generalizationcited by 0
- 2026SNM-VFI: Symmetric Nonlinear Motion-Guided Generative Video Frame Interpolationcited by 0
- 2026SNM-VFI: Symmetric Nonlinear Motion-Guided Generative Video Frame Interpolation13 Aug 2026
- 2026SciFlow: Semantic Cross Interference for Self-Supervised Optical Flow Domain Generalization27 Jun 2026
- 2026FlowIt: Global Matching via Hierarchical Transformers and Optimal Transport for Optical Flow30 Mar 2026
- 2026GenOpticalFlow: A Generative Approach to Unsupervised Optical Flow Learning23 Mar 2026
- 2025FlowSeek: Optical Flow Made Easier with Depth Foundation Models and Motion Bases5 Sep 2025
- 2025CodingHomo: Bootstrapping Deep Homography With Video Coding16 Apr 2025
- 2024FacialFlowNet: Advancing Facial Optical Flow Estimation with a Diverse Dataset and a Decomposed Model9 Sep 2024
- 2024Single Image Rolling Shutter Removal with Diffusion Models3 Jul 2024
- 2024UnSAMFlow: Unsupervised Optical Flow Guided by Segment Anything Model4 May 2024
- 2024RecDiffusion: Rectangling for Image Stitching with Diffusion Models28 Mar 2024
- 2024OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolation26 Mar 2024
- 2024Data augmentation with automated machine learning: approaches and performance comparison with classical data augmentation methods13 Mar 2024
10 more
- 2023Scale-Adaptive Feature Aggregation for Efficient Space-Time Video Super-Resolution26 Oct 2023
- 2023GAFlow: Incorporating Gaussian Attention into Optical Flow28 Sep 2023
- 2023MPI-Flow: Learning Realistic Optical Flow with Multiplane Images13 Sep 2023
- 2023SYNAuG: Exploiting Synthetic Data for Data Imbalance Problems2 Aug 2023
- 2023Supervised Homography Learning with Realistic Dataset Generation28 Jul 2023
- 2023Learning Optical Flow from Event Camera with Rendered Dataset20 Mar 2023
- 2023A Dynamic Multi-Scale Voxel Flow Network for Video Prediction17 Mar 2023
- 2023GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learning23 Jan 2023
- 2022Semi-supervised Deep Large-baseline Homography Estimation with Progressive Equivalence Constraint6 Dec 2022
- 2022Self-supervised AutoFlow4 Dec 2022
- 2023A Dynamic Multi-Scale Voxel Flow Network for Video Predictioncited by 53
- 2023Learning Optical Flow from Event Camera with Rendered Datasetcited by 26
- 2023GAFlow: Incorporating Gaussian Attention into Optical Flowcited by 18
- 2023SYNAuG: Exploiting Synthetic Data for Data Imbalance Problemscited by 13
- 2024OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolationcited by 11
- 2022Self-supervised AutoFlowcited by 10
- 2022Semi-supervised Deep Large-baseline Homography Estimation with Progressive Equivalence Constraintcited by 10
- 2023GyroFlow+: Gyroscope-Guided Unsupervised Deep Homography and Optical Flow Learningcited by 10
- 2025FlowSeek: Optical Flow Made Easier with Depth Foundation Models and Motion Basescited by 10
- 2023Scale-Adaptive Feature Aggregation for Efficient Space-Time Video Super-Resolutioncited by 8
- 2024UnSAMFlow: Unsupervised Optical Flow Guided by Segment Anything Modelcited by 8
- 2023MPI-Flow: Learning Realistic Optical Flow with Multiplane Imagescited by 7
12 most cited of 19 All 19 (JSON)
- 2026SciFlow: Semantic Cross Interference for Self-Supervised Optical Flow Domain Generalization27 Jun 2026
- 2026FlowIt: Global Matching via Hierarchical Transformers and Optimal Transport for Optical Flow30 Mar 2026
- 2026GenOpticalFlow: A Generative Approach to Unsupervised Optical Flow Learning23 Mar 2026
- 2025FlowSeek: Optical Flow Made Easier with Depth Foundation Models and Motion Bases5 Sep 2025
- 2025CodingHomo: Bootstrapping Deep Homography With Video Coding16 Apr 2025
- 2024FacialFlowNet: Advancing Facial Optical Flow Estimation with a Diverse Dataset and a Decomposed Model9 Sep 2024
- 2024UnSAMFlow: Unsupervised Optical Flow Guided by Segment Anything Model4 May 2024
- 2024OCAI: Improving Optical Flow Estimation by Occlusion and Consistency Aware Interpolation26 Mar 2024
- 2024Data augmentation with automated machine learning: approaches and performance comparison with classical data augmentation methods13 Mar 2024
- 2023Scale-Adaptive Feature Aggregation for Efficient Space-Time Video Super-Resolution26 Oct 2023
- 2023GAFlow: Incorporating Gaussian Attention into Optical Flow28 Sep 2023
- 2023MPI-Flow: Learning Realistic Optical Flow with Multiplane Images13 Sep 2023
12 newest of 19 All 19 (JSON)