Detection of Drowsiness in Drivers Using TensorFlow Framework

Detection of Drowsiness in Drivers Using TensorFlow Framework

Teja Sankar Babu Budati, Shaik Himam Saheb, Alex Khang
DOI: 10.4018/979-8-3693-2105-8.ch009
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Drowsiness among drivers is increasingly contributing to a significant number of accidents on roadways, emerging as a leading cause of such incidents. Recent findings highlight the substantial impact of driver fatigue on vehicular accidents, resulting in numerous fatalities. In fact, tiredness is responsible for more than 30% of all accidents. To address this issue and potentially save lives, a framework is proposed for detecting driver sleepiness and alerting the driver. The framework involves continuous monitoring of the driver through a camera, employing image-processing algorithms that focus primarily on the driver's face and eyes. By analyzing the location of the driver's eyes, the model predicts eye blinking patterns. To calculate PERCLOS (percentage of eye closure), an algorithm tracks and analyses the driver's face and eyes. If the driver's squinting rate exceeds a certain threshold, the framework triggers an audible alert.
Chapter Preview
Top

2. Classical Computing Vs. Quantum Computing

Classical and quantum computing are two fundamentally different paradigms for performing computations. Classical computers use classical bits (0s and 1s) as the basic unit of information. Each bit can represent one of two possible states. Quantum computers use quantum bits, or qubits, which can exist in multiple states simultaneously due to the principles of superposition. This allows quantum computers to perform certain types of computations more efficiently. Classical bits represent discrete values (0 or 1) that can be manipulated using logical operations like AND, OR, and NOT. Qubits can represent a complex combination of 0 and 1, thanks to superposition. This enables quantum computers to perform operations on multiple possible states simultaneously. Classical bits are in one of two definite states: 0 or 1. Qubits exist in a superposition of states, meaning they can be in a combination of 0 and 1 states until measured. This property enables quantum computers to explore multiple possibilities in parallel (Bryant et al., 1986).

Classical bits are independent of each other. Qubits can become entangled, meaning the state of one qubit is interdependent with the state of another qubit, regardless of the physical distance between them. Entanglement enables quantum computers to perform certain tasks more efficiently, such as quantum communication and error correction (Khang & Quantum, 2023).

Complete Chapter List

Search this Book:
Reset