Skip to content

mdarestani98/multi-res-semseg-eval

Repository files navigation

Semantic Segmentation Evaluation on popular benchmarks

This is an all-in-one, pytorch-based framework for training and evaluation of state-of-the-art architectures on different open-source datasets and benchmarks.

Supported Datasets

  • Cityscapes: 5000 images of urban scenes with high quality annotations (19 training classes)
  • CamVid: The Cambridge-driving Labeled Video Database with complete metadata (32 classes)

Supported Models

Environment

The code is developed under the following configurations:

  • Hardware: >= 1 GPU for both training and inference
  • Software: Windows, CUDA>=10.2, Python>=3.9, PyTorch>=1.8
  • Dependencies: numpy, opencv, pandas, scipy, sklearn, tensorboard, tensorboardX, tqdm

Usage

0. Prepare datasets

  • Download Cityscapes and CamVid and unzip them into data/cityscapes and data/CamVid respectively. Run prepare_data({dataset-dir}) from dataset/{dataset-name}.py to parse image files and save path lists.

About

SOTA semantic segmentation on public benchmarks

Topics

Resources

License

Stars

Watchers

Forks

Languages