CAT-DM: Controllable Accelerated Virtual Try-On with Diffusion Model

Jianhao Zeng, Dan Song, Wei-zhi Nie, Hongshuo Tian, Tongtong Wang +1 more
2/14/2026

No official code found. Best implementation: zengjianhao/CAT-DM (141 stars, last commit 2024-09-23).

Abstract

Generative Adversarial Networks (GANs) dominate the research field in image-based virtual try-on, but have not resolved problems such as unnatural deformation of garments and the blurry generation quality. While the generative quality of diffusion models is impressive, achieving controllability poses a significant challenge when applying it to virtual try-on and multiple denoising iterations limit its potential for real-time applications. In this paper, we propose Controllable Accelerated virtual Try-on with Diffusion Model (CAT-DM). To enhance the controllability, a basic diffusion-based virtual try-on network is designed, which utilizes ControlNet to introduce additional control conditions and improves the feature extraction of garment images. In terms of acceleration, CAT-DM initiates a reverse denoising process with an implicit distribution generated by a pre-trained GAN-based model. Compared with previous try-on methods based on diffusion models, CAT-DM not only retains the pattern and texture details of the in-shop garment but also reduces the sampling steps without compromising generation quality. Extensive experiments demonstrate the superiority of CAT-DM against both GAN-based and diffusion-based methods in producing more real-istic images and accurately reproducing garment patterns.

View on arXivView PDF

Code Implementations(1)

zengjianhao/CAT-DMCommunity77%

[CVPR 2024] CAT-DM: Controllable Accelerated Virtual Try-on with Diffusion Model

14116Shell, PythonSep 27, 20232 years ago

Similar Papers

Cite this paper

@article{zeng2026catdm,
  title  = {CAT-DM: Controllable Accelerated Virtual Try-On with Diffusion Model},
  author = {Jianhao Zeng and Dan Song and Wei-zhi Nie and Hongshuo Tian and Tongtong Wang and Anan Liu},
  year   = {2026},
  eprint = {2311.18405},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2311.18405},
  journal = {CVPR 2023 2023}
}

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

Discussion