RefCompose: Multi-Reference Image Generation via LoRA-Conditioned Diffusion
Organizations: Eros Innovation, India
Abstract
Filmmakers and visual artists routinely need to compose multiple references, actors, locations, props, cultural elements, into a single coherent shot, but existing tools either fail to scale past a handful of references or destroy fine grained subject identity in the process, since per reference tokenization scales memory linearly with reference count and generated content often departs from the given references rather than reproducing them. We propose RefCompose, a pixel space compositional conditioning framework that decouples where things go from what they look like, via a single fixed resolution reference canvas that keeps conditioning size constant regardless of reference count. Spatial layout is induced at inference time from a frozen diffusion transformer and extracted via Grounding DINO, requiring no LLM or dedicated layout model, while dual stream LoRA adapters inject a layout derived depth map and the encoded canvas through separate low rank streams, disentangling geometric scaffolding from localized appearance. On the Dense Layout protocol, RefCompose consistently outperforms layout based and state of the art multi reference baselines on color, texture, shape, spatial accuracy, and identity/content preservation at higher reference counts, all with constant inference memory, making it a practical building block for multi subject cinematic composition at production scale.
Figures & tables
| Method | |||
|---|---|---|---|
| CreatiLayout [ 22 ] | 34.7 | 34.8 | 34.9 |
| InstanceAssemble [ 29 ] | 35.2 | 35.3 | 35.4 |
| UNO [ 27 ] | 60.1 | 74.8 | OOM |
| XVerse [ 5 ] | 59.6 | 75.3 | OOM |
| RefCompose | 69.0 | 69.0 | 69.0 |
| Method | Region-wise Quality | Global-wise Quality | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Spatial | Color | Texture | Shape | PICK | DINO | DINO | CLIP-I | CLIP-T | |
| Layout-only baselines | |||||||||
| CreatiLayout [ 22 ] | 0.726 | 0.487 | 0.518 | 0.501 | 0.222 | 0.696 | 0.482 | 0.727 | 0.335 |
| InstanceAssemble [ 29 ] | 0.790 | 0.590 | 0.620 | 0.610 | 0.221 | 0.686 | 0.457 | 0.703 | 0.330 |
| Reference-image baselines | |||||||||
| UNO [ 27 ] | 0.750 | 0.500 | 0.530 | 0.520 | 0.225 | 0.821 | 0.548 | 0.742 | 0.329 |
Image Generation
Image generation studies models that create or edit images from text, examples, layouts, and other structured controls.
See all 463 papers