Individuals with obstructive sleep apnea (OSA) face increased accident risks due to excessive daytime sleepiness. PERCLOS, a recognized drowsiness detection method, encounters challenges from image quality, eyewear interference, and lighting variations, impacting its performance, and requiring validation through physiological signals. We propose visual-based scoring using adaptive thresholding for eye aspect ratio with OpenCV for face detection and Dlib for eye detection from video recordings. This technique identified 453 drowsiness (PERCLOS ≥ 0.3 || CLOSDUR ≥ 2 s) and 474 wakefulness episodes (PERCLOS < 0.3 and CLOSDUR < 2 s) among fifty OSA drivers in a 50 min driving simulation while wearing six-channel EEG electrodes. Applying discrete wavelet transform, we derived ten EEG features, correlated them with visual-based episodes using various criteria, and assessed the sensitivity of brain regions and individual EEG channels. Among these features, theta–alpha-ratio exhibited robust mapping (94.7%) with visual-based scoring, followed by delta–alpha-ratio (87.2%) and delta–theta-ratio (86.7%). Frontal area (86.4%) and channel F4 (75.4%) aligned most episodes with theta–alpha-ratio, while frontal, and occipital regions, particularly channels F4 and O2, displayed superior alignment across multiple features. Adding frontal or occipital channels could correlate all episodes with EEG patterns, reducing hardware needs. Our work could potentially enhance real-time drowsiness detection reliability and assess fitness to drive in OSA drivers.
16 May 2025 in Medical & Biological Engineering & Computing
Multichannel electroencephalography (EEG)-based drowsiness detection (DD) offers higher coverage but comes with increased computational demands, hardware requirements, and user discomfort, whereas single-channel devices are cost-effective and user-friendly but provide lower coverage. We hypothesized that an optimal channel with optimum paired EEG features could achieve coverage comparable to a multichannel system. Subject-specific, EEG-feature-specific thresholding techniques were introduced to classify 927 EEG epochs, derived from visual-based scoring through image processing of fifty drivers’ facial expressions during a 50-min driving simulation, using six individual EEG channels with paired features. Ten normalized EEG features were extracted per epoch using discrete wavelet transform (DWT), and seven thresholding techniques were applied to identify the most consistent method across subjects. Epochs were classified as drowsy or wakeful based on whether their normalized values exceeded or fell below a specific threshold. We then assessed the coverage of each channel by comparing EEG patterns with visual-based scoring. To determine the optimal feature pair for classifying each epoch in alignment with visual-based scoring, 45 feature combinations were evaluated. The pairing of power spectral density (PSD) alpha and PSD theta in channels Frontal4 (F4) and Occipital2 (O2) yielded the highest coverage, achieving 96.1% and 95% with corresponding accuracies of 95.4% and 94.7%, respectively. These results slightly surpassed the coverage achieved using six channels with a single feature, with increases of 1.47% for F4 and 0.32% for O2. Our study demonstrates that an optimal EEG channel with optimum paired EEG features can reduce channels from six to one, lowering computational demands for wearable DD devices. Graphical abstract
Purpose- The purpose of this study is to compare the success of alternative data imputation techniques with missing data. The study distinguishes itself from the rest of the literature by proposing an appropriate technique for mixed data on financial performance and environmental, social and governance (ESG) metrics of companies. In addition to simple imputation techniques, we also use machine learning techniques that allow working with more complex data. Methodology- We first employ ad-hoc methods such as mean, median, mode, constant, most frequent and regression imputation. In what follows, we handle multivariate imputation techniques such as multiple imputation by chained equations (MICE). Finally, we run imputation methods with machine learning (ML) classification such as K-nearest Neighbor (KNN), Ridge and Random Forest. To consider the assumptions of missing data, we first check the normality of the variables with Kolmogorov-Smirnov test and employ Rubin’s classification technique that defines the relationship among variables with the probability of missing data. The success of imputation techniques applied to missing data changes when the missing data are classified with Rubin’s technique according to randomness. Consequently, we apply listwise deletion at various levels and alternative data imputation techniques. We then compare their performances. The raw data contain parametric as well as categorical variables (binary and others). Among these are time-series (yearly) financial series such as sales and total assets obtained from financial statements, ESG scores as well as float ratios for firms from several countries and industries. Imputation is done randomly on a sample varying from 5% to 30% of the dataset and results are compared to true data based on accuracy or other measures such as root mean square errors (RMSE) or mean absolute percentage error (MAPE). Several robustness checks have been performed to supplement the analysis. Findings- Results show that ML methods such as KNN have a superior performance than others. Moreover, when multidimensional nature of the data is taken into account, the prediction performance improves. Hence, an optimality can be reached based on parameters. Conclusion- Based upon the analysis, we conclude that the selected imputation technique and how it is employed matter to attain a higher accuracy and a better prediction of the missing values on selected mixed panel data in finance. Keywords: Imputation techniques, Panel data, Machine learning, Financial performance, ESG JEL Codes: C55, C81, M14, Q51
About Me
Recently, I have been working on integrating Knowledge Graphs with Large Language Models to enhance its reasoning capabilities.
Recently, I have been working on integrating Knowledge Graphs with Large Language Models to enhance its reasoning capabilities.