Emotion Based Driving
Emotion Based Driving
Technology: Python
ABSTRACT:
While driving in a car, the driver can be affected by various emotionally challenging situations.
They can either be triggered by the current driving situation, e.g. being cut off by another driver,
or caused by a personal event, e.g. receiving good news. On the one hand, emotions can affect
the driving behavior in positive and negative ways. By sensing fear, the driver is able to perceive
a situation as a possible risk and adapt his driving towards the situation, while anger may lead to
an underestimation of the risk level and therefore may increase the risk of causing an accident. In
this application, we propose a framework for driver’s emotion recognition using facial
expression recognition. We assume that a camera is optimally placed inside a vehicle, constantly
looking at the driver’s face. Our framework comprises of extracting features from real-time
video input using deep learning and classifying the emotion using Grassmann manifold based
learning.
In the past few decades, numerous techniques have been proposed to monitor the driver’s
emotions. Some of the techniques for driver emotion recognition are based on monitoring
physiological signals such as EEG, ECG, electro-dermal activity, electromyography, etc. The
drawback with monitoring emotions through physiological signals is that it requires the driver to
wear external devices, which could prove to be intrusive and distracting.
DISADVANTAGES:
Low Accuracy.
Can be distracting to driver.
Expensive.
Cannot be scaled easily.
Inefficient.
PROPOSED SYSTEM:
Camera based emotion recognition systems are better suited for monitoring the driver’s
emotions, since it is non-intrusive and does not require active participation of the driver. These
methods are based on analyzing the facial images of the driver and performing face expression
recognition to monitor the driver’s emotions. The proposed system uses Deep learning models
for emotion recognition along with computer vision for image processing.
Domain: Artificial Intelligence
Technology: Python
BLOCK DIAGRAM:
ADVANTAGES:
High Accuracy.
Does not distracts driver.
Inexpensive.
Can be scaled easily.
Efficient.
APPLICATIONS:
SYSTEM SPECIFICATIONS
H/W SPECIFICATIONS:
Processor : I3/Intel Processor
RAM : 4GB (min)
Hard Disk : 128 GB
Domain: Artificial Intelligence
Technology: Python
Key Board : Standard Windows Keyboard
Mouse : Two or Three Button Mouse
Monitor : Any
S/W SPECIFICATIONS:
• Operating System : Windows 7+
• Server-side Script : Python 3.6+
• IDE : PyCharm
• Libraries Used : Pandas, NumPy, Tensorflow, Matplotlib, OpenCV.
LEARNING OUTCOMES: