FlexTry-On: A Time-Efficient Framework for Multi-Scenario Virtual Try-on
Organizations: Korea Advanced Institute of Science and Technology (KAIST)
Abstract
Virtual try-on has achieved remarkable progress in recent years, yet most existing methods are designed for a specific scenario, such as cloth-to-person or person-to-person try-on, and often require separate conditioning strategies and processing pipelines for different settings. We present FlexTry-On, a unified and time-efficient diffusion-based framework for diverse virtual try-on scenarios, including cloth-to-person, person-to-person, cross-domain, and in-the-wild settings. FlexTry-On adopts a common conditioning formulation, where a text-aware condition extraction strategy converts heterogeneous garment sources into a unified representation, and a dual-conditioning diffusion transformer jointly models garment appearance and person identity. Extensive experiments demonstrate competitive performance on both cloth-to-person and person-to-person benchmarks while maintaining fast inference. Moreover, the same framework can be directly applied to unseen cross-domain scenarios without requiring separate architectures or scenario-specific processing pipelines. These results highlight the potential of unified and efficient virtual try-on frameworks as a practical step toward more flexible and widely applicable virtual try-on systems.
Figures & tables
| Inf. Time | VITON-HD | Dress Code - Upper | Support IVTON Tasks | ||||||||
| Method | (s) | FID (pair/unp.) | SSIM | LPIPS | FID (pair/unp.) | SSIM | LPIPS | C2P | P2P | Cross C2P | Cross P2P |
| MDNM [IJCAI 2025] [ 9 ] | - | -/9.38 | 0.872 | 0.086 | - | - | - | ✓ | ✗ | ✗ | ✗ |
| APM [ICCV 2025] [ 10 ] | - | -/9.38 | 0.901 | 0.079 | - | - | - | ✓ | ✗ | ✗ | ✗ |
| M&MVTO [CVPR 2024] [ 48 ] | - | - | - | - | - | - | - | ✓ | ✓ | ✗ | ✗ |
| OmniVTON [ICCV 2025] [ 44 ] | 140 | 7.76/9.62 | 0.858 | 0.098 | - | - | - | ✓ | ✓ | ✗ | ✗ |
| LaDI-VTON [ACM 2023] [ 32 ] | 2.1 | 9.63/12.31 | 0.858 | 0.098 | 10.45/14.05 | 0.927 | 0.062 | ✓ | ✗ | ✗ | ✗ |
| Seg Param | Time / try-on | VITON-HD | DressCode - Upper | ||||||
| Method | (M Param) | Seg. (s) | Denoising (s) | FID (pair/unp.) | SSIM | LPIPS | FID (pair/unp.) | SSIM | LPIPS |
| DDTM (Baseline) | 65 | 0.1 | 1.1 | 6.21/9.64 | 0.857 | 0.091 | 8.89/12.84 | 0.911 | 0.061 |
| Baseline + TASM | 130 | 0.1 | 1.1 | 5.83 / 9.02 | 0.861 | 0.085 | 7.12 / 11.11 | 0.925 | 0.042 |
| Baseline + TASM + | 130 | 0.1 | 1.1 | 5.51 / 8.97 | 0.861 | 0.086 | 7.15 / 11.07 | 0.927 | 0.042 |
| Baseline + G-SAM | 136 | 19.0 | 1.1 | 7.15/10.27 | 0.841 | 0.107 | - | - | - |
| DDTM* + TASM | 130 | 0.1 | 1.1 | 6.80/9.42 | 0.857 | 0.093 | 8.22/11.92 | 0.923 | 0.048 |
| Shop2Street | Model2Model | Model2Street | Street2Street | |
|---|---|---|---|---|
| Method | FID↓ | FID↓ | FID↓ | FID↓ |
| CAT-DM [CVPR 2024] [ 45 ] | 37.48 | - | - | - |
| IDM-VTON [ECCV 2024] [ 3 ] | 42.28 | - | - | - |
| OmniVTON [ICCV 2025] [ 44 ] | 33.92 | 8.98 | 33.45 | 23.47 |
| FlexTry-On (Ours) | 32.51 | 10.06 | 33.07 | 32.6 |
| Inf. Time | VITON-HD P2P | VITON-HD C2P | |||||
|---|---|---|---|---|---|---|---|
| Method | (s) | FID (pair/unp.) | SSIM | LPIPS | FID (pair/unp.) | SSIM | LPIPS |
| Stable VITON* [CVPR 2024] [ 22 ] | 6.8 | 7.01 / 10.35 | 0.876 | 0.098 | 6.93 / 9.53 | 0.856 | 0.091 |
| CAT-DM* [CVPR 2024] [ 45 ] | 3.5 | 10.71/12.44 | 0.832 | 0.153 | 8.72/11.32 | 0.843 | 0.124 |
| ITA-MDT* [CVPR 2025] [ 19 ] | 3.2 | 8.02/11.91 | 0.881 | 0.078 | 7.99/11.34 | 0.876 | 0.094 |
| FlexTry-On* (Ours) | 1.2 | 4.01 / 10.06 | 0.905 | 0.044 | 6.34 / 9.22 | 0.859 | 0.093 |
| VITON-HD | Dress Code - Upper | |||||
|---|---|---|---|---|---|---|
| Method | FID (pair/unp.) ↓ | SSIM ↑ | LPIPS ↓ | FID (pair/unp.)↓ | SSIM ↑ | LPIPS ↓ |
| DDTM + TASM-MaskOnly + | 5.98/9.08 | 0.860 | 0.086 | 7.20/11.08 | 0.924 | 0.043 |
| DDTM + TASM + | 5.51 / 8.97 | 0.861 | 0.086 | 7.15 / 11.07 | 0.927 | 0.042 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Resolutions | C2P | P2P | # of images |
|---|---|---|---|---|
| VITON-HD [ 2 ] | 1024 x 768 | ✓ | ✗ | 11 647 |
| DressCode [ 33 ] | 1024 x 768 | ✓ | ✗ | 53 792 |
| DeepFashion [ 31 ] | Varies | ✗ | ✓ | 52 712 |
| IMAGDress [ 40 ] | Varies | ✓ | ✓ | 324 857 |
| LRVS-Fashion [ 27 ] | Varies | ✓ | ✓ | 500 000 |
Virtual Try-On
Virtual try-on generates images or videos showing people wearing selected garments while preserving appearance, fit, pose, and identity.
See all 56 papers