cs.CVOct 23, 2025

CanvasComposer: Personalized Group Photo Generation via a Multi-Reference Canvas

Authors: Gordon Guocheng QianRuihang ZhangTsai-Shien ChenYusuf DalvaAnujraaj Argo GoyalWilli MenapaceIvan SkorokhodovMeng Dong+6 more

Organizations: Snap Inc., USA · University of Toronto, Canada · University of California, Merced, USA · Virginia Tech, USA

Abstract

Existing personalized image generators still struggle to preserve multiple reference identities in natural and coherent multi-human generations. To address these limitations, we present CanvasComposer, an interactive framework for personalized group photo generation. Inspired by professional image-editing software, CanvasComposer allows users to place reference subjects on a shared canvas, where each subject keeps its own RGBA cutout of the input. This multi-reference canvas preserves reference content under overlap while providing an intuitive interface for organizing multiple identities; the subjects remain separate elements on the input canvas, and the model outputs a single personalized and harmonized image. To keep this representation efficient, transparent latent pruning retains only tokens from each subject's non-transparent region, and cross-reference training mitigates copy-paste artifacts by learning to harmonize references sampled from different images. Extensive experiments demonstrate that CanvasComposer achieves coherent generation and strong identity preservation compared to state-of-the-art methods in multi-human personalized image generation. Project page: https://snap-research.github.io/canvascomposer

Explore similar work

CardsList