The issue of driver drowsiness, distraction, and inattentiveness during driving poses a significant risk to road safety. According to the National Highway Authority of India (NHAI), driver fatigue and distraction are major factors in approximately 20% of all fatal car crashes in India. The need is to monitor driver behavior and alert them when signs of fatigue or distraction are detected. Additionally, the model should also suggest actions such as rest breaks or changes in lighting or music to prevent further distraction which would improve road safety and save lives.
The following challenges were faced:
Dataset Collection: To address and resolve such huge social-issue, we needed proper and well elaborated dataset collection that includes areas of diverse situations. However, it was very hard for us to locate such idealistic dataset. Fortunately, after due research, we found MRL Eye Dataset to cater our needs and train our model with its collection of diverse dataset.
Data Pre-Processing: This is a very time taking process because the amount of data for training was very limited. Thus, we had concerns with underfitting and to deal with such issue, we used the concept of Data Augumentation through which we were able to generate multiple images from single image by changing values of Hyper-Parameters such as Zoom, rotation, etc.
Since, it is emperically proved that neural network converges better for normalised input values so we used the concept of feature scaling to make conversions efficient.
Discussion