Skip to content

cotictomaz/CamVid---Semantic-Segmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Semantic Segmentation on CamVid

This project performs semantic segmentation on the CamVid dataset β€” a benchmark for autonomous driving scene understanding. The dataset used is slightly different from the original CamVid, with a different train-test split.


πŸš€ Project Overview

Implemented and compared some traditional segmentation models:

  • Classical U-Net
  • U-Net with ResNet backbones (ResNet-34, ResNet-50, ResNet-101)
  • DeepLabV3+ with ASPP and dilated convolutions

Goals:

  • Evaluate how architecture and backbone depth affect segmentation quality.
  • Evaluate how useful pretrained backbones are.
  • Effect of Focal loss.

πŸ“‚ Dataset β€” CamVid

Property Details
Domain Road scenes / Autonomous driving
Labels Pixel-wise semantic segmentation classes
Data split 500/100/100

πŸ“Š Results β€” Summary

Model Backbone Notes
U-Net ResNet-50 ⭐ Best overall performance
U-Net ResNet-34 / ResNet-101 Higher capacity β†’ improved results
DeepLabV3+ ResNet backbone Improves with fine-tuning
  • Increasing model capacity improved segmentation accuracy
  • Pretrained backbone implementation significantly outperformed custom training
  • Class imbalance remains a major challenge. Adding weighted Focal loss doesn't improve results.

πŸ–ΌοΈ Detailed description

For a more comprehensive overview, please see the accompanying PowerPoint presentation.

About

Project about semantic segmentation on the CamVid dataset using different models and extensive comparison.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors