Zero-Shot Video Restoration and Enhancement Using Pre-Trained Image Diffusion Model
Cong Cao, Huanjing Yue, Xin Liu, Jingyu Yang
TL;DR
Problem: diffusion-based zero-shot video restoration suffers temporal flicker due to lack of temporal modeling. Approach: ZVRD leverages a pre-trained image diffusion prior augmented with Short-Long-Range temporal attention, temporal consistency guidance, spatial-temporal noise sharing, and an early stopping sampling strategy to enforce temporal coherence without training. Contributions: first training-free framework for zero-shot video restoration using an image diffusion prior; novel SLR temporal attention with cross-neighbor-frame and self-corrected trajectory components; temporal consistency mechanisms and noise-sharing strategy; extensive experiments across six tasks showing consistent improvements. Significance: enables robust, plug-and-play video restoration/enhancement by reusing existing image priors with minimal overhead, broadening practical deployment.
Abstract
Diffusion-based zero-shot image restoration and enhancement models have achieved great success in various tasks of image restoration and enhancement. However, directly applying them to video restoration and enhancement results in severe temporal flickering artifacts. In this paper, we propose the first framework for zero-shot video restoration and enhancement based on the pre-trained image diffusion model. By replacing the spatial self-attention layer with the proposed short-long-range (SLR) temporal attention layer, the pre-trained image diffusion model can take advantage of the temporal correlation between frames. We further propose temporal consistency guidance, spatial-temporal noise sharing, and an early stopping sampling strategy to improve temporally consistent sampling. Our method is a plug-and-play module that can be inserted into any diffusion-based image restoration or enhancement methods to further improve their performance. Experimental results demonstrate the superiority of our proposed method. Our code is available at https://github.com/cao-cong/ZVRD.
