Papers › Progressive Semantic-Aware Style Transformation for Blind Face Restoration

Progressive Semantic-Aware Style Transformation for Blind Face Restoration

18 Sep 2020CVPR 2021 1arXiv:2009.08709archive 2025-07-28

Chaofeng Chen, Xiaoming Li, Lingbo Yang, Xianhui Lin, Lei Zhang, Kwan-Yee K. Wong

Face restoration is important in face image processing, and has been widely studied in recent years. However, previous works often fail to generate plausible high quality (HQ) results for real-world low quality (LQ) face images. In this paper, we propose a new progressive semantic-aware style transformation framework, named PSFR-GAN, for face restoration. Specifically, instead of using an encoder-decoder framework as previous methods, we formulate the restoration of LQ face images as a multi-scale progressive restoration procedure through semantic-aware style transformation. Given a pair of LQ face image and its corresponding parsing map, we first generate a multi-scale pyramid of the inputs, and then progressively modulate different scale features from coarse-to-fine in a semantic-aware style transfer way. Compared with previous networks, the proposed PSFR-GAN makes full use of the semantic (parsing maps) and pixel (LQ images) space information from different scales of input pairs. In addition, we further introduce a semantic aware style loss which calculates the feature style loss for each semantic region individually to improve the details of face textures. Finally, we pretrain a face parsing network which can generate decent parsing maps from real-world LQ face images. Experiment results show that our model trained with synthetic data can not only produce more realistic high-resolution results for synthetic LQ inputs and but also generalize better to natural LQ face images compared with state-of-the-art methods. Codes are available at https://github.com/chaofengc/PSFRGAN.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

chaofengc/PSFRGAN officialmentioned in papermentioned on GitHubpytorchNOASSERTION report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Blind Face RestorationFace ParsingSemantic ParsingStyle Transfer

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Blind Face Restoration CelebA-Test PSFRGAN Deg. 39.69 #4 of 15 Archive leaderboard report
Blind Face Restoration CelebA-Test PSFRGAN FID 47.59 #4 of 15 Archive leaderboard report
Blind Face Restoration CelebA-Test PSFRGAN LPIPS 42.4 #4 of 15 Archive leaderboard report
Blind Face Restoration CelebA-Test PSFRGAN NIQE 5.123 #4 of 15 Archive leaderboard report
Blind Face Restoration CelebA-Test PSFRGAN PSNR 24.71 #4 of 15 Archive leaderboard report
Blind Face Restoration CelebA-Test PSFRGAN SSIM 0.6557 #4 of 15 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

Introduced by this paper: PSFR-GAN

PSFR-GAN

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections