atlas

Research map / Detection and segmentation / CNN features

ROICtrl: Boosting Instance Control for Visual Generation

CVPR 2025 · Detection and segmentation › CNN features · approach: Joint detection and instance segmentation · 1 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 ROICtrl, a diffusion adapter for regional instance control built on a new ROI-Unpool operation (complement to ROI-Align), and introduces ROICtrl-Bench for free-form instance captions.

Problem

Text-based diffusion models struggle to associate positions and attributes with multiple instances; prior instance-control methods either inject coordinates implicitly (attribute leakage, poor alignment) or use attention masks on full high-resolution maps (high compute).

Approach

Crop ROI features from the high-resolution spatial map with ROI-Align, process them with the pretrained cross-attention plus ROI self-attention, then paste them back with ROI-Unpool and blend with the global attention via learnable fusion weights, avoiding masked attention and learnable caption modules.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ROICtrl instead of Instance DiffusionInstance control models · ROICtrl-Bench AVGmIoU: 0.607 -> 0.652Helped
Use ROICtrl instead of Instance DiffusionInstance control models · ROICtrl-Bench AVGAcc (%): 45.6 -> 48.7Helped
Use ROICtrl instead of MIGCInstance control models · MIG-Bench AVGmIoU: 0.56 -> 0.66Helped
Use ROICtrl instead of Instance DiffusionInstance control models · InstDiff-BenchAP: 40.1 -> 41.0Helped
Replace ROI-Align and ROI-Unpool with masked attention (ablation)ROICtrl · ROICtrl-Bench AVGmIoU: 0.652 -> 0.628Hurt
Replace ROI-Align and ROI-Unpool with masked attention (ablation)ROICtrl · ROICtrl inferenceSpeed (s/img): 13.1 -> 31.5Hurt
Add ROI self-attention (ablation)ROICtrl · ROICtrl-Bench AVGmIoU: 0.540 -> 0.652Helped
Add ROI self-attention (ablation)ROICtrl · InstDiff-BenchAP: 32.7 -> 41.0Helped
Add Lreg regularization (ablation)ROICtrl · InstDiff-BenchColor Acc: 58.2 -> 62.3Helped
Add Lreg regularization (ablation)ROICtrl · InstDiff-BenchTexture Acc: 21.9 -> 29.3Helped
Replace global coordinates with local coordinates (ablation)ROICtrl · ROICtrl-Bench AVGmIoU: 0.652 -> 0.655No clear effect
Replace global coordinates with local coordinates (ablation)ROICtrl · InstDiff-BenchAP: 41.0 -> 42.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS-COCO ROICtrl-Bench

Benchmarks: ROICtrl-Bench MIG-Bench InstDiff-Bench

Metrics: mIoU accuracy AP AP50 CLIP score inference speed memory

Baselines: GLIGEN MIGC Instance Diffusion ROICtrl (mask) GLIGEN*

Builds on: GLIGEN ROI-Align Stable Diffusion ControlNet IP-Adapter

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