VibeEdit: Image Editing with Canvas Instructions

arXiv:2610.12229 · cs.CV, cs.AI · Submitted 2026-10-08 · Read on arXiv

Listen

Radio episode about this paper

Transcript

Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.

Tom: Today's paper: "VibeEdit: Image Editing with Canvas Instructions".

Jane: The gist The VibeEdit system introduces an image editing interface where users place spatial marks and optional short notes directly onto an image to specify editing intent,

Tom: First, who's behind it and why it matters.

Paper summary: Tom: So let's wrap up this discussion on "VibeEdit: Image Editing with Canvas Instructions". The authors developed this new interface where spatial marks and optional short notes form canvas instructions, allowing users to specify editing intent directly on the image across five operations without needing a separate text prompt.

Jane: They built VibeEdit by training it with one point five five million source-target edit pairs using layer-decoupled conditioning, region-weighted supervised fine-tuning, and rubric-guided reinforcement learning <ref:2610.12229#pg1>.

Lu: It’s important to remember that their success came from carefully constructing that large training corpus of one point five five million pairs by using tools like Florence-two for object proposals and SAM three for masks on page three of THIS PAPER <ref:2610.12229#pg1>.

Meng: They showed that by separating the vision language encoder from the generative pathway, they can handle these spatial instructions very well during training.

Lalam: And their final result was a VLM rubric score of seventy-nine point nine and an outside-region PSNR of thirty-two point eight dB when tested on a benchmark emphasizing target selection among similar objects <ref:2610.12229#pg2,and an outside-region PSNR of 32>.

Tom: Overall, this paper gives us a concrete framework for instruction-based image editing that prioritizes spatial grounding over purely natural language descriptions.

Jane: It means we’re moving toward systems where communicating an edit is more about drawing what you want to change than writing a full descriptive paragraph.

Conclusion: Tom: So we've seen how VibeEdit uses these spatial marks on images to tell an AI exactly where to make edits, right?

Jane: Yeah, and that's really the core idea here. It’s about moving beyond just typing out a long description of what you want done to actually *pointing* at the image.

Lu: From my side, it’s wild how they structured the training data—one point five five million pairs—to teach the model this visual language first before it even sees a text prompt.

Meng: Practically speaking, this means we can build tools where users don't have to be expert prompt engineers just to swap out an object or move something around.

Lalam: It makes the AI much more intuitive for creative tasks because the instruction is tied directly to the pixels, which is a huge leap in how we interface with generative models.

Tom: Exactly. The paper's title, "VibeEdit," just tells you that it’s about giving the image some kind of vibe or direction without needing that separate text prompt.

Jane: And when you look at who did this work, it shows a really deep dive into how to condition large vision models in a more nuanced way than just standard text conditioning.

Lu: They used this layer-decoupled approach, separating the vision and language parts during training so the model learns to interpret those spatial marks as its own distinct instruction set.

Meng: That separation is key for deployment because it means you could potentially use this system on top of other models without needing a total retraining cycle every time you want a new editing style.

Lalam: It opens up so many possibilities for interactive design and content creation, where the editor isn't just a passive tool but an active collaborator with the image itself.

Tom: It really shifts the focus from what we *say* to where we *point*, which is a big change in how we think about giving instructions to complex AI systems.

Jinjing Zhao, Fangyun Wei, Yitong Wang, Xiuyu Wu, Yunuo Chen, Yang Yue

University of Sydney · Microsoft Research

cs.CV, cs.AI

Submitted: 2026-10-08

Updated: 2026-10-08

Comments: Project page: https://zhaojingjing713.github.io/VibeEdit/

Project page: https://zhaojingjing713.github.io/VibeEdit

License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/

Importance score: 86/100

The gist: The gist The VibeEdit system introduces an image editing interface where users place spatial marks and optional short notes directly onto an image to specify editing intent, allowing it to perform

Key concepts

Canvas Instruction
This is the new user interface where users annotate an image by placing spatial marks (circles for objects, scribbles for removal) and short notes. These annotations collectively form a structured instruction set that tells the AI exactly which parts of the image to change and how to modify them, replacing traditional text prompts.
Layer-Decoupled Conditioning
This training technique separates the processing of different image components. The vision-language encoder interprets the annotated image, while a separate generative pathway encodes both the original source image and the canvas instructions independently. This allows for specialized encoding of visual context and editing commands.
Rubric-Guided Reinforcement Learning
This is a refinement stage used to improve the editor's performance. The model receives rewards based on criteria like successful edit completion, high quality in the edited area, and preserving unedited regions. This guides the AI to produce better, more accurate edits iteratively.
Region-Weighted Supervised Fine-Tuning
This method focuses training efforts on the areas that need modification. It gives more importance (weight) to pixels within the designated edit region while still maintaining supervision over the entire image. This helps the model focus on making precise changes without losing context elsewhere.

Terminology

Summary

The gist The VibeEdit system introduces an image editing interface where users place spatial marks and optional short notes directly onto an image to specify editing intent, allowing it to perform object addition, removal, replacement, attribute modification, and movement without requiring a separate text prompt.

Introduction

The paper introduces a new image editing interface that lets users place spatial marks and optional short notes directly on the image (Figure 1) Together these annotations form a canvas instruction that specifies where to edit and what to change. Circles identify objects or regions, scribbles indicate removal, and arrows specify movement. Short notes placed near the marks describe the desired content or attributes. To support this interface, VibeEdit is developed as an image editor that follows canvas instructions to perform object addition, removal, replacement, attribute modification, and movement without a separate text prompt.

Training Methodology

VibeEdit is trained using paired examples connecting canvas instructions to the intended edits. The training involves constructing a corpus of 1.55 million source–target edit pairs by selecting editable objects and generating edited targets with existing models. During training, spatial marks and short notes are rendered, sampling either editing direction where applicable. The model adapts Qwen-Image-Edit with layer-decoupled conditioning, where the vision–language encoder interprets the annotated image, while the generative pathway separately encodes the source image and canvas annotations. Because most pixels remain unchanged in a localized edit, region-weighted supervised fine-tuning is used to emphasize the edit region and annotation removal while retaining supervision over the full image. Finally, rubric-guided reinforcement learning refines the editor using rewards for edit completion, local edit quality, and preservation of unedited regions.

Training Data Construction

The supervised learning corpus is constructed by selecting editable objects and generating edited targets with existing models. Object selection and prompt synthesis involve Florence-2 generating openvocabulary object proposals, which are indexed by GPT-5.6-sol (OpenAI, 2026b) to select a recognizable object. SAM 3 produces an object mask M from the selected box. For attribute modification, GPT-5.6-sol selects one visible attribute and specifies a distinct, verifiable target value. Object replacement uses FLUX.1 Fill (Black Forest Labs, 2024) to generate the replacement described by the edit prompt within an expanded version of M. Object movement involves GPT-5.6-sol selecting a movable object and a clearly separated destination on a suitable, unoccupied support surface, followed by SAM 3 to obtain the destination mask Mtgt. The final corpus contains 1,554,062 stored image pairs.

Model Architecture and Conditioning

The training pipeline utilizes layer-decoupled conditioning where the vision–language encoder processes the annotated image A to produce semantic tokens h = EVL(A). The generative pathway separately encodes the source image I and rasterized instruction C¯ to obtain zI = EVAE(I) and zC = EVAE(C¯). The DiT receives noisy target tokens, source tokens zI, canvas tokens zC, and semantic tokens h. The model is refined using rank-128 LoRA (Hu et al., 2021) adapters on the DiT attention projections and modulation layers.

Evaluation and Results

VibeEdit is evaluated on an independently constructed, human-curated benchmark of 419 cases emphasizing target selection among similar objects. VibeEdit achieves an overall VLM rubric score of 79.9 and an outside-region PSNR of 32.8 dB, compared with 67.4 and 24.0 dB for FireRed, the highest-scoring text-instructed baseline in our evaluation. The final VibeEdit configuration achieves the highest rubric score on all five edit types and the highest overall PSNR, reaching 79.9 and 32.8 dB, respectively.

Ablation Studies

In ablation studies, encoding only the source image I leaves the canvas instruction represented solely by semantic tokens and yields a rubric score of 24.7. Combining weighting with dilation raises the rubric score to 67.8. The combination of all three rubric groups—edit success, outside preservation, and local edit quality—achieves the best results, with a rubric score of 79.9 and PSNR of 32.8 dB.

Conclusion

We introduced a new image editing interface in which spatial marks and optional short notes form canvas instructions, specifying where to edit and what to change. We developed VibeEdit to support five editing operations through this interface without a separate text prompt. Using 1.55 million source–target edit pairs, we trained VibeEdit with layer-decoupled conditioning, region-weighted supervised learning, and rubric-guided RL. On an independent, human-curated 419-case benchmark emphasizing target selection among similar objects, VibeEdit outperforms the evaluated baselines in both overall VLM rubric score and outside-region PSNR.

AI Use Statement

The authors developed the research ideas and methodology without generative AI assistance. We used GPT models for object selection and edit-description generation, and generative image models to synthesize training pairs, as described in Section 3. GPT models also provided rubric-based rewards during reinforcement learning and evaluated editing outputs. We also used language models to improve the clarity and readability of the manuscript.

Ethics Statement

Our data include images from publicly available datasets and AI-generated images.

Reproducibility Statement

To ensure reproducibility, Sections 3, 4, and 5.1 describe data construction, the model and training objectives, and the training, inference, and evaluation settings. The appendix provides additional data details, the RL policy update, data-selection rules, and evaluation prompts and rubrics.

References

Shuai Bai et al. Qwen2.5-vl technical report 2025 https://arxiv.org/abs/2502.13923 https://arxiv.org/abs/2610.12229

Kevin Black et al Training diffusion models with reinforcement learning In International Conference on Learning Representations volume 4965–4987 2024

Black Forest Labs Introducing FLUX.1 tools https://bfl.ai/blog/24-11-21-tools 2024

Black Forest Labs FLUX.2 [klein] https://bfl.ai/models/flux-2-klein 2026

Tim Brooks et al Instructpix2pix Learning to follow image editing instructions In 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition pp. 18392–18402 IEEE, 2023

Huanqia Cai et al Z-image An efficient image generation foundation model with single-stream diffusion transformer arXiv preprint arXiv:2511.22699 2025

Siyu Cao et al Hunyuanimage 3.0 technical report arXiv preprint arXiv:2509.23951 2025

Nicolas Carion et al Sam 3 Segment anything with concepts In International conference on learning representations volume 138846–138923 2026

Dong Chen et al Lens Rethinking training efficiency for foundational text-to-image models arXiv preprint arXiv:2605.21573 2026

Xuelu Feng et al Rubicrl Simple generalizable rewards for text-to-image generation arXiv preprint arXiv:2511.20651 2025

Google Gemini 2.5 Flash Image Nano Banana 2025 https://ai.google.dev/gemini-api/docs/models/gemini-2.5-flash-image

Edward J Hu et al Lora Low-rank adaptation of large language models arXiv preprint arXiv:2106.09685 2021

Delong Liu et al Inter-edit First benchmark for interactive instruction-based image editing In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition pp. 37290–37300 2026a

Jie Liu et al Flow-grpo Training flow matching models via online rl In Advances in Neural Information Processing Systems volume 38 2025a doi: 10.52202/085713-1362

Shiyu Liu et al Step1x-edit A practical framework for general image editing arXiv preprint arXiv:2504.

Improvements for AI systems

  1. The VibeEdit interface allows users to place spatial marks and optional short notes directly on the image, forming a canvas instruction that specifies where to edit and what to change. This enables direct spatial grounding for editing operations, complementing conventional text prompting.

  2. VibeEdit supports diverse editing operations including object addition, removal, replacement, attribute modification, and movement by following canvas instructions without needing a separate text prompt.

  3. The training methodology adapts Qwen-Image-Edit with layer-decoupled conditioning that separately encodes source images and canvas instructions for image editing, providing spatial guidance while retaining a clean source reference.

  4. Region-weighted supervised fine-tuning emphasizes the edit region by defining a loss: LSFT = Et,ϵ q1 + λMf ⊙ (vθ(zt; h, zI, zC, t) − v∗) where Mf is dilated to extend the upweighted region around object boundaries and annotations.

  5. Rubric-guided reinforcement learning refines editing behavior using rewards that assess edit completion, local edit quality, and preservation of unedited regions, specifically penalizing failures like vlm no global style drift or vlm instruction no extra edits.

  6. The system can perform high-fidelity object selection and prompt synthesis by utilizing components like Florence-2 for open-vocabulary proposals and GPT-5.6-sol to select objects, names, and generate edit prompts.

  7. The model demonstrates robust performance on similar objects because the human benchmark emphasizes scenes with similar objects to test whether the editor applies the requested change to the intended instance.

  8. Ablation studies confirm that separately encoding I and C¯ further improves the rubric score to 67.8 and PSNR from 24.2 to 27.0 dB, validating the strategy of encoding both source image and canvas instructions separately for generation.

Sources

Related papers