Self-Supervised Selective-Guided Diffusion Model for Old-Photo Face Restoration

Abstract

Old-photo face restoration poses significant challenges due to compounded degradations such as breakage, fading, and severe blur. Existing pre-trained diffusion-guided methods either rely on explicit degradation priors or global statistical guidance, which struggle with localized artifacts or face color. We propose Self-Supervised Selective-Guided Diffusion (SSDiff), which leverages pseudo-reference faces generated by a pre-trained diffusion model under weak guidance. These pseudo-labels exhibit structurally aligned contours and natural colors, enabling region-specific restoration via staged supervision: structural guidance applied throughout the denoising process and color refinement in later steps, aligned with the coarse-to-fine nature of diffusion. By incorporating face parsing maps and scratch masks, our method selectively restores breakage regions while avoiding identity mismatch. We further construct VintageFace, a 300-image benchmark of real old face photos with varying degradation levels. SSDiff outperforms existing GAN-based and diffusion-based methods in perceptual quality, fidelity, and regional controllability. Code link: https://github.com/PRIS-CV/SSDiff.

Cite

Text

Li et al. "Self-Supervised Selective-Guided Diffusion Model for Old-Photo Face Restoration." Advances in Neural Information Processing Systems, 2025.

Markdown

[Li et al. "Self-Supervised Selective-Guided Diffusion Model for Old-Photo Face Restoration." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/li2025neurips-selfsupervised/)

BibTeX

@inproceedings{li2025neurips-selfsupervised,
  title     = {{Self-Supervised Selective-Guided Diffusion Model for Old-Photo Face Restoration}},
  author    = {Li, Wenjie and Wang, Xiangyi and Guo, Heng and Gao, Guangwei and Ma, Zhanyu},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/li2025neurips-selfsupervised/}
}