Classic Video Denoising in a Machine Learning World: Robust, Fast, and Controllable

Xin Jin, Simon Niklaus, Zhoutong Zhang, Zhihao Xia, Chunle Guo +3 more
2/10/2026

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Denoising is a crucial step in many video processing pipelines such as in interactive editing, where high quality, speed, and user control are essential. While recent approaches achieve significant improvements in denoising quality by leveraging deep learning, they are prone to unexpected failures due to discrepancies between training data distributions and the wide variety of noise patterns found in real-world videos. These methods also tend to be slow and lack user control. In contrast, traditional denoising methods perform reliably on in-the-wild videos and run relatively quickly on modern hardware. However, they require manually tuning parameters for each input video, which is not only tedious but also requires skill. We bridge the gap between these two paradigms by proposing a differentiable denoising pipeline based on traditional methods. A neural network is then trained to predict the optimal denoising parameters for each specific input, resulting in a robust and efficient approach that also supports user control.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jin2026classic,
  title  = {Classic Video Denoising in a Machine Learning World: Robust, Fast, and Controllable},
  author = {Xin Jin and Simon Niklaus and Zhoutong Zhang and Zhihao Xia and Chunle Guo and Yuting Yang and Jiawen Chen and Chongyi Li},
  year   = {2026},
  eprint = {2504.03136},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2504.03136},
  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/2504.03136.svg)](https://codeofpaper.com/paper/2504.03136)

Discussion