转眼做人脸复原(face restoration)算法也一段时间了,根据自己的记忆整理一下自己的一些看法,算作个人记录,当然如果有人愿意分享自己的看法也是极好的。先挂下文章链接,下一篇在写总结。
一、前述
人脸修复(face restoration)任务,起源于人脸超分辨率(face super resolution),可以算是从超分出来的一个分支。作为图像低级任务(low level)中的一个,主要目的就是在低清、受损画质中尽可能的恢复人脸细节。与传统的全图超分的区别在于,人脸是有明确的先验知识在里面的,可以利用这些先验增加模型的信息量,尽可能的恢复人脸的细节。这些先验可以包括面部特征,也称为几何先验(Geometric Prior),有基于高清参考人脸的先验(Reference Prior) ,有基于强的生成器先验(Generative Prior),也有基于离散的codebook的先验(Vector Quantized Codebook Prior),当然,还有近几年爆火的diffusion,作为强的文生图基本模型,他可以作为一种扩散先验(Diffusion Prior)。

有趣的是,从超分开始,随着不同的先验在人脸修复中被使用,后续的发展中却出现了不同的轨迹,例如几何先验、参考先验、生成式先验、codebook先验,这些在人脸中是效果比较突出的,在超分中比较少用到。但是在最近diffusion的发展中,又慢慢的归为了一个轨迹,所谓天下大势,分久必合,合久必分,感觉有这个味道在了。
二、相关论文及代码整理
原始GitHub仓库: https://github.com/qianx77/Face_Restoration_Ref.git
部分实现:https://github.com/qianx77/Face_Restoration
Geometric Prior
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2018 | CVPR | FSRNet: End-to-End Learning Face Super-Resolution with Facial Priors | [paper][code] | CNN | FSRNet |
2021 | TPAMI | Face Restoration via Plug-and-Play 3D Facial Priors | [paper][code] | CNN | - |
2021 | CVPR | Progressive Semantic-Aware Style Transformation for Blind Face Restoration | [paper][code] | GAN | PSFRGAN |
2023 | TNNLS | Multi-prior learning via neural architecture search for blind face restoration | [paper][code] | CNN | MFPSNet |
2022 | CVPR | Blind Face Restoration via Integrating Face Shape and Generative Priors | [paper][code] | GAN | SGPN |
Reference Prior
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2018 | ECCV | Learning Warped Guidance for Blind Face Restoration | [paper][code] | CNN | GFRNet |
2020 | ECCV | Blind Face Restoration via Deep Multi-scale Component Dictionaries | [paper][code] | CNN | DFDNet |
2020 | CVPR | Enhanced Blind Face Restoration with Multi-Exemplar Images and Adaptive Spatial Feature Fusion | [paper][code] | CNN | ASFFNet |
2022 | TPAMI | Learning Dual Memory Dictionaries for Blind Face Restoration | [paper][code] | CNN | DMDNet |
2022 | ACM | MyStyle: A Personalized Generative Prior | [paper][code] | GAN | MyStyle |
2023 | arXiv | Personalized Restoration via Dual-Pivot Tuning | [paper][code] | Diffusion | Dual-Pivot Tuning |
2024 | arXiv | InstantRestore: Single-Step Personalized Face Restoration with Shared-Image Attention | [paper][code] | Diffusion | InstantRestore |
2024 | CVPR | PFStorer: Personalized Face Restoration and Super-Resolution | [paper][code] | Diffusion | PFStorer |
2024 | arXiv | RestorerID: Towards Tuning-Free Face Restoration with ID Preservation | [paper][code] | Diffusion | RestorerID |
2024 | arXiv | Overcoming False Illusions in Real-World Face Restoration with Multi-Modal GuidedDiffusion Model | [paper][code] | Diffusion | MGFR |
2024 | arXiv | Copy or Not? Reference-Based Face Image Restoration with Fine Details | [paper][code] | Diffusion | RefineFIR |
2024 | Sensors | PDGrad: Guiding Diffusion Model for Reference-Based Blind Face Restoration with Pivot Direction Gradient Guidance | [paper][code] | Diffusion | PDGrad |
2024 | CVPR | Restoration by Generation with Constrained Priors | [paper][code] | Diffusion | gen2res |
2024 | WACV | ENTED: Enhanced Neural Texture Extraction and Distribution for Reference-based Blind Face Restoration | [paper][code] | Diffusion | ENTED |
2025 | AAAI | FaceMe: Robust Blind Face Restoration with Personal Identification | [paper][code] | Diffusion | FaceMe |
Generative Prior (good)
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2020 | MM | HiFaceGAN: Face Renovation via Collaborative Suppression and Replenishment | [paper][code] | GAN | HiFaceGAN |
2020 | CVPR | Image Processing Using Multi-Code GAN Prior | [paper][code] | GAN | mGANprior |
2021 | CVPR | Towards Real-World Blind Face Restoration with Generative Facial Prior | [paper][code] | GAN | GFPGAN |
2021 | CVPR | GAN Prior Embedded Network for Blind Face Restoration in the Wild | [paper][code] | GAN | GPEN |
2022 | CVPR | Blind Face Restoration via Integrating Face Shape and Generative Priors | [paper][code] | GAN | SGPN |
2022 | CVPR | GCFSR: a Generative and Controllable Face Super Resolution Method Without Facial and GAN Priors | [paper][code] | GAN | GCFSR |
2022 | AAAI | Panini-Net: GAN Prior Based Degradation-Aware Feature Interpolation for Face Restoration | [paper][code] | GAN | Panini-Net |
2022 | Arxiv | FaceFormer: Scale-aware Blind Face Restoration with Transformers | [paper][code] | ViT | FaceFormer |
2022 | Arxiv | Blind Face Restoration: Benchmark Datasets and a Baseline Model | [paper][code] | ViT | STUNet |
2023 | CVPR | TFRGAN: Leveraging Text Information for Blind Face Restoration with Extreme Degradation | [paper][code] | GAN | TFRGAN |
2023 | TCSVT | DEAR-GAN: Degradation-Aware Face Restoration With GAN Prior | [paper][code] | GAN | DEAR-GAN |
2023 | ACMMM | Exploring Correlations in Degraded Spatial Identity Features for Blind Face Restoration | [paper][code] | GAN | MemGAN |
2023 | FSP | Degradation Learning and Skip-Transformer for Blind Face Restoration | [paper][code] | GAN | - |
2023 | ACMMM | Exploring Correlations in Degraded Spatial Identity Features for Blind Face Restoration | [paper][code] | GAN | - |
2024 | AAAI | Blind Face Restoration under Extreme Conditions: Leveraging 3D-2D Prior Fusion for Superior Structural and Texture Recovery | [paper][code] | GAN | FREx |
Vector Quantized Codebook Prior (good)
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2022 | CVPR | RestoreFormer: High-Quality Blind Face Restoration from Undegraded Key-Value Pairs | [paper][code] | ViT | RestoreFormer |
2022 | NeurIPS | Towards Robust Blind Face Restoration with Codebook Lookup Transformer | [paper][code] | ViT | CodeFormer |
2022 | ECCV | VQFR: Blind Face Restoration with Vector-Quantized Dictionary and Parallel Decoder | [paper][code] | CNN | VQFR |
2023 | TPAMI | RestoreFormer++: Towards Real-World Blind Face Restoration from Undegraded Key-Value Pairs | [paper][code] | ViT | RestoreFormer++ |
2022 | CVPR | Rethinking Deep Face Restoration | [paper][code] | GAN | - |
2024 | ICLR | Dual Associated Encoder for Face Restoration | [paper][code] | ViT | DAEFR |
Diffusion Prior
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2022 | Arxiv | Difface: Blind Face Restoration with Diffused Error Contraction | [paper][code] | Diffusion | DifFace |
2023 | CVPR | DR2: Diffusion-based Robust Degradation Remover for Blind Face Restoration | [paper][code] | Diffusion | DR2 |
2023 | WACV | AT-DDPM: Restoring Faces degraded by Atmospheric Turbulence using Denoising Diffusion Probabilistic Models | [paper][code] | Diffusion | AT-DDPM |
2023 | ACMMM | DiffBFR: Bootstrapping Diffusion Model for Blind Face Restoration | [paper][code] | Diffusion | DiffBFR |
2023 | NeurIPS | PGDiff: Guiding Diffusion Models for Versatile Face Restoration via Partial Guidance | [paper][code] | Diffusion | PGDiff |
2024 | TCSVT | Towards Real-World Blind Face Restoration with Generative Diffusion Prior | [paper][code] | Diffusion | BFRffusion |
2024 | WACV | Diffuse and Restore: A Region-Adaptive Diffusion Model for Identity-Preserving Blind Face Restoration | [paper][code] | Diffusion | - |
2024 | ECCV | DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior | [paper][code] | Diffusion | DiffBIR |
2024 | NeurIPS | One-Step Effective Diffusion Network for Real-World Image Super-Resolution | [paper][code] | Diffusion | OSEDiff |
2024 | Arxiv | OSDFace: One-Step Diffusion Model for Face Restoration | [paper][code] | Diffusion | OSDFace |
Others
Year | Pub | Title | Links | Arch | Abbreviation |
---|
2023 | ICCV | Towards Authentic Face Restoration with Iterative Diffusion Models and Beyond | [paper][code] | Diffusion | IDM |
2024 | CVPR | WaveFace: Authentic Face Restoration with Efficient Frequency Recovery | [paper][code] | Diffusion | WaveFace |
2024 | Arxiv | CLR-Face: Conditional Latent Refinement for Blind Face Restoration Using Score-Based Diffusion Models | [paper][code] | Diffusion | CLR-Face |
2024 | WACV | Diffuse and Restore: A Region-Adaptive Diffusion Model for Identity-Preserving Blind Face Restoration | [paper][code] | Diffusion | Diffuse and Restore |
2024 | arXiv | AuthFace: Towards Authentic Blind Face Restoration with Face-oriented Generative Diffusion Prior | [paper][code] | Diffusion | AuthFace |
2025 | Arxiv | InfoBFR: Real-World Blind Face Restoration via Information Bottleneck | [paper][code] | Diffusion | InfoBFR |
2025 | WACV | Towards Unsupervised Blind Face Restoration using Diffusion Prior | [paper][code] | Diffusion | DT-BFR |