atlas

Research map / Image generation / Text-to-image diffusion

UNIC-Adapter: Unified Image-instruction Adapter with Multi-modal Transformer for Image Generation

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Text-driven synthesis and semantic guidance · 2 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.

Proposes UNIC-Adapter, an MM-DiT-based adapter on frozen SD3-medium that unifies pixel-level, subject-driven, and style-image controllable generation via instruction-guided cross-attention with RoPE.

Problem

Text-only prompts lack precise control over layout, object appearance, and style, and prior conditional-image methods need separate specialized models per control type; existing unified models require full-model multi-stage training.

Approach

Use MM-DiT blocks to jointly process task-instruction tokens and conditional-image latents in an adapter, then inject their keys/values into the main SD3 generation branch via an added cross-attention with RoPE on queries and keys, while freezing the base model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Kist without Kcon as the key feature (ablation)UNIC-Adapter · MultiGen-20M pixel-level controlF1 Score: 31.32 -> 22.38Hurt
Use Kist without Kcon as the key feature (ablation)UNIC-Adapter · DreamBenchDINO: 0.769 -> 0.694Hurt
Use Qimg as query and Kcon plus Kist as keys (ablation)UNIC-Adapter · MultiGen-20M pixel-level controlF1 Score: 29.98 -> 31.32Helped
Remove position embedding (ablation)UNIC-Adapter · MultiGen-20M cannyF1 Score: 37.95 -> 31.32Hurt
Use RoPE instead of no position embedding (ablation)UNIC-Adapter · MultiGen-20M cannyF1 Score: 31.32 -> 34.65Helped
Add Lqcross with RoPE (ablation)UNIC-Adapter · MultiGen-20M cannyF1 Score: 34.65 -> 37.95Helped
Add Lqcross with RoPE (ablation)UNIC-Adapter · DreamBenchDINO: 0.761 -> 0.784Helped
Remove text features (ablation)UNIC-Adapter · MultiGen-20M cannyF1 Score: 37.95 -> 36.31Hurt
Remove text features (ablation)UNIC-Adapter · DreamBenchDINO: 0.784 -> 0.788Helped
Remove instruction-feature updates (ablation)UNIC-Adapter · DreamBenchDINO: 0.788 -> 0.772Hurt
Replace the feature-injection cross-attention with addition (ablation)UNIC-Adapter · MultiGen-20M cannyF1 Score: 37.95 -> 38.18Mixed
Replace the feature-injection cross-attention with addition (ablation)UNIC-Adapter · DreamBenchDINO: 0.784 -> 0.749Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MultiGen-20M ADE20k OpenImages v7 GRIT OpenStory++ WikiArt StyleBooth DreamBench

Benchmarks: MultiGen-20M ADE20k DreamBench

Metrics: F1 score SSIM mIoU RMSE DINO CLIP-I CLIP-T

Baselines: T2I-Adapter Gligen ControlNet ControlNet++ UniControl Uni-ControlNet OmniGen Textual Inversion DreamBooth BLIP-Diffusion Re-Imagen SuTI

Builds on: MM-DiT IP-Adapter ControlNet IPAdapter-Instruct

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