FlowFormer: A Transformer Architecture and Its Masked Cost Volume Autoencoding for Optical Flow
Not on the map. Why?
Abstract (arXiv)
This paper introduces a novel transformer-based network architecture, FlowFormer, along with the Masked Cost Volume AutoEncoding (MCVA) for pretraining it to tackle the problem of optical flow estimation. FlowFormer tokenizes the 4D cost-volume built from the source-target image pair and iteratively refines flow estimation with a cost-volume encoder-decoder architecture. The cost-volume encoder derives a cost memory with alternate-group transformer~(AGT) layers in a latent space and the decoder recurrently decodes flow from the cost memory with dynamic positional cost queries. On the Sintel benchmark, FlowFormer architecture achieves 1.16 and 2.09 average end-point-error~(AEPE) on the clean and final pass, a 16.5% and 15.5% error reduction from the GMA~(1.388 and 2.47). MCVA enhances FlowFormer by pretraining the cost-volume encoder with a masked autoencoding scheme, which further unleashes the capability of FlowFormer with unlabeled data. This is especially critical in optical flow estimation because ground truth flows are more expensive to acquire than labels in other vision tasks. MCVA improves FlowFormer all-sided and FlowFormer+MCVA ranks 1st among all published methods on both Sintel and KITTI-2015 benchmarks and achieves the best generalization performance. Specifically, FlowFormer+MCVA achieves 1.07 and 1.94 AEPE on the Sintel benchmark, leading to 7.76% and 7.18% error reductions from FlowFormer.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 65 of its 86 references that are in the map. First posted on arXiv 8 Jun 2023.
Builds on
65 of 86 references.
References · 65
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2022A ConvNet for the 2020scited by 3,579
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2021SwinIR: Image Restoration Using Swin Transformercited by 1,887
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,850
- 2020Point Transformercited by 1,470
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
38 more
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,322
- 2021SimMIM: A Simple Framework for Masked Image Modelingcited by 1,153
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,059
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2020Pre-Trained Image Processing Transformercited by 893
- 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
- 2020PCT: Point cloud transformercited by 732
- 2021Point-BERT: Pre-training 3D Point Cloud Transformers with Masked Point Modelingcited by 653
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 629
- 2022Masked Autoencoders for Point Cloud Self-supervised Learningcited by 459
- 2017Deep Laplacian Pyramid Networks for Fast and Accurate Super-Resolutioncited by 453
- 2016Optical Flow Estimation using a Spatial Pyramid Networkcited by 424
- 2018YouTube-VOS: A Large-Scale Video Object Segmentation Benchmarkcited by 383
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 327
- 2020BasicVSR: The Search for Essential Components in Video Super-Resolution and Beyondcited by 304
- 2020Softmax Splatting for Video Frame Interpolationcited by 279
- 2022Point-M2AE: Multi-scale Masked Autoencoders for Hierarchical Point Cloud Pre-trainingcited by 264
- 2019Depth-Aware Video Frame Interpolationcited by 234
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 224
- 2017Submanifold Sparse Convolutional Networkscited by 223
- 2021COTR: Correspondence Transformer for Matching Across Imagescited by 183
- 2020Learning Joint Spatial-Temporal Transformations for Video Inpaintingcited by 163
- 2018Frame-Recurrent Video Super-Resolutioncited by 160
- 2019Quadratic video interpolationcited by 145
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2019Deep Flow-Guided Video Inpaintingcited by 116
- 2019Deep Video Inpaintingcited by 109
- 2022ConvMAE: Masked Convolution Meets Masked Autoencoderscited by 105
- 2020Flow-edge Guided Video Completioncited by 104
- 2021AutoFlow: Learning a Better Training Set for Optical Flowcited by 102
- 2021FuseFormer: Fusing Fine-Grained Information in Transformers for Video Inpaintingcited by 95
- 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
- 2017Optical Flow Guided Feature: A Fast and Robust Motion Representation for Video Action Recognitioncited by 82
- 2022CRAFT: Cross-Attentional Flow Transformer for Robust Optical Flowcited by 82
50 most cited of 65 All 65 (JSON)
Built on by
Citing papers per year: 2024: 3.
3 papers.
- 2024BlinkVision: A Benchmark for Optical Flow, Scene Flow and Point Tracking Estimation using RGB Frames and Eventscited by 13
- 2024ETO:Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypothesescited by 6
- 2024A Global Depth-Range-Free Multi-View Stereo Transformer Network with Pose Embeddingcited by 3
- 2024A Global Depth-Range-Free Multi-View Stereo Transformer Network with Pose Embedding4 Nov 2024
- 2024ETO:Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypotheses30 Oct 2024
- 2024BlinkVision: A Benchmark for Optical Flow, Scene Flow and Point Tracking Estimation using RGB Frames and Events27 Oct 2024