Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference
Zihao Yu, Haoyang Li, Fangcheng Fu, Xupeng Miao, Bin Cui
TL;DR
Diffusion-based text-to-image editing is powerful but often computationally prohibitive when iteratively refining prompts. The authors present FISEdit, a cache-enabled sparse inference framework that automatically detects affected regions via Target Area Capture and refines only those regions using caches of prior activations, supplemented by Adaptive Pixel-Wise Sparse Convolution, Approximate Normalization, and Approximate Attention. The approach includes a cache-based editing pipeline to manage data movement and a fine-grained mask generation strategy, achieving substantial speedups while preserving or improving edit fidelity. Evaluations on LAION-Aesthetics with Stable Diffusion demonstrate up to $4.9\times$ speedups in MACs, with $4.4\times$ on TITAN RTX and $3.4\times$ on A100, indicating strong practical potential for interactive, scalable text-to-image editing. This work paves the way for real-world, high-throughput T2I editing services that reuse prior computations and focus resources on edited regions.
Abstract
Due to the recent success of diffusion models, text-to-image generation is becoming increasingly popular and achieves a wide range of applications. Among them, text-to-image editing, or continuous text-to-image generation, attracts lots of attention and can potentially improve the quality of generated images. It's common to see that users may want to slightly edit the generated image by making minor modifications to their input textual descriptions for several rounds of diffusion inference. However, such an image editing process suffers from the low inference efficiency of many existing diffusion models even using GPU accelerators. To solve this problem, we introduce Fast Image Semantically Edit (FISEdit), a cached-enabled sparse diffusion model inference engine for efficient text-to-image editing. The key intuition behind our approach is to utilize the semantic mapping between the minor modifications on the input text and the affected regions on the output image. For each text editing step, FISEdit can automatically identify the affected image regions and utilize the cached unchanged regions' feature map to accelerate the inference process. Extensive empirical results show that FISEdit can be $3.4\times$ and $4.4\times$ faster than existing methods on NVIDIA TITAN RTX and A100 GPUs respectively, and even generates more satisfactory images.
