Skip to content

Davv-M/MasterThesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Analyzing the Sim-to-Real Gap in Autonomous Vehicle Perception

Advisors: Matteo Matteucci, Matteo Bellusci

Abstract

Nowadays, Advanced Driver Assistance Systems (ADAS) are a common feature in new vehicles. Such critical systems may require a large quantity of data to be optimally trained, whose acquisition can be an expensive task both in terms of time and cost. This process can be simplified by generating synthetic data through a simulator, but these data might lead the ADAS components to yield results different from the ones that would have been obtained by training the system on data from the real world; discrepancy is known as sim-to-real gap. In this work, a photorealistic driving simulator has been used to generate a synthetic dataset for solving semantic image segmentation tasks, to measure the sim-toreal gap related to models trained with it. To do so, the aforementioned dataset has been used to train a deep neural network model, its performances have then been compared with the ones obtained by training the same model with Cityscapes and CamVid, two datasets acquired in the real world. These results show the existence of a performance gap between models trained on simulated data and the same models trained on real-world data, which is mainly revealed by the difficulties that the networks of the first type have in classifying the image pixels associated with the less frequent dataset labels. On the other hand, the outputs from the models trained on the synthetic dataset show that these networks can identify the general structure of the image received in input and correctly classify pixels related to the most common labels, meaning that more thorough works on datasets created with this driving simulator might produce better results.

Keywords

ADAS, sim-to-real gap, semantic segmentation, vision sensing and perception, deep learning, intelligent vehicles

Folders

Notebooks

This folder contains the Jupyter notebooks created for supporting the thesis work:

  • midgard_segmentation3.ipynb: Jupyter notebook used for the datasets experiments
  • Utilities.ipynb: Jupyter notebook used to generate black and white segmentation masks, resize datasets and generate bar graphs

Thesis

This folder contains the thesis document, together with the thesis' presentation

About

Master Thesis, Politecnico di Milano, A. Y. 2022/23, Computer Science and Engineering

Topics

Resources

License

Stars

Watchers

Forks

Contributors