Garment transfer that keeps the pose — and the fabric.

Diffusion-based virtual try-on pipeline: garment transfer onto a person photo with pose preservation and fabric detail — built for e-commerce visualization.

This work was built for a private engagement, so the code and full pipeline aren't public. What follows is the approach at a level I can share, with a recorded result.

TypeComputer vision R&D
DomainE-commerce visualization
InputPerson photo + garment
SourcePrivate — not public
Result

A recorded run.

Approach

The pipeline, in stages.

01

Human parsing

Segment the person into semantically consistent regions so garment placement respects body parts and clothing boundaries.

02

Pose extraction

Estimate keypoints so the transferred garment follows the person's stance instead of the reference garment's pose.

03

Garment transfer

Warp the target garment onto the person with pose-conditioned alignment.

04

Diffusion refinement

A refinement pass restores fabric texture, folds, and lighting consistency that geometric warping flattens out.

Hard parts

Where the difficulty actually lived.

Not in the models — in the seams between them: keeping long-range garment geometry stable across poses, preserving fine patterns that parsing smears, and holding identity constant through the diffusion pass. Success was measured on e-commerce realities — sleeves, prints, and layered clothing — not on studio photos.