Benchmarking Framework for Bad Weather Distortion in Semantic Segmentation in the Context of Autonomous Driving
A benchmarking framework proposing a standard dataset and procedure to assess the performance of bad weather denoising models in an autonomous driving scenario. The aim is to provide an accessible framework that proposes to evaluate denoising models on a special road dataset. The user should input a candidate denoising model and our framework will perform tests with various metrics to assess performance of the candidate model.
This repository contains:
- requirements for the pipeline steps under
requirements/
folder. - A sample candidate model in the folder
src/
- Multiple segmentation models in the folders
sota_model/HRNet
andsota_model/models
- Metrics in the
sota_model/metrics
folder
Below the resources used for the development of the project:
- Project Proposal Google Doc
The contents of the folder candidate_model/Syn2Real
originates from the Syn2Real repository
(version of the 11th of December 2021) and belongs exclusively to its authors. It is and should be used according to the License under which the code is shared.
Minor modifications were made by us in the test.py
file to be able to run the code on Windows. We also added the file
run-syn2real.py
to be able to test our pipeline. Otherwise everything is untouched, including the README.md file
inside the folder.
The contents of the folder sota_model/HRNet
originates from the HR-Net repository
(version of the 11th of December 2021) and belongs exculsively to its authors. It is and should be used according to the License under which the code is shared.
Small modifications were made by us for the experiments, the datasets and other various adaptive modifications.
For the models used in the framework under sota_model/models
, please refer to the Segmentation Models for Pytorch documentation, and the PytorchCV documentation.