Paper Reading AI Learner

DR2: Diffusion-based Robust Degradation Remover for Blind Face Restoration

2023-03-15 14:45:40
Zhixin Wang, Xiaoyun Zhang, Ziying Zhang, Huangjie Zheng, Mingyuan Zhou, Ya Zhang, Yanfeng Wang

Abstract

Blind face restoration usually synthesizes degraded low-quality data with a pre-defined degradation model for training, while more complex cases could happen in the real world. This gap between the assumed and actual degradation hurts the restoration performance where artifacts are often observed in the output. However, it is expensive and infeasible to include every type of degradation to cover real-world cases in the training data. To tackle this robustness issue, we propose Diffusion-based Robust Degradation Remover (DR2) to first transform the degraded image to a coarse but degradation-invariant prediction, then employ an enhancement module to restore the coarse prediction to a high-quality image. By leveraging a well-performing denoising diffusion probabilistic model, our DR2 diffuses input images to a noisy status where various types of degradation give way to Gaussian noise, and then captures semantic information through iterative denoising steps. As a result, DR2 is robust against common degradation (e.g. blur, resize, noise and compression) and compatible with different designs of enhancement modules. Experiments in various settings show that our framework outperforms state-of-the-art methods on heavily degraded synthetic and real-world datasets.

Abstract (translated)

Blind face restoration通常将质量下降的低质量数据与预先定义的退化模型一起合成用于训练,而在现实生活中可能会出现更复杂的情况。这种假设和实际退化之间的差距常常导致恢复性能的损失,在输出中常常观察到 artifacts。然而,将每种类型的退化都包括在训练数据中是非常昂贵和不可能的。为了解决这个问题的稳健性问题,我们提出了基于扩散的稳健退化去除器(DR2)。首先将退化图像转换为一个粗但退化不变的预测,然后使用增强模块将粗预测恢复为高质量的图像。通过利用表现良好的去噪扩散概率模型,我们的DR2将输入图像扩散到噪声状态,其中各种不同类型的退化让高斯噪声取代,然后通过迭代去噪步骤捕获语义信息。因此,DR2对常见的退化(例如模糊、缩放、噪声和压缩)具有鲁棒性,并与不同的增强模块设计兼容。在各种设置下的实验表明,我们的框架在严重退化的合成数据和实际数据集上优于最先进的方法。

URL

https://arxiv.org/abs/2303.06885

PDF

https://arxiv.org/pdf/2303.06885.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot