InstantRestore: Single-Step Personalized Face Restoration with Shared-Image Attention
Howard Zhang, Yuval Alaluf, Sizhuo Ma, Achuta Kadambi, Jian Wang, Kfir Aberman
TL;DR
InstantRestore addresses the challenge of identity-preserving face restoration under severe degradation with a fast, single-pass approach. It leverages a shared-image attention mechanism that transfers identity information from a small set of reference images directly into a one-step diffusion-based generator, augmented by a landmark attention supervision loss. The method employs AdaIN normalization and LoRA-adapted Stable Diffusion Turbo, trained with image-based losses, ArcFace identity guidance, and a DINO-v2 adversarial loss, achieving near real-time performance while preserving identity across unseen subjects. Experimental results show competitive image fidelity and significantly improved identity preservation, with scalable performance and robustness to real-world degradations, making it suitable for large-scale deployment.
Abstract
Face image restoration aims to enhance degraded facial images while addressing challenges such as diverse degradation types, real-time processing demands, and, most crucially, the preservation of identity-specific features. Existing methods often struggle with slow processing times and suboptimal restoration, especially under severe degradation, failing to accurately reconstruct finer-level identity details. To address these issues, we introduce InstantRestore, a novel framework that leverages a single-step image diffusion model and an attention-sharing mechanism for fast and personalized face restoration. Additionally, InstantRestore incorporates a novel landmark attention loss, aligning key facial landmarks to refine the attention maps, enhancing identity preservation. At inference time, given a degraded input and a small (~4) set of reference images, InstantRestore performs a single forward pass through the network to achieve near real-time performance. Unlike prior approaches that rely on full diffusion processes or per-identity model tuning, InstantRestore offers a scalable solution suitable for large-scale applications. Extensive experiments demonstrate that InstantRestore outperforms existing methods in quality and speed, making it an appealing choice for identity-preserving face restoration.
