Show simple item record

dc.contributor.advisorChakrabarty, Amitabha
dc.contributor.authorMahmud, Ishtiaque
dc.contributor.authorRitu, Sumaia Arefin
dc.contributor.authorMahmood, Zaki Zawad
dc.date.accessioned2024-10-20T06:05:56Z
dc.date.available2024-10-20T06:05:56Z
dc.date.copyright©2024
dc.date.issued2024-05
dc.identifier.otherID 20301311
dc.identifier.otherID 24141196
dc.identifier.otherID 23241139
dc.identifier.urihttp://hdl.handle.net/10361/24349
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2024.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 65-68).
dc.description.abstractThe advancement of autonomous vehicles requires a fast and effective object detection and segmentation system handling a wide range of road environments. The goal of this research is to improve autonomous navigation by applying fast and popular YOLO-based models for road obstacle detection and segmentation in South Asian countries, especially Bangladesh. Our team has compiled an extensive collection of videos taken on Bangladeshi streets using a smartphone camera that shows a variety of road conditions such as potholes, speed bumps, barricades, and normal roads taking into account rainy, sunny, day and night environments. By using Roboflow annotation and sampling tools, these videos were sampled into images and annotated with both bounding boxes and bounding masks. Using our custom annotated dataset, we trained and refined YOLO-based object detection and segmentation models such as YOLOv5, YOLOv7, and YOLOv8. The YOLOv5x model trained on our custom dataset shows better results with the highest mAP50 and mAP50-95 scores of 0.876 and 0.647 respectively. However, the YOLOv7x model trained on our custom dataset gives the lowest performance outcome with mAP50 and mAP50-95 scores of 0.583 and 0.331. Also, while comparing the models trained with custom dataset with models trained with a benchmark dataset, our dataset shows major improvements in results. We deployed the models on our local computer to allow real-time object detection with a camera, upon which our prototype car can take decisions using a microprocessor. This implementation reflects the feasibility of effective object detection and segmentation with limited resources. This research intends to optimize autonomous vehicle navigation in Bangladeshi road environments quickly and effectively. The outcomes of our experiments suggest that our approach offers a viable way to improve the security and efficiency of autonomous navigation in these kinds of settings. By addressing the unique challenges with road infrastructure in developing nations, our research advances the area of autonomous driving and creates opportunities for more customized and adaptive navigation systems.en_US
dc.description.statementofresponsibilityIshtiaque Mahmud
dc.description.statementofresponsibilitySumaia Arefin Ritu
dc.description.statementofresponsibilityZaki Zawad Mahmood
dc.format.extent77 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.
dc.subjectYOLOv8en_US
dc.subjectYOLOv5en_US
dc.subjectAutomated vehiclesen_US
dc.subjectYOLOv7en_US
dc.subjectObstacle detectionen_US
dc.subjectNavigational intelligenceen_US
dc.subject.lcshTraffic safety--Bangladesh.
dc.subject.lcshComputer vision.
dc.subject.lcshTraffic engineering.
dc.subject.lcshAutomotive engineering.
dc.titleAdvancing autonomous navigation: YOLO-based road obstacle detection and segmentation for Bangladeshi environmentsen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record