FIT: A Large-Scale Dataset for Fit-Aware Virtual Try-On
Organizations: Paul G. Allen School for Computer Science and Engineering, University of Washington, Seattle, WA, USA · Google Research, Seattle, CA, USA · Google Research, Mountain View, CA, USA
Abstract
Given a person and a garment image, virtual try-on (VTO) aims to synthesize a realistic image of the person wearing the garment, while preserving their original pose and identity. Although recent VTO methods excel at visualizing garment appearance, they largely overlook a crucial aspect of the try-on experience: the accuracy of garment fit -- for example, depicting how an extra-large shirt looks on an extra-small person. A key obstacle is the absence of datasets that provide precise garment and body size information, particularly for "ill-fit" cases, where garments are significantly too large or too small. Consequently, current VTO methods default to generating well-fitted results regardless of the garment or person size. In this paper, we take the first steps towards solving this open problem. We introduce FIT (Fit-Inclusive Try-on), a large-scale VTO dataset comprising over 1.13M try-on image triplets accompanied by precise body and garment measurements. We overcome the challenges of data collection via a scalable synthetic strategy: (1) We programmatically generate 3D garments using GarmentCode and drape them via physics simulation to capture realistic garment fit. (2) We employ a novel re-texturing framework to transform synthetic renderings into photorealistic images while strictly preserving geometry. (3) We introduce person identity preservation into our re-texturing model to generate paired person images (same person, different garments) for supervised training. Finally, we leverage our FIT dataset to train a baseline fit-aware virtual try-on model. Our data and results set the new state-of-the-art for fit-aware virtual try-on, as well as offer a robust benchmark for future research. We will make all data and code publicly available on our project page: https://johannakarras.github.io/FIT.
Figures & tables
| Dataset | Realism | Ill-Fit | Measurements | Triplet | Scale |
|---|---|---|---|---|---|
| SV-VTO | ✓ | ✓ | ✓ | ✓ | 1,524 |
| SIZER | ✓ | ✓ | ✓ | ✗ | 2,000 |
| DeepFashion3D | ✗ | ✗ | ✗ | ✗ | 2,078 |
| ViTON-HD | ✓ | ✗ | ✗ | ✗ | 11,647 |
| Size4Men | ✓ | ✓ | ✗ | ✗ | 13,000 |
| LAION-Garment | ✓ | ✗ | ✗ | ✓ | 60K |
| VITON-HD | FIT Dataset | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| SSIM | FID | LPIPS | KID | SSIM | FID | LPIPS | KID | IOU | |
| Any2AnyTryon ( Guo et al., 2025 ) | 0.758 | 14.186 | 0.152 | 2.413 | 0.819 | 25.059 | 0.209 | 3.939 | 0.783 |
| Nano Banana Pro ( Google, 2025a ) | 0.552 | 11.344 | 0.501 | 0.624 | 0.785 | 19.926 | 0.166 | 1.676 | 0.792 |
| COTTON ( Chen et al., 2023 ) | 0.615 | 39.117 | 0.349 | 11.397 | 0.759 | 29.716 | 0.207 | 6.269 | 0.739 |
| IDM-VTON ( Choi et al., 2024 ) | 0.849 | 9.115 | 0.077 | 0.471 | 0.739 | 31.229 | 0.246 | 6.819 | 0.789 |
| Ours | 0.817 | 11.499 | 0.103 | 0.639 | 0.852 | 16.427 | 0.095 | 0.849 | 0.844 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Men’s | Women’s | |
| Measurement | (min, mean, max, std) | (min, mean, max, std) |
| Bust | (87, 101, 141, 10) | (83, 100, 136, 13) |
| Height | (155, 174, 194, 8.0) | (151, 170, 196, 9.0) |
| Hips | (88, 101, 125, 6.0) | (89, 104, 127, 10) |
| Waist | (70, 86, 141, 13) | (61, 85, 130, 17) |
| Men’s | Women’s | |
| Measurement | (min, mean, max, std) | (min, mean, max, std) |
| Width | (77, 112, 169, 16) | (75, 110, 169, 16) |
| Length | (29, 53, 76, 8.0) | (29, 51, 76, 7.5) |
| Sleeve Length | (0.0, 30, 79, 17) | (0, 29, 79, 17) |
| Bust | Waist | Hips | ||||
| Men’s | Women’s | Men’s | Women’s | Men’s | Women’s | |
| Size | (min, max) | (min, max) | (min, max) | (min, max) | (min, max) | (min, max) |
| XS | (86, 91) | (79, 84) | (71, 76) | (58, 64) | (91, 96) | (84, 89) |
| S | (91, 96) | (86, 89) | (76, 81) | (66, 67) | (96, 101) | (91, 94) |
| M | (96, 101) | (90, 95) | (81, 86) | (71, 75) | (101, 106) | (97, 102) |
| L | (101, 106) | (96, 104) | (86, 91) | (86, 91) | (106, 111) | (106, 111) |
Virtual Try-On
Virtual try-on generates images or videos showing people wearing selected garments while preserving appearance, fit, pose, and identity.
See all 55 papers