VibeEdit: Image Editing with Canvas Instructions
summary
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
In short
VibeEdit introduces an image editing interface where users place spatial marks and notes to create a 'canvas instruction' instead of text prompts. This allows the system to perform complex edits like adding, removing, or moving objects directly on an image. Trained on 1.55 million pairs, VibeEdit uses decoupled conditioning and reinforcement learning to achieve high accuracy in editing tasks.
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 used across episodes
This episode discusses
- VibeEdit: Image Editing with Canvas Instructions · Paper Radio
- 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
The paper
VibeEdit: Image Editing with Canvas Instructions · Read on arXiv
Jinjing Zhao, Fangyun Wei, Yitong Wang, Xiuyu Wu, Yunuo Chen, Yang Yue
University of Sydney · Microsoft Research
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.
More episodes
- 2409.09984-Convergence of Sharpness-Aware Minimization Algorithms using Increasing Batch Size and Decaying Learning Rate
- 2505.24438-Weisfeiler and Leman Follow the Arrow of Time: Expressive Power of Message Passing in Temporal Event Graphs
- 2410.13735-Generative Conformal Prediction with Optimized Coverage Allocation
- 2501.19179-Learning Non-Local Molecular Interactions via Equivariant Local Representations and Charge Equilibration
- 2507.15431-Inexact calculus of variations on the hyperspherical tangent bundle with connections to the attention mechanism
- 2503.07775-Sublinear Algorithms for Wasserstein and Total Variation Distances: Applications to Fairness and Privacy Auditing
- 2503.11147-Asynchronous Sharpness-Aware Minimization For Fast and Accurate Deep Learning
- 2506.15660-On the Upper Bounds for the Matrix Spectral Norm
- 2505.08159-Self-Optimizing Machine Learning Potential Assisted Automated Workflow for Highly Efficient Complex Systems Material Design
- 2506.04055-chemtrain-deploy: A parallel and scalable framework for machine learning potentials in million-atom MD simulations