Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.

Manylion Llyfryddiaeth
Prif Awduron: Kaisar, Sazeed, Jim, Reduan Masud, Islam, Rian
Awduron Eraill: Rahman, Md. Khalilur
Fformat: Traethawd Ymchwil
Iaith:English
Cyhoeddwyd: Brac University 2024
Pynciau:
Mynediad Ar-lein:http://hdl.handle.net/10361/22869
id 10361-22869
record_format dspace
spelling 10361-228692024-05-19T21:05:20Z Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS Kaisar, Sazeed Jim, Reduan Masud Islam, Rian Rahman, Md. Khalilur Department of Computer Science and Engineering, Brac University Machine learning Domain generalization YOLOPv2 MiDAS Decision tree Lane detection Neural networks (Computer science) Real-time data processing This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (page 31). In recent years, road safety has emerged as a critical concern due to the increasing number of accidents attributed to driver negligence and fatigue. This thesis addresses this pressing issue by proposing a Real-Time Driving Monitoring System designed for deployment on a single-board computer. The system employs a combination of cutting-edge technologies to comprehensively assess driver safety during operation. The system’s core objective is to discern whether the driver is operating the vehicle in a safe manner. To achieve this, three distinct input streams from specialized cameras are utilized. The first input stream leverages YOLOPv2, a state-of-the-art object detection model, to accurately detect road lanes and determine if the vehicle remains within the designated lane. This real-time feedback is crucial for preempting potential lane departure incidents. The second input stream employs Monocular Depth Estimation with MiDAS, a robust and efficient technique for gauging the distance of objects in close proximity to the vehicle. By aggregating depth measurements and calculating a mean depth value, the system establishes an empirical threshold. Instances where the mean depth falls below this threshold are indicative of potential collision risks, prompting the system to identify the driver as unsafe. Furthermore, the third input stream utilizes the front-facing camera to monitor driver behavior and detect signs of drowsiness. Through a combination of facial feature analysis and eye tracking, the system can accurately determine if the driver exhibits signs of fatigue or inattentiveness. Should the driver display drowsiness for a duration surpassing the specified threshold, an alert is triggered, thereby mitigating the risks associated with driver fatigue. In the event that any of the aforementioned conditions persist for a predetermined duration, the system activates an alert protocol. This protocol includes the illumination of LED indicators and the sounding of a buzzer, providing immediate feedback to the driver and drawing attention to the potential safety hazard. By combining these advanced technologies in a single-board computer-based system, this thesis presents a comprehensive approach to real-time driving monitoring. The integration of YOLOPv2 and MiDAS with deep neural networks ensures accurate and timely detection of potential safety risks, thereby contributing significantly to the enhancement of road safety standards. Sazeed Kaisar Reduan Masud Jim Rian Islam B.Sc in Computer Science 2024-05-19T08:26:55Z 2024-05-19T08:26:55Z ©2023 2023-09 Thesis ID: 18301181 ID: 18301240 ID: 18301244 http://hdl.handle.net/10361/22869 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 42 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Machine learning
Domain generalization
YOLOPv2
MiDAS
Decision tree
Lane detection
Neural networks (Computer science)
Real-time data processing
spellingShingle Machine learning
Domain generalization
YOLOPv2
MiDAS
Decision tree
Lane detection
Neural networks (Computer science)
Real-time data processing
Kaisar, Sazeed
Jim, Reduan Masud
Islam, Rian
Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
author2 Rahman, Md. Khalilur
author_facet Rahman, Md. Khalilur
Kaisar, Sazeed
Jim, Reduan Masud
Islam, Rian
format Thesis
author Kaisar, Sazeed
Jim, Reduan Masud
Islam, Rian
author_sort Kaisar, Sazeed
title Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
title_short Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
title_full Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
title_fullStr Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
title_full_unstemmed Real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with MiDAS
title_sort real-time driving monitoring system on a single-board computer utilizing deep neural networks integrated with midas
publisher Brac University
publishDate 2024
url http://hdl.handle.net/10361/22869
work_keys_str_mv AT kaisarsazeed realtimedrivingmonitoringsystemonasingleboardcomputerutilizingdeepneuralnetworksintegratedwithmidas
AT jimreduanmasud realtimedrivingmonitoringsystemonasingleboardcomputerutilizingdeepneuralnetworksintegratedwithmidas
AT islamrian realtimedrivingmonitoringsystemonasingleboardcomputerutilizingdeepneuralnetworksintegratedwithmidas
_version_ 1814309731151380480