Cloth Segmentation — Core ML (U²-Net)
On-device clothing segmentation for iOS, converted to Core ML. Segments a person's clothing into upper-body, lower-body, and full-body (dress) + background.
- Input: RGB image, 768×768 (Core ML
ImageType; normalization baked in). - Output:
probs— softmax probabilities, shape(1, 4, 768, 768), channels =[background, upper, lower, full]. - Format: FP16 mlprogram, ~84 MB.
ClothSegmentation.mlpackage.zip(download + unzip + compile on device).
Provenance & License
- Architecture: U²-Net (Xuebin Qin et al.) — Apache-2.0.
- Model/code: levindabhi/cloth-segmentation — MIT.
- Weights trained on iMaterialist (Fashion) 2019 @ FGVC6 (competition dataset).
- Checkpoint mirror:
maiti/cloth-segmentation(cloth_segm_u2net_latest.pth). - Converted with the included
convert.py(PyTorch 2.2 → coremltools 8.3).
Used by Chromaform (chromaform.art) for its Clothing Recolor tool.
- Downloads last month
- 13