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.
Prif Awduron: | , , |
---|---|
Awduron Eraill: | |
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 |