Zum Inhalt springen
ModelAufgelistetExtern
Browse files

Scribble Segmentation

Binary foreground/background segmentation from sparse user scribbles. Honest cross-validated mean IoU of 0.842 on the PASCAL VOC scribble subset, trained from scratch with no pretrained weights. The pipeline combines...

ArtOtherVersionRevision b63c30fCBewertung

Modellquelle

Art
Other
Dateigröße
120 MB
Version
vRevision b63c30f
Aktualisiert
16. Sept. 2026
Downloads
0
Quelle
Hugging Face

Quellenauszug

Binary foreground/background segmentation from sparse user scribbles. Honest cross-validated mean IoU of 0.842 on the PASCAL VOC scribble subset, trained from scratch with no pretrained weights. The pipeline combines...

Quellen

1 Quelle
Hugging FacePrimärVersion b63c30f197cdac8e137069194373be5e0061664b
huggingface.co/Enorenio/scribble-segmentation/tree/b63c30f197cdac8e137069194373be5e0061664b

Verifiziert 1. Sept.

Download files

Modellartefakte

10 Artefakte

runs_v4/fold_0/best.pth

pth · 120 MB · SHA-256 a7789e035e94…4287 · Hugging Face

Download file

runs_v4/fold_1/best.pth

pth · 120 MB · SHA-256 f273146d083c…0d3b · Hugging Face

Download file

runs_v4/fold_2/best.pth

pth · 120 MB · SHA-256 c44d3b8052b3…15bc · Hugging Face

Download file

runs_v4/fold_3/best.pth

pth · 120 MB · SHA-256 22b32f75d4af…3422 · Hugging Face

Download file

runs_v4/fold_4/best.pth

pth · 120 MB · SHA-256 23bd476bfb13…5114 · Hugging Face

Download file

runs_v7_pseudo/fold_0/best.pth

pth · 120 MB · SHA-256 ce768418cfd1…4e5c · Hugging Face

Download file

runs_v7_pseudo/fold_1/best.pth

pth · 120 MB · SHA-256 ae8360cf7554…5610 · Hugging Face

Download file

runs_v7_pseudo/fold_2/best.pth

pth · 120 MB · SHA-256 d824ea01a03d…e8df · Hugging Face

Download file

runs_v7_pseudo/fold_3/best.pth

pth · 120 MB · SHA-256 be49fab08574…2084 · Hugging Face

Download file

runs_v7_pseudo/fold_4/best.pth

pth · 120 MB · SHA-256 ad7e23c741ce…683b · Hugging Face

Download file

Quellenauszüge

2 Auszüge

--- license: mit library_name: pytorch tags: - image-segmentation - scribble-supervised - pascal-voc - u-net - ensemble pipeline_tag: image-segmentation datasets: - pascal-voc metrics: - miou model-index: - name: scribble-segmentation results: - task: type: image-segmentation name: Scribble-supervised binary segmentation dataset: type: pascal-voc name: PASCAL VOC scribble subset (228 train, 226 test1, 228 test2) metrics: - type: miou value: 0.842 name: Mean IoU (5-fold out-of-fold) - type: bg_iou value: 0.925 name: Background IoU - type: fg_iou value: 0.760 name: Foreground IoU --- # Scribble Segmentation Ensemble Binary foreground/background segmentation from sparse user scribbles. Honest cross-validated mean IoU of 0.842 on the PASCAL VOC scribble subset, trained from scratch with no pretrained weights. The pipeline combines two five-fold ensembles of small U-Nets averaged with multi-scale test-time augmentation, then calibrated by a per-image threshold model. ## Results | Method | Mean IoU | Background IoU | Foreground IoU | |---|---|---|---| | Per-image K-NN baseline (k=11) | 0.499 | 0.637 | 0.361 | | First U-Net (no CutMix) | 0.788 | 0.900 | 0.676 | | U-Net trained with CutMix augmentation | 0.819 | 0.913 | 0.724 | | Pair of CutMix U-Nets (different random seeds), averaged | 0.832 | 0.919 | 0.743 | | **CutMix U-Net averaged with a U-Net trained on pseudo-labels (this release)** | **0.842** | **0.925** | **0.760** | The progression reads top to bottom. Switching from per-image K-NN to a single globally-trained U-Net is the largest jump because the U-Net learns from every pixel of the 228 ground-truth masks instead of just the sparse scribbles. CutMix augmentation gives the next bump by spatially recombining training examples, which matters on a small dataset like this one. Averaging two seed twins removes some of the variance between any single model's mistakes. The final step replaces one seed twin with a U-Net that also saw 454 unlabeled test images with predicted labels from the previous ensemble. The pseudo-labels are noisy (around 17% wrong on average) but the extra visual diversity wins by about 0.01 mIoU. For context: the original course leaderboard had 28 teams. This release would place top four. The winning team reached 0.868. ## Quick start The two essential inference scripts (`predict_ensemble.py` and `train...

Source context: 0 downloads · 1 likes · Pipeline image-segmentation · Library pytorch · Repo Enorenio/scribble-segmentation