Driver Drowsiness Detection


It’s been a while since my last post. These are being busy times in Vicomtech-IK4.
One of the reasons is our efforts in the field of ADAS (Advanced Driver Assistance Systems).

In that field, we already worked on LDW (Lane Departure Warning), or FCW (Forward Collision Warning) using single cameras.
In this post, I want to show the last results on DDD (Driver Drowsiness Detection).

The main idea is that a camera facing to the driver can be used to detect the eyes, and determines whether they are open or closed. This way, the algorithm can measure the blink time, frequency and other statistics that can be correlated with the fatigue level of the driver, and eventually used to warn the driver through an HMI.

Of course, the implementations are done using C++ and we are currently running in real-time in in-vehicle computers.
This year we will also be showing this technology and others in the ITS World Congress, to be held in Bordeaux (



This entry was posted in ADAS, Computer vision and tagged , , , , . Bookmark the permalink.

3 Responses to Driver Drowsiness Detection

  1. pangfumin says:

    Good work!

  2. Zamani says:

    Hi Marco, good work here.. just curious on how the code of giving the video a bit reddish if there is issue with the driver. If you can share, it would be a pleasure..


Leave a Reply to Zamani Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s