Litcius/Paper detail

AutoFlow: Learning a Better Training Set for Optical Flow

Deqing Sun, Daniel Vlasic, Charles Herrmann, Varun Jampani, Michael Krainin, Huiwen Chang, Ramin Zabih, William T. Freeman, Ce Liu

202196 citationsDOI

Abstract

Synthetic datasets play a critical role in pre-training CNN models for optical flow, but they are painstaking to generate and hard to adapt to new applications. To automate the process, we present AutoFlow, a simple and effective method to render training data for optical flow that optimizes the performance of a model on a target dataset. AutoFlow takes a layered approach to render synthetic data, where the motion, shape, and appearance of each layer are controlled by learnable hyperparameters. Experimental results show that AutoFlow achieves state-of-the-art accuracy in pre-training both PWC-Net and RAFT. Our code and data are available at autoflow-google.github.io.

Topics & Concepts

Computer scienceHyperparameterOptical flowTraining setProcess (computing)Code (set theory)Artificial intelligenceSet (abstract data type)Data setLayer (electronics)Machine learningTraining (meteorology)Synthetic dataFlow (mathematics)Motion captureSimple (philosophy)Motion (physics)Image (mathematics)Programming languageOrganic chemistryMeteorologyPhysicsChemistryPhilosophyEpistemologyGeometryMathematicsAdvanced Vision and ImagingAdvanced Image Processing TechniquesImage Enhancement Techniques
AutoFlow: Learning a Better Training Set for Optical Flow | Litcius