DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Framework

Henrique Morimitsu, Xiaobin Zhu, Roberto M. Cesar-, Xiangyang Ji, Xu-Cheng Yin
2/10/2026

No official code found. Best implementation: hmorimitsu/ptlflow (536 stars, Apache-2.0, PyTorch, last commit 2026-03-31). 1 more below.

Abstract

Optical flow estimation is essential for video processing tasks, such as restoration and action recognition. The quality of videos is constantly increasing, with current standards reaching 8K resolution. However, optical flow methods are usually designed for low resolution and do not generalize to large inputs due to their rigid architectures. They adopt downscaling or input tiling to reduce the input size, causing a loss of details and global information. There is also a lack of optical flow benchmarks to judge the actual performance of existing methods on high-resolution samples. Previous works only conducted qualitative high-resolution evaluations on hand-picked samples. This paper fills this gap in optical flow estimation in two ways. We propose DPFlow, an adaptive optical flow architecture capable of generalizing up to 8K resolution inputs while trained with only low-resolution samples. We also introduce Kubric-NK, a new benchmark for evaluating optical flow methods with input resolutions ranging from 1K to 8K. Our high-resolution evaluation pushes the boundaries of existing methods and reveals new insights about their generalization capabilities. Extensive experimental results show that DPFlow achieves state-of-the-art results on the MPI-Sintel, KITTI 2015, Spring, and other high-resolution benchmarks. The code and dataset are available at https://github.com/hmorimitsu/ptlflow/tree/main/ptlflow/models/dpflow.

View on arXivView PDF

Code Implementations(2)

hmorimitsu/ptlflowCommunity100%
PyTorchApache-2.0

PyTorch Lightning Optical Flow models, scripts, and pretrained weights.

53663C, C++Jun 9, 20216 months agoApache-2.0
lightningoptical-flowpretrained-modelspretrained-weightspytorch+1 more
JamesSorge/DPFlowCommunity60%
Apache-2.0

This is a reimplementation of the DPFlow paper from https://arxiv.org/abs/2503.14880

00Shell, PythonMay 9, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{morimitsu2026dpflow,
  title  = {DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Framework},
  author = {Henrique Morimitsu and Xiaobin Zhu and Roberto M. Cesar- and Xiangyang Ji and Xu-Cheng Yin},
  year   = {2026},
  eprint = {2503.14880},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.14880},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.14880.svg)](https://codeofpaper.com/paper/2503.14880)

Discussion