GO-MLVTON: Garment Occlusion-Aware Multi-Layer Virtual Try-On with Diffusion Models
Yang Yu, Yunze Deng, Yige Zhang, Yanjie Xiao, Youkun Ou, Wenhao Hu, Mingchao Li, Bin Feng, Wenyu Liu, Dandan Zheng, Jingdong Chen
TL;DR
GO-MLVTON addresses multi-layer garment try-on by explicitly modeling occlusion between inner and outer garments using a Garment Occlusion Learning module and a StableDiffusion-based Garment Morphing & Fitting module. It introduces the MLG dataset and the Layered Appearance Coherence Difference (LACD) metric to evaluate layering realism, and demonstrates state-of-the-art performance on ML-VTON tasks. The approach combines occlusion-aware feature refinement with diffusion-based garment fitting to produce high-fidelity, realistically layered try-ons. This work advances practical multi-layer virtual try-on by enabling end-to-end, occlusion-aware dressing with diffusion-based fitting and provides a valuable dataset and metric for the ML-VTON community.
Abstract
Existing Image-based virtual try-on (VTON) methods primarily focus on single-layer or multi-garment VTON, neglecting multi-layer VTON (ML-VTON), which involves dressing multiple layers of garments onto the human body with realistic deformation and layering to generate visually plausible outcomes. The main challenge lies in accurately modeling occlusion relationships between inner and outer garments to reduce interference from redundant inner garment features. To address this, we propose GO-MLVTON, the first multi-layer VTON method, introducing the Garment Occlusion Learning module to learn occlusion relationships and the StableDiffusion-based Garment Morphing & Fitting module to deform and fit garments onto the human body, producing high-quality multi-layer try-on results. Additionally, we present the MLG dataset for this task and propose a new metric named Layered Appearance Coherence Difference (LACD) for evaluation. Extensive experiments demonstrate the state-of-the-art performance of GO-MLVTON. Project page: https://upyuyang.github.io/go-mlvton/.
