Deep Learning Approach for Sleepiness Detection with YOLOv12

Drowsiness while driving is a significant contributor to traffic accidents. To mitigate such occurrences, a precise and real-time drowsiness detection system is essential. This research aims to create a computer vision-based drowsiness detection system utilizing the YOLOv12 algorithm. The dataset was sourced from Kaggle and manually annotated with the help of Roboflow. It was categorized into two groups: drowsy and non-drowsy, with the original 5,000 images augmented to a total of 6,976 images. The model training utilized the AdamW optimizer (learning rate=0.001667, momentum=0.9) over 100 epochs and a batch size of 4. Performance assessment indicates that the model attained an mAP@50 of 0.732 and an mAP@50-95 of 0.62, alongside a precision of 0.648 and a recall of 0.928. These findings illustrate that YOLOv12 can successfully identify drowsiness in real-time. Nevertheless, the performance of the model is significantly influenced by the quality and balance of the dataset. Consequently, enhancing the structure and distribution of the dataset is vital for improving detection accuracy.

Authors

Publication Details

Journal
JKTi - Jurnal Keilmuan Teknologi Informasi
Published
2025-06-30
DOI
https://doi.org/10.61902/jkti.v1i1.1681
Primary Topic
Sleep and Work-Related Fatigue
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep Learning Approach for Sleepiness Detection with YOLOv12

Ardiansyah Ardiansyah, Diesti Hidayani, Mustofa Romadhani
JKTi - Jurnal Keilmuan Teknologi Informasi
Sleep and Work-Related Fatigue
article

Deep Learning Approach for Sleepiness Detection with YOLOv12

Ardiansyah Ardiansyah, Diesti Hidayani, Mustofa Romadhani
article en

Abstract

Drowsiness while driving is a significant contributor to traffic accidents. To mitigate such occurrences, a precise and real-time drowsiness detection system is essential. This research aims to create a computer vision-based drowsiness detection system utilizing the YOLOv12 algorithm. The dataset was sourced from Kaggle and manually annotated with the help of Roboflow. It was categorized into two groups: drowsy and non-drowsy, with the original 5,000 images augmented to a total of 6,976 images. The model training utilized the AdamW optimizer (learning rate=0.001667, momentum=0.9) over 100 epochs and a batch size of 4. Performance assessment indicates that the model attained an mAP@50 of 0.732 and an mAP@50-95 of 0.62, alongside a precision of 0.648 and a recall of 0.928. These findings illustrate that YOLOv12 can successfully identify drowsiness in real-time. Nevertheless, the performance of the model is significantly influenced by the quality and balance of the dataset. Consequently, enhancing the structure and distribution of the dataset is vital for improving detection accuracy.

JKTi - Jurnal Keilmuan Teknologi InformasiVol. 1(1)
Openalex Percentile: Top 80%
Sleep and Work-Related Fatigue
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.