atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Multitwine: Multi-Object Compositing with Text and Layout Control

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Text-driven human motion generation · 3 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.

Multitwine is a text- and layout-guided diffusion model that composites multiple objects into a background simultaneously, jointly trained with customization and using attention losses and a VLM-based data pipeline.

Problem

Generative object compositing models insert one object at a time, so they cannot capture interdependent multi-object interactions (e.g., hugging, playing guitar) or add implied props without sequential steps.

Approach

Simultaneous multi-object compositing on Stable Diffusion 1.5 with a multimodal text+image embedding where each object's DINO embedding is inserted after its grounded caption tokens, trained jointly with customization as an auxiliary task and regularized by cross- and self-attention separation losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add simultaneous rather than sequential compositing for overlapping objectsMultitwine · MultiComp-overlapDINO: 0.517 -> 0.532Helped
Add text guidance for multi-object compositingMultitwine · MultiComp-overlapDINO: 0.505 -> 0.532Helped
Add self-attention loss (ablation)Multitwine · MultiComp-actionDINO: 0.538 -> 0.540Helped
Add self-attention loss (ablation)Multitwine · MultiComp-positionalDINO: 0.584 -> 0.585No clear effect
Add cross-attention and self-attention losses (ablation)Multitwine · MultiComp-actionCLIP-Tloc: 0.270 -> 0.286Helped
Add cross-attention and self-attention losses (ablation)Multitwine · MultiComp-positionalCLIP-Tloc: 0.281 -> 0.292Helped
Add joint customization training (ablation)Multitwine · MultiComp-actionDINO: 0.449 -> 0.540Helped
Add joint customization training (ablation)Multitwine · MultiComp-positionalDINO: 0.474 -> 0.585Helped
Use multi-view training data (ablation)Multitwine · MultiComp-actionCLIP-Tloc: 0.268 -> 0.286Helped
Use multi-view training data (ablation)Multitwine · MultiComp-positionalDINO: 0.591 -> 0.585Mixed
Use inference attention masking (ablation)Multitwine · MultiComp-actionDINO: 0.448 -> 0.540Helped
Use inference attention masking (ablation)Multitwine · MultiComp-positionalDINO: 0.436 -> 0.585Helped

Surprising findings

Limitations

Experimental setup

Datasets: MultiBench MultiComp DreamBooth OpenImages video object relation datasets

Benchmarks: DreamBooth MultiComp MultiBench

Metrics: CLIP-I DINO CLIP-T user preference

Baselines: Paint by Example ControlCom AnyDoor IMPRINT TF-ICON BLIP-Diffusion KOSMOS-G UNIMO-G Emu2-Gen

Builds on: Stable Diffusion ObjectStitch AnyDoor Emu2-Gen

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