Canvas: Compositional Generation for Art Painting with Seamless Subject-Driven Infusion

πŸ“£ Update Log

  • [2025.4.01] πŸŽ‰ We release the pre-trained Canvas and CreaCulture at HuggingFace (Model&Dataset).
  • [2025.3.15] πŸŽ‰ Here comes Canvas, we release the code and dataset of Canvas.

πŸͺ„βœ¨ Abstract

TL; DR: Canvas is an automatic artistic image generation framework, which leverages manually collected and finely annotated CeaCulture datasets.

CLICK for the full abstract While diffusion-based art image synthesis has witnessed great success in terms of quality, there are still deficiencies in integrating artist-specified subjects with artistic style. In this paper, we propose Canvas, a framework that leverages the capabilities of text-guided latent diffusion models (LDMs) for flexible art image composition driven by diverse customized subject concepts. Specifically, we start by collecting art images manually drawn by proficient artists and annotating the corresponding subject concepts, forming the CreaCulture dataset. Based on this dataset, we build our Canvas with two generation stages. Firstly, a stable diffusion-based stylistic LDM is fine-tuned on the original CreaCulture dataset, aiming to generate an art-style background with annotated subject concepts. To alleviate the limited scope of tagged subject concepts, we propose nature-to-art (N2A) transition to expand the CreaCulture using the natural/art concepts from pre-trained/stylistic LDM, facilitating the fine-tuning of the tailor-made concept-derived LDM. Additionally, the Subject-Infused Attention (SIA) is integrated into the concept-derived LDM, which seamlessly composites the user-specified natural foreground with the pre-generated art background image in a training-free manner. Extensive experiments demonstrate that Canvas outperforms state-of-the-art alternatives under the setting of art image synthesis.

License

This repository is released under the MiT license as found in the LICENSE file.

Downloads last month
3
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for wangyunnan/Canvas

Finetuned
(181)
this model

Dataset used to train wangyunnan/Canvas