“…On the other hand, Harkous et al [17], presented a two stage machine learning method for drunk driving detection, the proposed methodology uses a series of sensors placed in the vehicle to feed a hidden Markov model that select the best subset of sensors to be used by a recurrent neural network, the system was based on the detection of the vehicle movement rather than the alcohol presence, the system achieved a 75-98% of accuracy depending of the number of sensors used by the model. Recently, Hyder et al [18], developed a system based on an SoC (System on Chip), to detect drowsiness, the system uses a IoT sensor to detect the presence of alcohol, for this the system placed the alcohol detection sensor near the steering wheel to be close of the driver, then using a threshold, the presence of alcohol was detected, the system also detected the drowsiness by using cameras to detect the eye aspect ratio, the authors reported up to 92% of accuracy for the detection of the drowsiness when using the cameras, for the alcohol detection, only the threshold was reported. Vijayan et al [19] also proposed a system to detect driver drowsiness based on the use of image processing, here the authors proposed a system that recorded the drivers's face then was feed to deep neural networks to infer the state of the driver, the system used ResNet50, VGG16, and InceptionV3 to classify the driver's state, the authors reported an accuracy of 76.16%, 71.22%, and 78.43%, respectively.…”