Searcharxiv⌕ Search

arXiv subjects

Nadica Miljković

Publications and source records attributed to Nadica Miljković.

11 recordsLinked to original sources

Interpretable machine learning for identifying individual-specific cardiogram signatures

This study investigates cardiogram-based biometric identification as a physiological authentication problem, focusing on the discriminative capacity of electrocardiogram (ECG) and impedance cardiogram (ICG) features and their robustness to emotional variability. A total of 29 features spanning four domains (temporal, amplitude, slope, and morphological) are evaluated using random forest (RF) models combined with multiple interpretability methods. Features derived from ECG and ICG rank consistently among the top 10 most important by Gini importance, permutation importance, and Shapley additive explanations (SHAP) values, with ECG-derived QRS descriptors occupying the highest positions. In parallel, BCX features derived from ICG provide complementary information, although their stability across methods is lower. Correlation analysis reveals substantial multicollinearity, where the RF distributes and diminishes importance across highly correlated pairs, confirming reduced independent contributions. Statistical analysis identifies 14 features that differ significantly between baseline and anger, without a clear pattern by domain. Feature selection with recursive feature elimination and genetic algorithms converges on a subset (12 features) that attains accuracy within 1% of the full set (99%), improving efficiency in storage and computation. Complementary analyses indicate that individual differences are primarily encoded in ECG features describing QRS amplitude, slope, morphology, and duration, with the first three remaining stable between baseline and anger, and duration being the only selected QRS feature that changes significantly. BCX amplitude features provide supportive but less stable discriminatory cues. More broadly, the proposed framework may help distinguish stable person-related characteristics, such as identity and personality-related traits, from transient affective changes.

eess.SP↗

A Signal Extraction Approach for Remote Heart Rate Variability Assessment Using Proxy Measure in a Driving Simulator

This study evaluates remote Photopletismography (rPPG) algorithms, Spatial Subspace Rotation (2SR), Chrominance-based method (CHROM), Plane-Orthogonal-to-Skin (POS), and Principal Component Analysis (PCA), applied to selected superpixel-based facial regions (with target counts of 10 and 20 regions) for monitoring in a driving simulator. Two novel peak enhancement approaches, based on the Lp norm and Fractional-Order Derivative (FOD), are introduced to enable robust Heart Rate Variability (HRV) estimation. A signal-to-noise ratio-based quality assessment of 20 s segments serves as a data cleaning mechanism to mitigate motion artifacts inherent to dynamic recording conditions. In a sample of 29 participants recorded during baseline and driving simulation conditions, Pulse Rate (PR) is calculated with clinically acceptable accuracy across configurations (validated against simultaneous Electrocardiography (ECG) recordings), achieving the lowest Mean Absolute Error (MAE) of 1.92 bpm (sd = 1.72) using 2SR with FOD and 20 superpixel regions. The best-case MAE reached 0.061 s for Standard Deviation of Normal-to-Normal intervals (SDNN) and 0.081 s for Root Mean Square of Successive Differences (RMSSD), with inter-beat interval detection yielding an F1 score of 0.93. Optimal parameters clustered around p = 6-7 for Lp norm and fractional orders of 1.0-1.4. All rPPG-derived parameters reproduced the statistical structure of the reference ECG across conditions and configurations. Caution is advised when using FOD due to slow changes in the rPPG waveform. Overall, 2SR is recommended for PR, while CHROM for HRV estimation, using Lp norm with 20 superpixels, providing clear methodological guidance for rPPG monitoring in driving simulators

eess.IV↗

From Raw Gaze to Meaningful Features: Assessment of Visual Behavior in Driving Simulator

A novel quantitative analytical approach to investigate eye movement behaviour in a driving simulator during three conditions: Baseline, Ride (simulated drive under normal visibility), and Fog (simulated drive under reduced visibility) is presented. We illustrate the proposed approach in a case study: eye tracking data from 24 participants are analyzed using 31 parameters, organized into three groups: (1) saccade characteristics, (2) Bivariate Contour Ellipse Area (BCEA) related parameters, and (3) blinking features. Across all feature groups, numerous statistically significant differences emerge between Baseline and the simulated drive conditions. Between Ride and Fog, saccade features show minimal changes (one out of 13), whereas BCEA (9 of 13) and blink features (four of 5) exhibit pronounced differences, highlighting the strong impact of reduced visibility on gaze stability and blinking behaviour. In addition to conventional gaze features, such as saccade duration, a new metric, inspired by the Guzik's Index (GI), is introduced through feature engineering to quantify fixation asymmetry along the major axis of the BCEA. The GI results suggest that gaze dispersion remains consistent across visibility conditions, but it is significantly higher during Baseline than during Fog and Ride conditions (p < 0.01). Overall, the presented findings demonstrate that a combination of the BCEA-based features with saccade and blink parameters provides a comprehensive understanding of visual attention and gaze stability in a driving simulator, while GI offers additional insights into fixation asymmetry under varying visibility conditions.

eess.SP↗

Robotic Trail Maker Platform for Rehabilitation in Neurological Conditions: Clinical Use Cases

Patients with neurological conditions require rehabilitation to restore their motor, visual, and cognitive abilities. To meet the shortage of therapists and reduce their workload, a robotic rehabilitation platform involving the clinical trail making test is proposed. Therapists can create custom trails for each patient and the patient can trace the trails using a robotic device. The platform can track the performance of the patient and use these data to provide dynamic assistance through the robot to the patient interface. Therefore, the proposed platform not only functions as an evaluation platform, but also trains the patient in recovery. The developed platform has been validated at a rehabilitation center, with therapists and patients operating the device. It was found that patients performed poorly while using the platform compared to healthy subjects and that the assistance provided also improved performance amongst patients. Statistical analysis demonstrated that the speed of the patients was significantly enhanced with the robotic assistance. Further, neural networks are trained to classify between patients and healthy subjects and to forecast their movements using the data collected.

cs.RO↗

Contactless pulse rate assessment: Results and insights for application in driving simulator

Remote photoplethysmography (rPPG) offers a promising solution for non-contact driver monitoring by detecting subtle blood flow-induced facial color changes from video. However, motion artifacts in dynamic driving environments remain key challenges. This study presents an rPPG framework that combines signal processing techniques before and after applying Eulerian Video Magnification (EVM) for pulse rate (PR) estimation in driving simulators. While not novel, the approach offers insights into the efficiency of the EVM method and its time complexity. We compare results of the proposed rPPG approach against reference Empatica E4 data and also compare it with existing achievements from the literature. Additionally, the possible bias of the Empatica E4 is further assessed using an independent dataset with both the Empatica E4 and the Faros 360 measurements. EVM slightly improves PR estimation, reducing the mean absolute error (MAE) from 6.48 bpm to 5.04 bpm (the lowest MAE (~2 bpm) was achieved under strict conditions) with an additional time required for EVM of about 20 s for 30 s sequence. Furthermore, statistically significant differences are identified between younger and older drivers in both reference and rPPG data. Our findings demonstrate the feasibility of using rPPG-based PR monitoring, encouraging further research in driving simulations.

eess.IV↗

Data Augmentation for Generating Synthetic Electrogastrogram Time Series

To address an emerging need for large number of diverse datasets for rigor evaluation of signal processing techniques, we developed and evaluated a new method for generating synthetic electrogastrogram time series. We used electrogastrography (EGG) data from an open database to set model parameters and statistical tests to evaluate synthesized data. Additionally, we illustrated method customization for generating artificial EGG time series alterations caused by the simulator sickness. Proposed data augmentation method generates synthetic EGG data with specified duration, sampling frequency, recording state (postprandial or fasting state), overall noise and breathing artifact injection, and pauses in the gastric rhythm (arrhythmia occurrence) with statistically significant difference between postprandial and fasting states in > 70% cases while not accounting for individual differences. Features obtained from the synthetic EGG signal resembling simulator sickness occurrence displayed expected trends. The code for generation of synthetic EGG time series is not only freely available and can be further customized to assess signal processing algorithms but also may be used to increase data diversity for training artificial intelligence (AI) algorithms. The proposed approach is customized for EGG data synthesis but can be easily utilized for other biosignals with similar nature such as electroencephalogram.

eess.SP↗

Effectiveness of a time to fixate for fitness to drive evaluation in neurological patients

We present a method to automatically calculate time to fixate (TTF) from the eye-tracker data in subjects with neurological impairment using a driving simulator. TTF presents the time interval for a person to notice the stimulus from its first occurrence. Precisely, we measured the time since the children started to cross the street until the drivers directed their look to the children. From 108 neurological patients recruited for the study, the analysis of TTF was performed in 56 patients to assess fit-, unfit-, and conditionally-fit-to-drive patients. The results showed that the proposed method based on the YOLO (you only look once) object detector is efficient for computing TTFs from the eye-tracker data. We obtained discriminative results for fit-to-drive patients by application of Tukey's honest significant difference post hoc test (p < 0.01), while no difference was observed between conditionally-fit and unfit-to-drive groups (p = 0.542). Moreover, we show that time-to-collision (TTC), initial gaze distance (IGD) from pedestrians, and speed at the hazard onset did not influence the result, while the only significant interaction is among fitness, IGD, and TTC on TTF. Obtained TTFs are also compared with the perception response times (PRT) calculated independently from eye-tracker data and YOLO. Although we reached statistically significant results that speak in favor of possible method application for assessment of fitness to drive, we provide detailed directions for future driving simulation-based evaluation and propose processing workflow to secure reliable TTF calculation and its possible application in for example psychology and neuroscience.

eess.IV↗

A New Weighted Time Window-based Method to Detect B-point in Impedance Cardiogram

Background: Impedance Cardiogram (ICG) has impressive number of applications in healthcare. However, its wider adoption is excessively limited due to the well recognized challenges in ICG delineation. We present a simple, adaptive, and efficient method for the most demanding ICG delineation task - detection of less distinct B-point that marks the onset of the left ventricular ejection. Method: The core of the new method is transformation of ICG time series by weighted time window of an ICG segment preceding the maximal ICG peak (the C-point) aiming at the B-point enhancement. The resulting Modified B-point (MB-point) is then easily delineated. To evaluate the proposed workflow, the dataset comprising 20 healthy participants and 21065 B-points are manually annotated and openly shared with the software code. To the best of our knowledge, our ICG dataset has the largest number of annotated B-points. Detector performance is evaluated on two recorded segments with distinct noises, as well as on an open dataset comprising ICG recorded in another set of 24 healthy subjects. Results: The results showed that the method was superior to the competing methods when the tolerance for B-point detection was set to +/-150 ms in all cases and for both datasets (>99.4%). Conclusions: Proposed approach based on the weighted time windows presents a promising technique for reliable ICG delineation that is instrumental for appropriate feature extraction and ICG characterization. Further customization could incorporate labeling of other pathological ICG segments, other biomedical signals, as well as additional enhancements for improving robustness to noise.

eess.SP↗

Towards FAIR Principles for Open Hardware

The lack of scientific openness is identified as one of the key challenges of computational reproducibility. In addition to Open Data, Free and Open-source Software (FOSS) and Open Hardware (OH) can address this challenge by introducing open policies, standards, and recommendations. However, while both FOSS and OH are free to use, study, modify, and redistribute, there are significant differences in sharing and reusing these artifacts. FOSS is increasingly supported with software repositories, but support for OH is lacking, potentially due to the complexity of its digital format and licensing. This paper proposes leveraging FAIR principles to make OH findable, accessible, interoperable, and reusable. We define what FAIR means for OH, how it differs from FOSS, and present examples of unique demands. Also, we evaluate dissemination platforms currently used for OH and provide recommendations.

cs.DL↗

Effect of the sEMG electrode (re)placement and feature set size on the hand movement recognition

Repositioning of recording electrode array across repeated electromyography measurements may result in a displacement error in hand movement classification systems. In order to examine if the classifier re-training could reach satisfactory results when electrode array is translated along or rotated around subject's forearm for varying number of features, we recorded surface electromyography signals in 10 healthy volunteers for three types of grasp and 6 wrist movements. For feature extraction we applied principal component analysis and the feature set size varied from one to 8 principal components. We compared results of re-trained classifier with results from leave-one-out cross-validation classification procedure for three classifiers: LDA (Linear Discriminant Analysis), QDA (Quadratic Discriminant Analysis), and ANN (Artificial Neural Network). Our results showed that there was no significant difference in classification accuracy when the array electrode was repositioned indicating successful classification re-training and optimal feature set selection. The results also indicate expectedly that the number of principal components plays a key role for acceptable classification accuracy ~90 %. For the largest dataset (9 hand movements), LDA and QDA outperformed ANN, while for three grasping movements ANN showed promising results. Interestingly, we showed that interaction between electrode array position and the feature set size is not statistically significant. This study emphasizes the importance of testing the interaction of factors that influence classification accuracy and classifier selection altogether with their impact independently in order to establish guiding principles for design of hand movement recognition system. Data recorded for this study are stored on Zenodo repository (doi: 10.5281/zenodo.4039550).

eess.SP↗

Combined approach for automatic and robust calculation of dominant frequency of electrogastrogram

We present a novel method for automatic and robust detection of dominant frequency (DF) in the electrogastrogram (EGG). Our new approach combines Fast Fourier Transform (FFT), Welch's method for spectral density estimation, and autocorrelation. The proposed combined method as well as other separate procedures were tested on a freely available dataset consisted of EGG recordings in 20 healthy individuals. DF was calculated in relation (1) to the fasting and postprandial states, (2) to the three recording locations, and (3) to the subjects' body mass index. For the estimation of algorithms performance in the presence of noise, we created a synthetic dataset by adding white Gaussian noise to the artifact-free EGG waveform in one subject. The individual algorithms and novel combined approach were evaluated in relation to the signal-to-noise ratio (SNR) in range from -40 dB to 20 dB. Our results showed that the novel combined method significantly outperformed the commonly used approach for DF calculation - FFT in noise presence when compared to the benchmark data being was manually corrected by an expert. The novel method outperformed autocorrelation and Welch's method in accuracy. Additionally, we presented a method for optimal window width selection when using Welch's spectrogram that showed that for DF detection, window length of N/4 (300 s), where N is the length of EGG waveform in samples, performed the best when compared to the benchmark data. The combined approach proved efficient for automatic and robust calculation of dominant frequency on openly available EGG dataset recorded in healthy individuals and is promising approach for DF detection.

eess.SP↗