We present the first generative approach to photomosaic creation. Traditional photomosaic methods rely on a large number of tile images and color-based matching, which limits both diversity and structural consistency. Our generative photomosaic framework synthesizes tile images using diffusion-based generation conditioned on reference images. A low-frequency conditioned diffusion mechanism aligns global structure while preserving prompt-driven details. This generative formulation enables photomosaic composition that is both semantically expressive and structurally coherent, effectively overcoming the fundamental limitations of matching-based approaches. By leveraging few-shot personalized diffusion, our model is able to produce user-specific or stylistically consistent tiles without requiring an extensive collection of images.
Figures & tables
Figure 2: Method Overview. We generate photomosaic images using a diffusion-based framework. During the noise initialization stage, each partial reference block (e.g. 96×96 ) is expanded to proper resolution (e.g. 768×768 ) using an integral-noise subsampling. At every denoising step, we align the color distribution of the evolving tile image with its corresponding reference block and apply a low-frequency guidance term to preserve coarse structural layout. As a result, the model produces tile images that both follow the structure of the reference image and comply with the target prompt.
Figure 3: Qualitative Results across Different Mosaic Levels.
Ref. Image (Global)
Tile Image (Local)
PSNR ↑
SSIM ↑
LPIPS ↓
HPSv2 ↑
IR ↑
BLIP ↑
CLIP ↑
IQA ↑
HPSv2 ↑
IR ↑
Match & Tone [ 16 ]
16.719
0.366
0.206
0.129
-1.783
0.625
0.612
0.596
0.174
-1.145
Color ControlNet [ 21 ]
10.145
0.080
0.435
0.123
-2.272
0.639
0.613
0.811
0.266
0.472
AdaIN [ 11 ]
12.983
0.204
0.400
0.130
-2.279
0.577
0.614
0.834
0.244
-0.106
NoiseBlend [ 17 ]
11.590
0.205
0.479
0.117
-2.275
0.239
0.597
0.385
0.195
-1.851
StreamDiffI2I [ 13 ]
15.212
0.414
0.272
0.127
-1.377
0.166
0.602
0.259
0.173
-1.073
Table 1: Quantitative results
Figure 4
Figure 6: Qualitative Results of Generative Photomosaic.
Ref. Image (Global)
Tile Image (Local)
PSNR ↑
SSIM ↑
LPIPS ↓
BLIP ↑
CLIP ↑
IQA ↑
Ours
17.598
0.551
0.121
0.569
0.619
0.812
w/o sec 3.1
16.224
0.510
0.186
0.562
0.611
0.806
w/o sec 3.2
16.431
0.495
0.161
0.566
0.612
0.564
w/o sec 3.3
13.142
0.314
0.398
0.567
0.614
0.810
Table 2: Ablation Results.
Figure 7: Visualization of Ablation Results.
Ref. Image (Global)
Tile Image (Local)
PSNR ↑
SSIM ↑
LPIPS ↓
BLIP ↑
CLIP ↑
IQA ↑
Ours
17.598
0.551
0.121
0.569
0.619
0.812
LPIPS-guided
12.242
0.216
0.456
0.373
0.603
0.656
YCbCr-guided
14.107
0.361
0.337
0.548
0.611
0.801
Table 3: Guidance Ablation Results.
Figure 8: Visualization of Guidance Ablation Results.
Figure 9: Generation process of local tile and its corresponding reference block.
Figure 10: Ablation Results on the Guidance Weight Magnitude.