Abstract: Casualty increases from road accidents day by day. There are so many reasons that accident causes and mostly due to human errors. Driver drowsiness is one of them. A small drowsiness may turn it into a big accident that resulted heavy casualties. If any of the system automatically detects the driver’s drowsiness and alert at real time may secure many lives. Drowsiness can be recognized by different situations such as by opening full mouth, by closing both the eyes and a combination of both. This may advised not to drive at drowsy state. There are various techniques through which drowsiness can be detected at real time but accuracy matters. OpenCV is a highly utilized open source computer vision library through which facial features can be recognized effectively. Polynomial kernel based support vector machine (SVM) is an advanced classification technique through which drowsiness can be classified from face. SVM is advanced machine learning approach through which linear and non-linear data can be classified with higher level of accuracy. System pertained 96.17 % of accuracy. Polynomial kernel is useful for non-linear data separation. Here system classifies the expressional features of face and result accordingly for drowsiness detection. Keywords: Support Vector Machine (SVM), OpenCV, Machine Learning, Non-Linear SVM Model, Drowsiness Detection, Face Detection, Computer Vision.
Read full abstract