Normalized Convolution Upsampling for Refined Optical Flow Estimation
Not on the map. Why?
Abstract (arXiv)
Optical flow is a regression task where convolutional neural networks (CNNs) have led to major breakthroughs. However, this comes at major computational demands due to the use of cost-volumes and pyramidal representations. This was mitigated by producing flow predictions at quarter the resolution, which are upsampled using bilinear interpolation during test time. Consequently, fine details are usually lost and post-processing is needed to restore them. We propose the Normalized Convolution UPsampler (NCUP), an efficient joint upsampling approach to produce the full-resolution flow during the training of optical flow CNNs. Our proposed approach formulates the upsampling task as a sparse problem and employs the normalized convolutional neural networks to solve it. We evaluate our upsampler against existing joint upsampling approaches when trained end-to-end with a a coarse-to-fine optical flow CNN (PWCNet) and we show that it outperforms all other approaches on the FlyingChairs dataset while having at least one order fewer parameters. Moreover, we test our upsampler with a recurrent optical flow CNN (RAFT) and we achieve state-of-the-art results on Sintel benchmark with ~6% error reduction, and on-par on the KITTI dataset, while having 7.5% fewer parameters (see Figure 1). Finally, our upsampler shows better generalization capabilities than RAFT when trained and evaluated on different datasets.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 19 of its 27 references that are in the map. First posted on arXiv 13 Feb 2021.
Builds on
19 of 27 references.
References · 19
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,264
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2019Iterative Residual Refinement for Joint Optical Flow and Occlusion Estimationcited by 131
- 2019Pixel-Adaptive Convolutional Neural Networkscited by 126
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2017Accurate Optical Flow via Direct Cost Volume Processingcited by 66
7 more
- 2020Uncertainty-Aware CNNs for Depth Completion: Uncertainty from Beginning to Endcited by 55
- 2017Joint Image Filtering with Deep Convolutional Networkscited by 52
- 2018Confidence Propagation through CNNs for Guided Sparse Depth Regressioncited by 52
- 2018Fast End-to-End Trainable Guided Filtercited by 50
- 2018Propagating Confidences through CNNs for Sparse Data Regressioncited by 36
- 2015Flow Fields: Dense Correspondence Fields for Highly Accurate Large Displacement Optical Flow Estimationcited by 22
- 2020Probabilistic Pixel-Adaptive Refinement Networkscited by 8
Built on by
Citing papers per year: 2022: 2; 2023: 1.
3 papers.
- 2022Deep Equilibrium Optical Flow Estimationcited by 63
- 2022Splatting-based Synthesis for Video Frame Interpolationcited by 20
- 2023Flow-guided Semi-supervised Video Object Segmentationcited by 1
- 2023Flow-guided Semi-supervised Video Object Segmentation25 Jan 2023
- 2022Deep Equilibrium Optical Flow Estimation18 Apr 2022
- 2022Splatting-based Synthesis for Video Frame Interpolation25 Jan 2022