Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles
This study presents an adaptation of the YOLOv4 deep learning algorithm for 3D object detection, addressing a critical challenge in autonomous vehicle (AV) systems: accurate real-time perception of the surrounding environment in three dimensions. Traditional 2D detection methods, while efficient, fa...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-12-01
|
Series: | World Electric Vehicle Journal |
Subjects: | |
Online Access: | https://www.mdpi.com/2032-6653/16/1/9 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832587312811212800 |
---|---|
author | Ramavhale Murendeni Alfred Mwanza Ibidun Christiana Obagbuwa |
author_facet | Ramavhale Murendeni Alfred Mwanza Ibidun Christiana Obagbuwa |
author_sort | Ramavhale Murendeni |
collection | DOAJ |
description | This study presents an adaptation of the YOLOv4 deep learning algorithm for 3D object detection, addressing a critical challenge in autonomous vehicle (AV) systems: accurate real-time perception of the surrounding environment in three dimensions. Traditional 2D detection methods, while efficient, fall short in providing the depth and spatial information necessary for safe navigation. This research modifies the YOLOv4 architecture to predict 3D bounding boxes, object depth, and orientation. Key contributions include introducing a multi-task loss function that optimizes 2D and 3D predictions and integrating sensor fusion techniques that combine RGB camera data with LIDAR point clouds for improved depth estimation. The adapted model, tested on real-world datasets, demonstrates a significant increase in 3D detection accuracy, achieving a mean average precision (mAP) of 85%, intersection over union (IoU) of 78%, and near real-time performance at 93–97% for detecting vehicles and 75–91% for detecting people. This approach balances high detection accuracy and real-time processing, making it highly suitable for AV applications. This study advances the field by showing how an efficient 2D detector can be extended to meet the complex demands of 3D object detection in real-world driving scenarios without sacrificing computational efficiency. |
format | Article |
id | doaj-art-b963e7ff1cac4bdf95f006618604ebc0 |
institution | Kabale University |
issn | 2032-6653 |
language | English |
publishDate | 2024-12-01 |
publisher | MDPI AG |
record_format | Article |
series | World Electric Vehicle Journal |
spelling | doaj-art-b963e7ff1cac4bdf95f006618604ebc02025-01-24T13:52:44ZengMDPI AGWorld Electric Vehicle Journal2032-66532024-12-01161910.3390/wevj16010009Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous VehiclesRamavhale Murendeni0Alfred Mwanza1Ibidun Christiana Obagbuwa2Department of Computer Science and Information Technology, Faculty of Natural and Applied Science, Sol Plaatje University, Kimberley 8301, South AfricaDepartment of Computer Science and Information Technology, Faculty of Natural and Applied Science, Sol Plaatje University, Kimberley 8301, South AfricaDepartment of Computer Science and Information Technology, Faculty of Natural and Applied Science, Sol Plaatje University, Kimberley 8301, South AfricaThis study presents an adaptation of the YOLOv4 deep learning algorithm for 3D object detection, addressing a critical challenge in autonomous vehicle (AV) systems: accurate real-time perception of the surrounding environment in three dimensions. Traditional 2D detection methods, while efficient, fall short in providing the depth and spatial information necessary for safe navigation. This research modifies the YOLOv4 architecture to predict 3D bounding boxes, object depth, and orientation. Key contributions include introducing a multi-task loss function that optimizes 2D and 3D predictions and integrating sensor fusion techniques that combine RGB camera data with LIDAR point clouds for improved depth estimation. The adapted model, tested on real-world datasets, demonstrates a significant increase in 3D detection accuracy, achieving a mean average precision (mAP) of 85%, intersection over union (IoU) of 78%, and near real-time performance at 93–97% for detecting vehicles and 75–91% for detecting people. This approach balances high detection accuracy and real-time processing, making it highly suitable for AV applications. This study advances the field by showing how an efficient 2D detector can be extended to meet the complex demands of 3D object detection in real-world driving scenarios without sacrificing computational efficiency.https://www.mdpi.com/2032-6653/16/1/9convolutional neural networksdeep learningmachine learningobject detectionYOLO algorithm |
spellingShingle | Ramavhale Murendeni Alfred Mwanza Ibidun Christiana Obagbuwa Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles World Electric Vehicle Journal convolutional neural networks deep learning machine learning object detection YOLO algorithm |
title | Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles |
title_full | Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles |
title_fullStr | Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles |
title_full_unstemmed | Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles |
title_short | Using a YOLO Deep Learning Algorithm to Improve the Accuracy of 3D Object Detection by Autonomous Vehicles |
title_sort | using a yolo deep learning algorithm to improve the accuracy of 3d object detection by autonomous vehicles |
topic | convolutional neural networks deep learning machine learning object detection YOLO algorithm |
url | https://www.mdpi.com/2032-6653/16/1/9 |
work_keys_str_mv | AT ramavhalemurendeni usingayolodeeplearningalgorithmtoimprovetheaccuracyof3dobjectdetectionbyautonomousvehicles AT alfredmwanza usingayolodeeplearningalgorithmtoimprovetheaccuracyof3dobjectdetectionbyautonomousvehicles AT ibidunchristianaobagbuwa usingayolodeeplearningalgorithmtoimprovetheaccuracyof3dobjectdetectionbyautonomousvehicles |