TDM: Temporally-Consistent Diffusion Model for All-in-One Real-World Video Restoration

Yizhou Li, Zihua Liu, Yusuke Monno, Masatoshi Okutomi
1/4/2025
cs.CV

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

Abstract

In this paper, we propose the first diffusion-based all-in-one video restoration method that utilizes the power of a pre-trained Stable Diffusion and a fine-tuned ControlNet. Our method can restore various types of video degradation with a single unified model, overcoming the limitation of standard methods that require specific models for each restoration task. Our contributions include an efficient training strategy with Task Prompt Guidance (TPG) for diverse restoration tasks, an inference strategy that combines Denoising Diffusion Implicit Models~(DDIM) inversion with a novel Sliding Window Cross-Frame Attention (SW-CFA) mechanism for enhanced content preservation and temporal consistency, and a scalable pipeline that makes our method all-in-one to adapt to different video restoration tasks. Through extensive experiments on five video restoration tasks, we demonstrate the superiority of our method in generalization capability to real-world videos and temporal consistency preservation over existing state-of-the-art methods. Our method advances the video restoration task by providing a unified solution that enhances video quality across multiple applications.

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. 4 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{li2025tdm,
  title  = {TDM: Temporally-Consistent Diffusion Model for All-in-One Real-World Video Restoration},
  author = {Yizhou Li and Zihua Liu and Yusuke Monno and Masatoshi Okutomi},
  year   = {2025},
  eprint = {2501.02269},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.02269v1}
}

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/2501.02269.svg)](https://codeofpaper.com/paper/2501.02269)

Discussion