Command Palette
Search for a command to run...
DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior
Lin Xinqi ; He Jingwen ; Chen Ziyan ; Lyu Zhaoyang ; Dai Bo ; Yu Fanghua ; Ouyang Wanli ; Qiao Yu ; Dong Chao

Abstract
We present DiffBIR, a general restoration pipeline that could handledifferent blind image restoration tasks in a unified framework. DiffBIRdecouples blind image restoration problem into two stages: 1) degradationremoval: removing image-independent content; 2) information regeneration:generating the lost image content. Each stage is developed independently butthey work seamlessly in a cascaded manner. In the first stage, we userestoration modules to remove degradations and obtain high-fidelity restoredresults. For the second stage, we propose IRControlNet that leverages thegenerative ability of latent diffusion models to generate realistic details.Specifically, IRControlNet is trained based on specially produced conditionimages without distracting noisy content for stable generation performance.Moreover, we design a region-adaptive restoration guidance that can modify thedenoising process during inference without model re-training, allowing users tobalance realness and fidelity through a tunable guidance scale. Extensiveexperiments have demonstrated DiffBIR's superiority over state-of-the-artapproaches for blind image super-resolution, blind face restoration and blindimage denoising tasks on both synthetic and real-world datasets. The code isavailable at https://github.com/XPixelGroup/DiffBIR.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| blind-face-restoration-on-celeba-test | DiffBIR | FID: 59.06 IDS: 51 LPIPS: 45.73 PSNR: 21.7509 SSIM: 0.5971 |
| blind-face-restoration-on-lfw | DiffBIR | FID: 39.58 |
| blind-face-restoration-on-wider | DiffBIR | FID: 32.35 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.