CacheEdit: Efficient Multi-round Image Editing via Adaptive Token-wise Reuse.
Abstract
Lay Summary
Instruction-based image editing lets users refine an image through multiple rounds of natural-language instructions, such as changing one object while keeping the rest of the scene unchanged. However, modern editing models based on Diffusion Transformers are computationally expensive because they process every image region equally, even when only a small part needs to be changed. In this work, we study how these models behave across editing rounds, denoising steps, and network layers. We find that although visible image changes appear only near the end of the generation process, the model’s internal features already reveal which regions will be edited at the very beginning. Based on this observation, we introduce CacheEdit, a training-free method that identifies image tokens likely to remain unchanged and reuses their stored activations in later denoising steps. This avoids redundant computation while preserving important visual details. Experiments on FLUX.1 Kontext and Qwen-Image-Edit show that CacheEdit speeds up editing and can also improve consistency by reducing unintended changes in regions that should stay fixed.