SPIRE: Semantic Prompt-Driven Image Restoration
Chenyang Qi, Zhengzhong Tu, Keren Ye, Mauricio Delbracio, Peyman Milanfar, Qifeng Chen, Hossein Talebi
TL;DR
SPIRE tackles fine-grained, language-guided image restoration by introducing a unified framework that conditions on degraded input $y$, semantic prompt $c_s$, and restoration prompt $c_r$ to produce high-fidelity restorations. It decouples the semantic prior from restoration cues, freezing $p(z_t|c_s)$ while learning $p(y|z_t,c_r)$ through a parameter-efficient ControlNet adaptor that fuses restoration features into a frozen latent diffusion backbone via a modulation layer. The approach leverages a parameterized degradation pipeline and CLIP-based restoration encoding to enable precise control over restoration strength and type, including unseen degradations, and demonstrates superiority over baselines on synthetic and real-world benchmarks. Overall, SPIRE delivers a practical, instruction-based restoration paradigm with flexible test-time prompting and a new benchmark for low-level multimodal image restoration.
Abstract
Text-driven diffusion models have become increasingly popular for various image editing tasks, including inpainting, stylization, and object replacement. However, it still remains an open research problem to adopt this language-vision paradigm for more fine-level image processing tasks, such as denoising, super-resolution, deblurring, and compression artifact removal. In this paper, we develop SPIRE, a Semantic and restoration Prompt-driven Image Restoration framework that leverages natural language as a user-friendly interface to control the image restoration process. We consider the capacity of prompt information in two dimensions. First, we use content-related prompts to enhance the semantic alignment, effectively alleviating identity ambiguity in the restoration outcomes. Second, our approach is the first framework that supports fine-level instruction through language-based quantitative specification of the restoration strength, without the need for explicit task-specific design. In addition, we introduce a novel fusion mechanism that augments the existing ControlNet architecture by learning to rescale the generative prior, thereby achieving better restoration fidelity. Our extensive experiments demonstrate the superior restoration performance of SPIRE compared to the state of the arts, alongside offering the flexibility of text-based control over the restoration effects.
