Any-Size-Diffusion: Toward Efficient Text-Driven Synthesis for Any-Size HD Images
Qingping Zheng, Yuanfan Guo, Jiankang Deng, Jianhua Han, Ying Li, Songcen Xu, Hang Xu
TL;DR
This work tackles resolution-induced poor composition in text-to-image diffusion by introducing Any-Size-Diffusion (ASD), a two-stage pipeline that separates aspect-ratio adaptation (ARAD) from scalable upsampling (FSTD). ARAD trains on a curated set of aspect ratios to produce well-composed images across sizes, while FSTD upscales outputs to arbitrary resolutions using a novel implicit overlap tiled sampling that avoids seams and reduces inference time. The method achieves state-of-the-art quantitative metrics (lower FID, higher IS and CLIP scores) and enables 4K–8K outputs with substantially lower memory usage than baseline approaches. These results demonstrate practical viability for high-resolution, text-guided image synthesis with flexible sizing.
Abstract
Stable diffusion, a generative model used in text-to-image synthesis, frequently encounters resolution-induced composition problems when generating images of varying sizes. This issue primarily stems from the model being trained on pairs of single-scale images and their corresponding text descriptions. Moreover, direct training on images of unlimited sizes is unfeasible, as it would require an immense number of text-image pairs and entail substantial computational expenses. To overcome these challenges, we propose a two-stage pipeline named Any-Size-Diffusion (ASD), designed to efficiently generate well-composed images of any size, while minimizing the need for high-memory GPU resources. Specifically, the initial stage, dubbed Any Ratio Adaptability Diffusion (ARAD), leverages a selected set of images with a restricted range of ratios to optimize the text-conditional diffusion model, thereby improving its ability to adjust composition to accommodate diverse image sizes. To support the creation of images at any desired size, we further introduce a technique called Fast Seamless Tiled Diffusion (FSTD) at the subsequent stage. This method allows for the rapid enlargement of the ASD output to any high-resolution size, avoiding seaming artifacts or memory overloads. Experimental results on the LAION-COCO and MM-CelebA-HQ benchmarks demonstrate that ASD can produce well-structured images of arbitrary sizes, cutting down the inference time by 2x compared to the traditional tiled algorithm.
