VibeEdit: Image Editing with Canvas Instructions
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
-
The VibeEdit interface allows users to
place spatial marks and optional short notes directly on the image,
forming acanvas instruction that specifies where to edit and what to change.
This enables direct spatial grounding for editing operations, complementing conventional text prompting. -
VibeEdit supports diverse editing operations including
object addition, removal, replacement, attribute modification, and movement
by following canvas instructions without needing a separate text prompt. -
The training methodology adapts Qwen-Image-Edit with
layer-decoupled conditioning that separately encodes source images and canvas instructions for image editing,
providingspatial guidance while retaining a clean source reference.
-
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 toextend the upweighted region around object boundaries and annotations.
-
Rubric-guided reinforcement learning refines editing behavior using rewards that assess
edit completion, local edit quality, and preservation of unedited regions,
specifically penalizing failures likevlm no global style drift
orvlm instruction no extra edits.
-
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.
-
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.
-
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
- Qwen2.5-VL Technical Report
- Z-Image: An Efficient Image Generation Foundation Model with Single-Stream Diffusion Transformer
- HunyuanImage 3.0 Technical Report
- Lens: Rethinking Training Efficiency for Foundational Text-to-Image Models
- RubricRL: Simple Generalizable Rewards for Text-to-Image Generation
- LoRA: Low-Rank Adaptation of Large Language Models
- Step1X-Edit: A Practical Framework for General Image Editing
- Seedream 4.0: Toward Next-generation Multimodal Image Generation
- JoyAI-Image: Awaking Spatial Intelligence in Unified Multimodal Understanding and Generation
- LongCat-Image Technical Report
- FireRed-Image-Edit-1.0 Technical Report
- Qwen-Image Technical Report
- FineEdit: Fine-Grained Image Edit with Bounding Box Guidance
- Rethinking Scribble-Guided Image Editing: Generalization, Instruction Adherence, and Multi-Tasking
- DanceGRPO: Unleashing GRPO on Visual Generation
- How Well Do Models Follow Visual Instructions? VIBE: A Systematic Benchmark for Visual Instruction-Driven Image Editing
- OP-GRPO: Efficient Off-Policy GRPO for Flow-Matching Models
- Qwen-Image-2.0 Technical Report
Related papers
- Loss Knows Best: Detecting Annotation Errors in Videos via Loss Trajectories
- AnchorWeave: World-Consistent Video Generation with Retrieved Local Spatial Memories
- Benchmarking the Robustness of Foundation Models for Mammography under Domain Shift
- MambaX-Net: Dual-Input Mamba-Enhanced Cross-Attention Network for Longitudinal MRI Segmentation
- TeleOCR: Navigating Document Parsing Across Digital and Camera-Captured Documents
- A Survey on Efficient Vision-Language-Action Models