Driver Activity Detection and Classification Using Deep Learning- Based YOLO Models for Intelligent Transportation Systems
Deze studie stelt een deep learning-framework voor dat gebruikmaakt van YOLO-architecturen om acht bestuurdersactiviteiten te detecteren en te classificeren, waarbij wordt aangetoond dat het YOLOv8n-model superieure real-time prestaties bereikt met een mAP van 96,3% op een dataset van 5.422 afbeeldingen, waardoor het een effectieve oplossing biedt voor het verbeteren van de verkeersveiligheid in intelligente transportondersteunende systemen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je een dashboardcamera in een auto voor die werkt als een zeer scherpziene, onvermoeibare bijrijder. Zijn enige taak is om naar de bestuurder te kijken en direct te zien of deze iets gevaarlijks doet, zoals tekstberichten typen tijdens het rijden of een broodje eten achter het stuur. Dit artikel beschrijft hoe de onderzoekers een "brein" voor die bijrijder hebben gebouwd met behulp van een type kunstmatige intelligentie genaamd Deep Learning, specifiek gebruikmakend van een familie van modellen die bekend staat als YOLO (wat staat voor "You Only Look Once").
Hier is het verhaal van hoe ze het hebben gebouwd, eenvoudig uitgelegd:
Het Probleem: De Afgeleide Bestuurder
Verkeersongevallen gebeuren vaak omdat bestuurders worden afgeleid. Ze zijn misschien op hun telefoon aan het kijken, hun haar aan het doen, of praten met passagiers in plaats van op de weg te letten. De onderzoekers wilden een systeem creëren dat deze "onveilige bewegingen" in realtime kon herkennen, als een vangnet om crashes te voorkomen.
De Training: De AI leren kijken
Om deze AI te leren, kun je haar niet simpelweg een tekstboek geven; je moet haar duizenden foto's laten zien.
- De Klaslokaal: De onderzoekers gingen de straat op en filmden echte bestuurders in de steden Debre Markos en Motta in Ethiopië. Ze gebruikten geen nepacteurs in een studio; ze gebruikten natuurlijke rijomstandigheden.
- Het Huiswerk: Ze namen 10 video's en hakten deze in stukjes tot 5.422 individuele snapshots (frames).
- Het Labelen: Dit was het moeilijke deel. Mensen moesten elke foto doorgaan en een kader rond de handen of het gezicht van de bestuurder tekenen, waarbij ze precies labelden wat diegene aan het doen was. Ze leerden de AI om 8 specifieke gedragingen te herkennen:
- Veilig rijden (het "goede" gedrag)
- Drinken
- Eten
- Telefoongebruik
- Spelen met auto-onderdelen (zoals de radio)
- Make-up of haar doen
- Objecten hanteren (zoals reiken naar een tas)
- Praten met een passagier
Denk hierbij aan het leren van een kind om verschillende vruchten te herkennen. Je laat een appel zien en zegt "Appel", dan een banaan en zegt "Banaan". Uiteindelijk leert het kind (of in dit geval de AI) om ze direct te herkennen zonder dat het telkens verteld hoeft te worden.
De Pretendenten: De "YOLO" Race
De onderzoekers kozen niet zomaar één AI-brein; ze organiseerden een race tussen vier verschillende versies van het YOLO-model om te zien welke de beste monitor voor de bestuurder was.
- De Racers: Ze testten YOLOv5s (klein en snel), YOLOv5m (medium), YOLOv5l (groot) en de nieuwste YOLOv8.
- Het Circuit: Ze trainden al deze modellen op dezelfde 5.422 foto's met behulp van een krachtige cloudcomputer (Google Colab) die beschikt over een supersnelle grafische kaart om het proces te versnellen.
De Resultaten: Wie won de race?
Nadat de training voltooid was, controleerden ze de scores. Stel je een test voor waarbij je de juiste dingen in een menigte moet ontdekken.
- De Winnaar: YOLOv8 won de gouden medaille. Het behaalde een score van 96,3% nauwkeurigheid. Het was het meest precies in het herkennen van exact wat de bestuurder aan het doen was.
- De Naaste Volgers: De oudere modellen (YOLOv5) deden het ook goed, maar waren iets minder nauwkeurig (variërend van 90% tot 95%).
- De Afweging: De winnaar (YOLOv8) was iets zwaarder en had meer tijd nodig om te trainen (ongeveer 3 uur) vergeleken met de kleinere modellen, maar het was de extra nauwkeurigheid waard.
De Kern van het Verhaal
Het artikel concludeert dat we door gebruik te maken van deze geavanceerde AI (specifiek het YOLOv8-model), een systeem kunnen bouwen dat bestuurders in de gaten houdt en direct weet of ze afgeleid zijn. Het is als een bijrijder met supervisie die nooit knippert, wat ervoor zorgt dat als een bestuurder begint te eten of te appen, het systeem precies weet wat er aan de hand is.
Wat het paper niet zei:
De onderzoekers richtten zich strikt op het bouwen en testen van dit detectiesysteem in een laboratoriumsetting met hun specifieke dataset. Ze hebben dit systeem niet getest in een rijdende auto op een drukke snelweg, noch beweerden zij dat het momenteel wordt gebruikt in commerciële auto's of ziekenhuizen. Ze hebben simpelweg bewezen dat het "brein" heel goed werkt bij het herkennen van deze specifieke 8 acties in foto's en video's.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.