【论文阅读】人脸修复(face restoration ) 不同先验代表算法整理

转眼做人脸复原(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
相关推荐
先做个垃圾出来………1 小时前
哈夫曼树(Huffman Tree)
数据结构·算法
phoenix@Capricornus3 小时前
反向传播算法——矩阵形式递推公式——ReLU传递函数
算法·机器学习·矩阵
Inverse1623 小时前
C语言_动态内存管理
c语言·数据结构·算法
数据与人工智能律师3 小时前
虚拟主播肖像权保护,数字时代的法律博弈
大数据·网络·人工智能·算法·区块链
wuqingshun3141593 小时前
蓝桥杯 16. 外卖店优先级
c++·算法·职场和发展·蓝桥杯·深度优先
YouQian7724 小时前
2025春训第十九场
算法
CodeJourney.4 小时前
基于MATLAB的生物量数据拟合模型研究
人工智能·爬虫·算法·matlab·信息可视化
Epiphany.5564 小时前
素数筛(欧拉筛算法)
c++·算法·图论
爱吃涮毛肚的肥肥(暂时吃不了版)4 小时前
项目班——0510——JSON网络封装
c++·算法·json
liang_20265 小时前
【HT周赛】T3.二维平面 题解(分块:矩形chkmax,求矩形和)
数据结构·笔记·学习·算法·平面·总结