DEADiff: An Efficient Stylization Diffusion Model with Disentangled Representations

Tianhao Qi, Shancheng Fang, Yanze Wu, Hongtao Xie, Jiawei Liu +3 more
2/9/2026

No official code found. Best implementation: bytedance/DEADiff (279 stars, Apache-2.0, last commit 2025-07-05).

Abstract

The diffusion-based text-to-image model harbors im-mense potential in transferring reference style. However, current encoder-based approaches significantly impair the text controllability of text-to-image models while transfer-ring styles. In this paper, we introduce DEADiff to address this issue using the following two strategies: 1) a mecha-nism to decouple the style and semantics of reference images. The decoupled feature representations are first extracted by Q-Formers which are instructed by different text descriptions. Then they are injected into mutually exclusive subsets of cross-attention layers for better disentanglement. 2) A non-reconstructive learning method. The Q-Formers are trained using paired images rather than the identical target, in which the reference image and the ground-truth image are with the same style or semantics. We show that DEADiff attains the best visual stylization results and optimal balance between the text controllability inherent in the text-to-image model and style similarity to the reference image, as demonstrated both quantitatively and qualitatively. Our project page is https://tianhao-qi.github.io/DEADiff‘/.

View on arXivView PDF

Code Implementations(1)

bytedance/DEADiffCommunity100%
Apache-2.0

[CVPR 2024] Official implementation of "DEADiff: An Efficient Stylization Diffusion Model with Disentangled Representations"

27914Shell, PythonMar 10, 20241 years agoApache-2.0

Cite this paper

@article{qi2026deadiff,
  title  = {DEADiff: An Efficient Stylization Diffusion Model with Disentangled Representations},
  author = {Tianhao Qi and Shancheng Fang and Yanze Wu and Hongtao Xie and Jiawei Liu and Lang Chen and Qian He and Yongdong Zhang},
  year   = {2026},
  eprint = {2403.06951},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2403.06951},
  journal = {CVPR 2024 2024}
}

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/2403.06951.svg)](https://codeofpaper.com/paper/2403.06951)

Discussion