ZONE: Zero-Shot Instruction-Guided Local Editing

Shanglin Li, Bo-Wen Zeng, Yutang Feng, Sicheng Gao, Xuhui Liu +6 more
2/14/2026

No official code found. Best implementation: lsl001006/ZONE (83 stars, Apache-2.0, last commit 2024-11-21).

Abstract

Recent advances in vision-language models like Stable Diffusion have shown remarkable power in creative image synthesis and editing. However, most existing text-to-image editing methods encounter two obstacles: First, the text prompt needs to be carefully crafted to achieve good results, which is not intuitive or user-friendly. Second, they are in-sensitive to local edits and can irreversibly affect non-edited regions, leaving obvious editing traces. To tackle these problems, we propose a Zero-shot instructiON-guided local image Editing approach, termed ZONE. We first convert the editing intent from the user-provided instruction (e.g., “make his tie blue”) into specific image editing regions through InstructPix2Pix. We then propose a Region-loll scheme for precise image layer extraction from an off-the-shelf segment model. We further develop an edge smoother based on FFT for seamless blending between the layer and the image. Our method allows for arbitrary manipulation of a specific region with a single instruction while preserving the rest. Extensive experiments demonstrate that our Z ONE achieves remarkable local editing results and user-friendliness, outperforming state-of-the-art methods. Code is available at https://github.com/ls1001006/ZONE.

View on arXivView PDF

Code Implementations(1)

lsl001006/ZONECommunity100%
Apache-2.0

CVPR-24 | Official codebase for ZONE: Zero-shot InstructiON-guided Local Editing

830PythonMar 18, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{li2026zone,
  title  = {ZONE: Zero-Shot Instruction-Guided Local Editing},
  author = {Shanglin Li and Bo-Wen Zeng and Yutang Feng and Sicheng Gao and Xuhui Liu and Jiaming Liu and Li Lin and Xu Tang and Yao Hu and Jianzhuang Liu and Baochang Zhang},
  year   = {2026},
  eprint = {2312.16794},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2312.16794},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.16794.svg)](https://codeofpaper.com/paper/2312.16794)

Discussion