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
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support