SOUZA CHAVES, M. Caio (2019) Convolutional Neural Networks For Road Detection: An approach based on patch classification PRE - Research Project, ENSTA.
![]()
| Archive (ZIP) 4Mb |
Abstract
This project aimed at studying dierent supervised learning algorithms to perform road detection in images captured from a driving context. It can be divided in three main parts: in the first one, an ordinary convolutional neural network (CNN) was trained from scratch on the KITTI dataset to classify small patches of the image as road or not-road. Some variations to this base model architecture were proposed, mainly the addition of multi-scale patches and location features, and their eect on accuracy rate was evaluated. In the second part, these CNNs models were used to perform semantic segmentation through a method of sliding window. Finally, the algorithms eciency were studied, a minimalist and faster version introduced and all the models compared to state-of-the-art network in this field. This study revealed that patch-classification-based algorithms can achieve slightly worse, yet comparable accuracy rate when compared to what the state-of-the-art does. Besides, that algorithm is considerably lighter, which may make it a good choice in some applications for which memory and processing power are limited, such as some embedded systems.
Item Type: | Thesis (PRE - Research Project) |
---|---|
Uncontrolled Keywords: | segmentation |
Subjects: | Information and Communication Sciences and Technologies |
ID Code: | 7612 |
Deposited By: | Caio SOUZA CHAVES |
Deposited On: | 09 nov. 2020 14:11 |
Dernière modification: | 09 nov. 2020 14:11 |
Repository Staff Only: item control page