Skip to content

Insurance use-case: To detect distracted/safe drivers using multi-class image classification. Framework used is keras-theano with data trained over VGG16 pre-trained network.

Notifications You must be signed in to change notification settings

arun-apad/distracted_driver_computer_vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distracted Driver Detection using keras and theano.

According to the CDC motor vehicle safety division, one in five car accidents is caused by a distracted driver. Sadly, this translates to 425,000 people injured and 3,000 people killed by distracted driving every year.

alt text

Given a dataset of 2D dashboard camera images, the task is to classify each driver's behavior.

We've all been there: a light turns green and the car in front of you doesn't budge. Or, a previously unremarkable vehicle suddenly slows and starts swerving from side-to-side. When you pass the offending driver, what do you expect to see? You certainly aren't surprised when you spot a driver who is texting, seemingly enraptured by social media, or in a lively hand-held conversation on their phone.

The 10 classes to predict are:

alt text

  • c0: safe driving
  • c1: texting - right
  • c2: talking on the phone - right
  • c3: texting - left
  • c4: talking on the phone - left
  • c5: operating the radio
  • c6: drinking
  • c7: reaching behind
  • c8: hair and makeup
  • c9: talking to passenger

This solution has an accracy of 80% and was trained on AWS GPU using pretrained weights from VGG.

About

Insurance use-case: To detect distracted/safe drivers using multi-class image classification. Framework used is keras-theano with data trained over VGG16 pre-trained network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published