Computer Vision · 2026
Segmentation sémantique avec U-Net
- Contexte
- Projet académique — segmentation
- Année
- 2026
- Technologies
- PyTorch · U-Net · Self-distillation · NumPy

01
Le défi
Segmenter des scènes urbaines pixel par pixel (Cityscapes) et tester si une auto-distillation améliore un U-Net de référence.
02
La solution
Trois notebooks : exploration du dataset, U-Net de référence en PyTorch (chargement, transformations conjointes image/masque, métriques depuis la matrice de confusion), puis variante auto-distillée.
03
Implémentation
01Données[dataset_visualisation.ipynb]
Images leftImg8bit et annotations fines gtFine de Cityscapes, préparation des masques.
02Métriques[model_unet_baseline.ipynb]
mIoU et pixel accuracy calculés à partir de la matrice de confusion.
04
Résultats
- mIoU — U-Net de référence
- 0.284
- mIoU — U-Net de référence
- validation ; pixel accuracy 0,822[model_unet_baseline.ipynb (outputs)]
- mIoU — variante auto-distillée
- 0.080
- mIoU — variante auto-distillée
- validation ; pixel accuracy 0,482[unet_selfdistill.ipynb (outputs)]
L’auto-distillation n’a pas amélioré le modèle dans cette expérience.
05
Limites
- Le notebook d’auto-distillation dépend de modules src/ et de checkpoints non publiés : non reproductible en l’état.
- mIoU de référence encore faible pour Cityscapes.