atlas

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

Generative Photomontage

CVPR 2025 · Image generation › Text-to-image diffusion · approach: T2I evaluation and controllable adapters · 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.

Generative Photomontage composites user-selected regions from a ControlNet image stack by doing a multi-label graph cut in diffusion key-feature space and injecting composite self-attention features during denoising.

Problem

Text-to-image and ControlNet generations vary unpredictably with random seed, so a single output rarely contains every part the user wants; users need a way to combine desirable regions across generated images.

Approach

Treat a same-condition ControlNet image stack as intermediate outputs: segment the stack with a multi-label graph cut over diffusion self-attention key features guided by sparse brush strokes, then blend by injecting composite Q/K/V self-attention features (keeping the model's own query for the base image) during denoising.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use feature-space self-attention injection instead of pixel-space blendingGenerative Photomontage · 20 test examplesPSNR: 20.13 -> 22.46Helped
use feature-space self-attention injection instead of pixel-space blendingGenerative Photomontage · 20 test examplesMasked LPIPS: 0.104 -> 0.123Hurt
use feature-space self-attention injection instead of pixel-space blendingGenerative Photomontage · 20 test examplesMasked SSIM: 0.888 -> 0.815Hurt
use feature-space self-attention injection instead of pixel-space blendingGenerative Photomontage · 20 test examplesSeam Gradient Score: 0.306 -> 0.339Mixed
replace composite key and value features with concatenated key and value features (ablation)Generative Photomontage · 20 test examplesMasked LPIPS: 0.123 -> 0.243Hurt
replace composite key and value features with concatenated key and value features (ablation)Generative Photomontage · 20 test examplesMasked SSIM: 0.815 -> 0.677Hurt
replace composite key and value features with concatenated key and value features (ablation)Generative Photomontage · 20 test examplesPSNR: 22.46 -> 18.37Hurt
replace composite key and value features with concatenated key and value features (ablation)Generative Photomontage · 20 test examplesSeam Gradient Score: 0.339 -> 0.354No clear effect
use model-generated key and value features for the base image instead of composite features (ablation)Generative Photomontage · 20 test examplesMasked LPIPS: 0.123 -> 0.268Hurt
use model-generated key and value features for the base image instead of composite features (ablation)Generative Photomontage · 20 test examplesMasked SSIM: 0.815 -> 0.669Hurt
use model-generated key and value features for the base image instead of composite features (ablation)Generative Photomontage · 20 test examplesPSNR: 22.46 -> 18.85Hurt
use model-generated key and value features for the base image instead of composite features (ablation)Generative Photomontage · 20 test examplesSeam Gradient Score: 0.339 -> 0.332No clear effect

Surprising findings

Limitations

Experimental setup

Benchmarks: 20 self-created test examples

Metrics: masked LPIPS masked SSIM PSNR seam gradient score user preference survey

Baselines: Interactive Digital Photomontage Blended Latent Diffusion MasaCtrl + ControlNet CollageDiffusion Cross-Domain Compositing GP-GAN Deep Image Blending BLD+MultiDiffusion SAM (adapted)

Builds on: Interactive Digital Photomontage ControlNet MasaCtrl StyleAligned

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