Enhancing Virtual Try-On with Synthetic Pairs and Error-Aware Noise Scheduling
Nannan Li, Kevin J. Shih, Bryan A. Plummer
TL;DR
This paper tackles two key problems in virtual try-on: scarce paired training data and texture distortions in generated garments. It introduces a human-to-garment (H2G) model to synthesize (human, synthetic garment) pairs from single images, enabling data augmentation without copyright issues, and an Error-Aware Refinement Schrödinger Bridge (EARSB) that locally refines artifacts using a weakly-supervised error map to adapt the diffusion noise schedule. The approach yields consistent improvements over prior methods on VITON-HD and DressCode-Upper, with synthetic data boosting performance and EARSB enhancing overall image fidelity, including texture and text graphics, and achieving 59% user preference. Together, the synthetic data augmentation and targeted diffusion-based refinement meaningfully advance photorealistic virtual try-on and offer practical gains for deployment. The work also provides a principled framework for localized refinement in diffusion models, applicable to other conditional image generation tasks requiring region-specific corrections.
Abstract
Given an isolated garment image in a canonical product view and a separate image of a person, the virtual try-on task aims to generate a new image of the person wearing the target garment. Prior virtual try-on works face two major challenges in achieving this goal: a) the paired (human, garment) training data has limited availability; b) generating textures on the human that perfectly match that of the prompted garment is difficult, often resulting in distorted text and faded textures. Our work explores ways to tackle these issues through both synthetic data as well as model refinement. We introduce a garment extraction model that generates (human, synthetic garment) pairs from a single image of a clothed individual. The synthetic pairs can then be used to augment the training of virtual try-on. We also propose an Error-Aware Refinement-based Schrödinger Bridge (EARSB) that surgically targets localized generation errors for correcting the output of a base virtual try-on model. To identify likely errors, we propose a weakly-supervised error classifier that localizes regions for refinement, subsequently augmenting the Schrödinger Bridge's noise schedule with its confidence heatmap. Experiments on VITON-HD and DressCode-Upper demonstrate that our synthetic data augmentation enhances the performance of prior work, while EARSB improves the overall image quality. In user studies, our model is preferred by the users in an average of 59% of cases.
