atlas

Research map / Vision-language and multimodal / Multimodal LLMs

SmartEdit: Exploring Complex Instruction-based Image Editing with Multimodal Large Language Models

CVPR 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Visual instruction tuning · 71 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Supplementary material for SmartEdit, an MLLM-based instruction image editor, detailing training, a synthetic complex-instruction data pipeline, Reason-Edit evaluation with human Ins-align, and MagicBrush comparisons.

Problem

Instruction-based image editing methods built on CLIP text encoders fail on complex understanding and reasoning instructions.

Approach

Couple an MLLM (LLaVA) with a diffusion editor via a QFormer aligned to the CLIP text encoder and a Bidirectional Interaction Module (BIM), plus a synthetic dataset of ~476 pairs for complex understanding and reasoning scenarios.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SmartEdit-13B instead of SmartEdit-7BSmartEdit · Reason-Edit understanding scenariosIns-align: 0.712 -> 0.771Helped
Use SmartEdit-13B instead of SmartEdit-7BSmartEdit · Reason-Edit reasoning scenariosIns-align: 0.789 -> 0.817Helped
Use SmartEdit rather than MagicBrush-168image editing methods · MagicBrush test setCLIP-T: 0.302 -> 0.303; 0.302 -> 0.305Helped
Add BIM instead of using Plain (ablation)SmartEdit-7B · Reason-Edit understanding scenariosIns-align: 0.695 -> 0.712Helped
Add BIM instead of using SimpleCA (ablation)SmartEdit-7B · Reason-Edit understanding scenariosIns-align: 0.692 -> 0.712Helped
Add BIM instead of using Plain (ablation)SmartEdit-7B · Reason-Edit reasoning scenariosIns-align: 0.694 -> 0.789Helped
Add BIM instead of using SimpleCA (ablation)SmartEdit-7B · Reason-Edit reasoning scenariosIns-align: 0.722 -> 0.789Helped
Add segmentation data to editing data (ablation)SmartEdit-7B · Reason-Edit understanding scenariosIns-align: 0.201 -> 0.361Helped
Add synthetic editing data to editing data (ablation)SmartEdit-7B · Reason-Edit understanding scenariosIns-align: 0.201 -> 0.440Helped
Add segmentation data to editing data (ablation)SmartEdit-7B · Reason-Edit reasoning scenariosIns-align: 0.233 -> 0.311Helped
Add synthetic editing data to editing data (ablation)SmartEdit-7B · Reason-Edit reasoning scenariosIns-align: 0.233 -> 0.567Helped

Surprising findings

Limitations

Experimental setup

Datasets: CC12M COCOStuff RefCOCO GRefCOCO LISA reasoning segmentation InstructPix2Pix MagicBrush LLaVA-Instruct-150k

Benchmarks: Reason-Edit MagicBrush test set

Metrics: PSNR SSIM LPIPS CLIP Score Ins-align L1 CLIP-I CLIP-T DINO-I user preference

Baselines: InstructPix2Pix MagicBrush InstructDiffusion MGIE MagicBrush-52 MagicBrush-168

Builds on: InstructPix2Pix InstructDiffusion LLaVA MGIE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy