Drowsiness on the road is a widespread problem with fatal consequences; thus, a multitude of solutions implementing machine learning techniques have been proposed by researchers. Among existing methods, Ghoddoosian et al.'s drowsiness detection method utilizes temporal blink patterns to detect early signs of drowsiness. Although the method reported promising results, Ghoddoosian et al.'s algorithm was developed and tested only on a powerful desktop computer, which is not practical to apply in a moving vehicle setting. We propose an embedded system that can process Ghoddoosian et al.'s drowsiness detection algorithm on a MiniPC and interact with the user by phone; combined, the vehicles are powerful enough to run a web server and our drowsiness detection server. In this paper, we explain how we implemented Ghoddoosian et al.'s drowsiness detection method in an embedded system using the AioRTC Protocol and propose the methods to compare the potential of various hardware setups and ultimately choose the most practical device for our embedded system. We evaluated the communication speed and processing times of the program on various platforms. Based on our results, we found that the Mini PC was most suitable for our proposed system. Furthermore, we proposed an algorithm that prioritizes the sensitivity of the drowsiness detection over the specificity. Based on the false positive and false negative rates, the algorithm optimizes the threshold of alerting the driver. We anticipate that our proposed platform can help many researchers advance their research on drowsiness detection solutions in embedded system settings.
翻译:路边的沉睡是一个具有致命后果的广泛问题; 因此,研究人员提出了实施机器学习技术的多种解决方案。 在现有的方法中, Ghoddoosian 等人的沉睡探测方法使用了时间闪烁模式来检测早期沉睡迹象。 虽然这种方法报告了有希望的结果, Ghoddoosian 等人的算法仅是在一个强大的台式计算机上开发并测试的,该算法在移动的车辆设置中是不切实际的。 我们提议了一个嵌入系统,可以在迷你PC上处理Ghoddoosian 等人的沉睡探测算法,并通过电话与用户进行互动; 综合起来, 车辆足够强大,足以运行一个网络服务器和我们的沉睡探测服务器。 在本文中,我们解释了我们如何在嵌入的系统中应用Ghoddoosian 等人的沉睡测算法, 并提出了一种负面的方法,用以比较各种硬件设置的可能性,并最终选择我们嵌入系统的最实用的装置。 我们评估了在各种平台上最精确的测算率的通信速度和处理程序的时间。 我们提出的最精确的测算方法,我们找到了一个最精确的测算方法。