CamVid
Benchmark road-scene dataset used for semantic segmentation experiments.
Benchmark dataset σκηνών δρόμου για πειράματα semantic segmentation.
A research project on urban road-scene understanding, comparing CNN and transformer segmentation models under a safety-oriented 5-class label formulation.
Ερευνητικό έργο για κατανόηση αστικών σκηνών δρόμου, με σύγκριση CNN και transformer μοντέλων semantic segmentation σε safety-oriented διατύπωση 5 κλάσεων.
The project studies how architecture choice, label-space design and loss weighting affect segmentation quality for safety-critical autonomous-driving categories.
Το έργο μελετά πώς η επιλογή αρχιτεκτονικής, η διαμόρφωση των κλάσεων και η στάθμιση της loss επηρεάζουν την ποιότητα segmentation σε κρίσιμες κατηγορίες αυτόνομης οδήγησης.
Benchmark road-scene dataset used for semantic segmentation experiments.
Benchmark dataset σκηνών δρόμου για πειράματα semantic segmentation.
Background, road, sidewalk, vehicle and pedestrian.
Background, road, sidewalk, vehicle και pedestrian.
U-Net, DeepLabV3+ and SegFormer are compared under the same task formulation.
Σύγκριση U-Net, DeepLabV3+ και SegFormer στην ίδια πειραματική διατύπωση.
The workflow converts CamVid annotations into a compact safety-oriented label space, trains multiple segmentation architectures and evaluates both global and class-wise performance.
Η ροή εργασίας μετατρέπει τα CamVid annotations σε συμπαγές safety-oriented label space, εκπαιδεύει διαφορετικές αρχιτεκτονικές segmentation και αξιολογεί συνολική και ανά-κλάση απόδοση.
Resize images, map labels and prepare train/validation/test splits.
Resize εικόνων, αντιστοίχιση labels και προετοιμασία train/validation/test splits.
Train U-Net, DeepLabV3+ and SegFormer using cross-entropy variants.
Εκπαίδευση U-Net, DeepLabV3+ και SegFormer με παραλλαγές cross-entropy.
Report mIoU and class-wise IoU for each architecture and loss setup.
Αναφορά mIoU και class-wise IoU για κάθε αρχιτεκτονική και loss setup.
Inspect masks and overlays to analyze boundaries, confusion and small-object failures.
Έλεγχος masks και overlays για όρια αντικειμένων, συγχύσεις και αποτυχίες σε μικρά αντικείμενα.
The reduced 5-class U-Net achieved the strongest overall performance, while pedestrian segmentation remained the most challenging class.
Το U-Net με μειωμένο label space 5 κλάσεων πέτυχε την καλύτερη συνολική επίδοση, ενώ το pedestrian segmentation παρέμεινε η πιο δύσκολη κλάση.
| Model | Label setup | Loss | mIoU |
|---|---|---|---|
| U-Net | 12 classes | Cross-Entropy | 0.4797 |
| U-Net | 5 classes | Cross-Entropy | 0.7240 |
| DeepLabV3+ | 5 classes | Cross-Entropy | 0.7132 |
| U-Net | 5 classes | Weighted Cross-Entropy | 0.6823 |
| SegFormer | 5 classes | Cross-Entropy | 0.6135 |
A presentation-ready evaluation should include model comparison, label-space ablation, loss-function ablation and class-wise error analysis.
Μια σωστή παρουσίαση πρέπει να περιλαμβάνει σύγκριση μοντέλων, ablation για label space, ablation για loss function και ανάλυση σφαλμάτων ανά κλάση.
U-Net vs DeepLabV3+ vs SegFormer.
Σύγκριση U-Net, DeepLabV3+ και SegFormer.
12-class versus reduced 5-class formulation.
Σύγκριση 12 κλάσεων με μειωμένη διατύπωση 5 κλάσεων.
Cross-entropy versus weighted cross-entropy.
Cross-entropy έναντι weighted cross-entropy.
Focus on road, vehicle and pedestrian reliability.
Έμφαση σε αξιοπιστία road, vehicle και pedestrian.
pip install -r requirements.txt python train_*.py python predict_*.py
Next improvement: add a unified experiment runner that trains/evaluates all model configurations and exports summary tables automatically.
Επόμενη βελτίωση: ενιαίος experiment runner που εκπαιδεύει/αξιολογεί όλα τα configurations και εξάγει αυτόματα summary tables.