ProSpect: Prompt Spectrum for Attribute-Aware Personalization of Diffusion Models

Yuxin Zhang, Weiming Dong, Fan Tang, Nisha Huang, Haibin Huang +4 more
5/25/2023
cs.GRcs.CV

Official code: zyxElsa/ProSpect (142 stars, Apache-2.0, last commit 2023-12-13).

Abstract

Personalizing generative models offers a way to guide image generation with user-provided references. Current personalization methods can invert an object or concept into the textual conditioning space and compose new natural sentences for text-to-image diffusion models. However, representing and editing specific visual attributes such as material, style, and layout remains a challenge, leading to a lack of disentanglement and editability. To address this problem, we propose a novel approach that leverages the step-by-step generation process of diffusion models, which generate images from low to high frequency information, providing a new perspective on representing, generating, and editing images. We develop the Prompt Spectrum Space P*, an expanded textual conditioning space, and a new image representation method called \sysname. ProSpect represents an image as a collection of inverted textual token embeddings encoded from per-stage prompts, where each prompt corresponds to a specific generation stage (i.e., a group of consecutive steps) of the diffusion model. Experimental results demonstrate that P* and ProSpect offer better disentanglement and controllability compared to existing methods. We apply ProSpect in various personalized attribute-aware image generation applications, such as image-guided or text-driven manipulations of materials, style, and layout, achieving previously unattainable results from a single image input without fine-tuning the diffusion models. Our source code is available athttps://github.com/zyxElsa/ProSpect.

View on arXivView PDF

Code Implementations(1)

zyxElsa/ProSpectOfficial100%
Apache-2.0

Official implementation of the paper "ProSpect: Prompt Spectrum for Attribute-Aware Personalization of Diffusion Models"(SIGGRAPH Asia 2023)

14213Shell, PythonMay 25, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{zhang2023prospect,
  title  = {ProSpect: Prompt Spectrum for Attribute-Aware Personalization of Diffusion Models},
  author = {Yuxin Zhang and Weiming Dong and Fan Tang and Nisha Huang and Haibin Huang and Chongyang Ma and Tong-Yee Lee and Oliver Deussen and Changsheng Xu},
  year   = {2023},
  eprint = {2305.16225},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16225v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.16225.svg)](https://codeofpaper.com/paper/2305.16225)

Discussion