Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rethinking Garment Conditioning in Diffusion-based Virtual Try-On: Decouple, Don't Denoise

About

Virtual Try-On (VTON) synthesizes realistic images of a person wearing a target garment, with broad applications in e-commerce and fashion. Diffusion-based dual-UNet methods achieve strong results but double the parameters by dedicating a separate network to garment conditioning. Spatial concatenation offers a simpler single-network alternative, yet both UNet- and DiT-based instantiations report that full fine-tuning is ineffective, and the community has settled for attention-only training. We ask: why does full fine-tuning fail, and can this be resolved? Through what is, to our knowledge, the first visualization study of dual-UNet reference network behavior, we identify a unifying insight: garment conditioning must be decoupled from the denoising process. Spatial concatenation violates this by embedding the garment within the denoising target, causing three conflicts: guidance leakage, gradient competition, and train-test discrepancy. We derive three design principles to restore this decoupling and implement them as a pure recipe atop a standard architecture with no modification. The resulting model, DeCo-VTON (860M params), achieves single-network state of the art, matching the dual-UNet state of the art at half the cost while being preferred in human evaluation.

Kihyun Na, Jinyoung Choi, Injung Kim• 2025

Related benchmarks

TaskDatasetResultRank
Virtual Try-OnVITON-HD paired
LPIPS0.047
58
Virtual Try-OnVITON-HD unpaired
FID8.266
50
Virtual Try-OnDressCode Dresses (unpaired)
FID4.31
25
Virtual Try-OnDressCode Paired
SSIM91.4
16
Virtual Try-OnVITON-HD Unpaired 1024x768 (test)
FID8.675
14
Virtual Try-OnVITON-HD Paired 1024x768 (test)
SSIM88.8
14
Virtual Try-OnDressCode Paired (test)
FID2.216
7
Virtual Try-OnDressCode Unpaired (test)
FID4.65
7
Virtual Try-OnDressCode Paired 512x384
FID2.175
3
Virtual Try-OnDressCode Unpaired 512x384
FID4.31
3
Showing 10 of 12 rows

Other info

Follow for update