Pseudo vision: end-to-end autonomous driving with 2D LiDAR

This Project introduced a novel data representation called Pseudo Vision that enables End-to-end Autonomous Driving using 2D LiDAR as the sole sensor for the perception of the vehicle’s surroundings. Pseudo Vision is interoperable across 2D LiDARs of any Points Per Scan (PPS) and allows an explainab...

Full description

Saved in:
Bibliographic Details
Main Author: Chau, Yuan Qi
Other Authors: Heng Kok Hui, John Gerard
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/163470
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-163470
record_format dspace
spelling sg-ntu-dr.10356-1634702023-03-04T20:22:07Z Pseudo vision: end-to-end autonomous driving with 2D LiDAR Chau, Yuan Qi Heng Kok Hui, John Gerard School of Mechanical and Aerospace Engineering mkhheng@ntu.edu.sg Engineering::Mechanical engineering This Project introduced a novel data representation called Pseudo Vision that enables End-to-end Autonomous Driving using 2D LiDAR as the sole sensor for the perception of the vehicle’s surroundings. Pseudo Vision is interoperable across 2D LiDARs of any Points Per Scan (PPS) and allows an explainable decision-making process by visualizing the feature. The Pseudo Vision Data Representation has two parameters, i.e. The position of the ego-vehicle and the Resolution of the image. Experiments have been carried out to investigate the relationships between each parameter and the impact on driving performances across three models, i.e. 3-layer Fully-Connected Neural Network (FCNN), a 3-layer Convolutional Neural Network (CNN), and a state-of-the-art Convolutional Neural Network (SOTA-CNN). The SOTA-CNN model is selected by doing a benchmark of 135 State-of-the-art CNN models, with metrics like Accuracy & Inference Time both on PyTorch & TensorRT and the number of parameters for each model made available to researchers and engineers that might need an empirical model selection. From the experiments, it is concluded that Convolutional Neural Networks or CNN-based model allows the visualization and understanding of the mechanism in which they extract features from imagery inputs and make decisions, which should be preferred use in situations where understanding of the context of the problem is required over a brute-force model like FCNN. It is also shown that it is possible to transfer learning from a different task like classification on ImageNet1k to an autonomous driving task; There is a significant increase in pre-trained CNN and pre- trained SOTA-CNN models’ driving performance when compared to their respective non-pre-trained models. Not only that, the Pseudo Vision performs better when the position of the ego-vehicle is below the center of the image because it reserves more space for information that is in front of the vehicle than behind the vehicle in the Pseudo Vision, which is more important during driving; The Pseudo Vision performs better when the resolution of the image is large because it allows the models to learn to differentiate smaller distances. Bachelor of Engineering (Mechanical Engineering) 2022-12-07T05:03:30Z 2022-12-07T05:03:30Z 2022 Final Year Project (FYP) Chau, Y. Q. (2022). Pseudo vision: end-to-end autonomous driving with 2D LiDAR. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/163470 https://hdl.handle.net/10356/163470 en C164 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Mechanical engineering
spellingShingle Engineering::Mechanical engineering
Chau, Yuan Qi
Pseudo vision: end-to-end autonomous driving with 2D LiDAR
description This Project introduced a novel data representation called Pseudo Vision that enables End-to-end Autonomous Driving using 2D LiDAR as the sole sensor for the perception of the vehicle’s surroundings. Pseudo Vision is interoperable across 2D LiDARs of any Points Per Scan (PPS) and allows an explainable decision-making process by visualizing the feature. The Pseudo Vision Data Representation has two parameters, i.e. The position of the ego-vehicle and the Resolution of the image. Experiments have been carried out to investigate the relationships between each parameter and the impact on driving performances across three models, i.e. 3-layer Fully-Connected Neural Network (FCNN), a 3-layer Convolutional Neural Network (CNN), and a state-of-the-art Convolutional Neural Network (SOTA-CNN). The SOTA-CNN model is selected by doing a benchmark of 135 State-of-the-art CNN models, with metrics like Accuracy & Inference Time both on PyTorch & TensorRT and the number of parameters for each model made available to researchers and engineers that might need an empirical model selection. From the experiments, it is concluded that Convolutional Neural Networks or CNN-based model allows the visualization and understanding of the mechanism in which they extract features from imagery inputs and make decisions, which should be preferred use in situations where understanding of the context of the problem is required over a brute-force model like FCNN. It is also shown that it is possible to transfer learning from a different task like classification on ImageNet1k to an autonomous driving task; There is a significant increase in pre-trained CNN and pre- trained SOTA-CNN models’ driving performance when compared to their respective non-pre-trained models. Not only that, the Pseudo Vision performs better when the position of the ego-vehicle is below the center of the image because it reserves more space for information that is in front of the vehicle than behind the vehicle in the Pseudo Vision, which is more important during driving; The Pseudo Vision performs better when the resolution of the image is large because it allows the models to learn to differentiate smaller distances.
author2 Heng Kok Hui, John Gerard
author_facet Heng Kok Hui, John Gerard
Chau, Yuan Qi
format Final Year Project
author Chau, Yuan Qi
author_sort Chau, Yuan Qi
title Pseudo vision: end-to-end autonomous driving with 2D LiDAR
title_short Pseudo vision: end-to-end autonomous driving with 2D LiDAR
title_full Pseudo vision: end-to-end autonomous driving with 2D LiDAR
title_fullStr Pseudo vision: end-to-end autonomous driving with 2D LiDAR
title_full_unstemmed Pseudo vision: end-to-end autonomous driving with 2D LiDAR
title_sort pseudo vision: end-to-end autonomous driving with 2d lidar
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/163470
_version_ 1759853084053340160