Skip to content

The task here is is to build a classifier that can classify for a given image as sober or mild drunk or drunk.

Notifications You must be signed in to change notification settings

sayan0506/Deep-Learning-for-Drunks-Detection-with-Infrared-Camera

Repository files navigation

Deep-Learning-for-Drunks-Detection-with-Infrared-Camera

Deep Learning for Drunks Detection with Infrared Camera Keras implementation

Problem Statement

The task here is is to build a classifier that can classify for a given image as sober or mild drunk or drunk. In order to train or test, we can consider all four, front, side etc. at once to classify whether drunk or sober. Detailed problem statement can be found here

The idea is to have a classifier which can be used in Real Life scenarios so you are free to make modifications / assumptions as long as these are valid in Real-Life scenarios.

Dataset

The dataset contains IR images captured from a thermal camera for 50 different people. For each image, the class labels are provided in filenames. The labeling nomenclature is explained along with the data capture process in the readme".

Dataset contains images of 41 people in separate folders, taken from an IR sensor. For each person, images are taken in 4 conditions: sober (before drinking), 20 mins after drinking, 40 mins after drinking and 1hr after drinking 4 glasses of wine. For each condition and for each person, 4 images are taken: front face, side face, eyes, and hand palm.

Dataset link - SOBER - DRUNK DATABASE

Data Pre-processing

data Pre-processing Notebook

Extensive study on drunk detection

Below are the note book links conatining the extensive study regarding drunk state detection using several approaches.

  1. Deep_Learning_for_Binary_Drunks_Detection_with_Infrared_Camera_v2(Sober+3).ipynb
  • info: main notebook contains best model( custom base model), binary classification(sober state or drunk)
  • colab link
  1. Data_Pre-processsing_for_Binary_Drunks_Detection_with_Infrared_Camera.ipynb
  • info: study regarding data preprocessing is done here
  • colab link
  1. Deep_Learning_for_Binary_Drunks_Detection_with_Infrared_Camera_v2(Sober+Drunk_state_3).ipynb
  • info: binary classfication experiements regarding (sober state+drunk state 3)
  • colab link
  1. Deep_Learning_for_Multi-Class_Drunks_Detection_with_Infrared_Camera_v2.ipynb
  • info: multi class/label classification
  • colab link
  1. Deep_Learning_for_Binary_Drunks_Detection_with_Infrared_Camera_v2(Sober+3_Drunks)_inverted.ipynb
  • info: same as 1., but image is inverted(result very poor)
  • colab link

Reference

About

The task here is is to build a classifier that can classify for a given image as sober or mild drunk or drunk.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published