An Open-Source Feature Extraction Tool for the Analysis of Peripheral Physiological Data

Electrocardiogram, electrodermal activity, electromyogram, continuous blood pressure, and impedance cardiography are among the most commonly used peripheral physiological signals (biosignals) in psychological studies and healthcare applications, including health tracking, sleep quality assessment, disease early-detection/diagnosis, and understanding human emotional and affective phenomena. This paper presents the development of a biosignal-specific processing toolbox (Bio-SP tool) for preprocessing and feature extraction of these physiological signals according to the state-of-the-art studies reported in the scientific literature and feedback received from the field experts. Our open-source Bio-SP tool is intended to assist researchers in affective computing, digital and mobile health, and telemedicine to extract relevant physiological patterns (i.e., features) from these biosignals semi-automatically and reliably. In this paper, we describe the successful algorithms used for signal-specific quality checking, artifact/noise filtering, and segmentation along with introducing features shown to be highly relevant to category discrimination in several healthcare applications (e.g., discriminating patterns associated with disease versus non-disease). Further, the Bio-SP tool is a publicly-available software written in MATLAB with a user-friendly graphical user interface (GUI), enabling future crowd-sourced modification to these tools. The GUI is compatible with MathWorks Classification Learner app for inference model development, such as model training, cross-validation scheme farming, and classification result computation.

[1]  G. De Backer,et al.  Prognostic value of ECG findings for total, cardiovascular disease, and coronary heart disease death in men and women , 1998, Heart.

[2]  Andrew P. Bradley,et al.  Intelligible Support Vector Machines for Diagnosis of Diabetes Mellitus , 2010, IEEE Transactions on Information Technology in Biomedicine.

[3]  Igor Kononenko,et al.  Analysing and improving the diagnosis of ischaemic heart disease with machine learning , 1999, Artif. Intell. Medicine.

[4]  J. Fahrenberg,et al.  Methodological guidelines for impedance cardiography. , 1990, Psychophysiology.

[5]  Richard L. Hazlett,et al.  Incorporating Facial EMG Emotion Measures as Feedback in the Software Design Process , 2005 .

[6]  Mohsen Nabian,et al.  A biosignal-specific processing tool for machine learning and pattern recognition , 2017, 2017 IEEE Healthcare Innovations and Point of Care Technologies (HI-POCT).

[7]  Michael J Blaha,et al.  Relation of resting heart rate to risk for all-cause mortality by gender after considering exercise capacity (the Henry Ford exercise testing project). , 2014, The American journal of cardiology.

[8]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[9]  Enzo Pasquale Scilingo,et al.  Advances in Electrodermal Activity Processing with Applications for Mental Health , 2016, Springer International Publishing.

[10]  Abdulhamit Subasi,et al.  Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders , 2013, Comput. Biol. Medicine.

[11]  Benjamin E Moody Rule-based methods for ECG quality control , 2011, 2011 Computing in Cardiology.

[12]  Jessica Ho,et al.  Consumer Health Informatics , 2014, Encyclopedia of Social Network Analysis and Mining.

[13]  Andrzej Cichocki,et al.  Biomedical Signal Processing: From a Conceptual Framework to Clinical Applications [Scanning the Issue] , 2016, Proc. IEEE.

[14]  Rameshwari S Mane,et al.  Cardiac Arrhythmia Detection By ECG Feature Extraction , 2013 .

[15]  K. H. Kim,et al.  Emotion recognition system using short-term monitoring of physiological signals , 2004, Medical and Biological Engineering and Computing.

[16]  J Blascovich,et al.  Cognitive and physiological antecedents of threat and challenge appraisal. , 1997, Journal of personality and social psychology.

[17]  Conor Heneghan,et al.  Automated processing of the single-lead electrocardiogram for the detection of obstructive sleep apnoea , 2003, IEEE Transactions on Biomedical Engineering.

[18]  D Shapiro,et al.  Effects of Cynical Hostility, Anger Out, Anxiety, and Defensiveness on Ambulatory Blood Pressure in Black and White College Students , 1996, Psychosomatic medicine.

[19]  Jim Blascovich,et al.  Subjective, physiological, and behavioral effects of threat and challenge appraisal. , 1993 .

[20]  Carmen Vidaurre,et al.  BioSig: The Free and Open Source Software Library for Biomedical Signal Processing , 2011, Comput. Intell. Neurosci..

[21]  Simon S. Young,et al.  Computerized Data Acquisition and Analysis for the Life Sciences: A Hands-on Guide , 2001 .

[22]  Lisa Feldman Barrett,et al.  Cardiovascular patterns associated with threat and challenge appraisals: a within-subjects analysis. , 2002, Psychophysiology.

[23]  Agata Rozga,et al.  Using electrodermal activity to recognize ease of engagement in children during social interactions , 2014, UbiComp.

[24]  Hlaing Minn,et al.  Real-time sleep quality assessment using single-lead ECG and multi-stage SVM classifier , 2010, 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology.

[25]  Udit Satija,et al.  An automated ECG signal quality assessment method for unsupervised diagnostic systems , 2017 .

[26]  Cynthia Breazeal,et al.  Computationally modeling interpersonal trust , 2013, Front. Psychol..

[27]  Mikhail Kuznetsov,et al.  Filtering the surface EMG signal: Movement artifact and baseline noise contamination. , 2010, Journal of biomechanics.

[28]  Frank H Wilhelm,et al.  ANSLAB: Integrated multichannel peripheral biosignal processing in psychophysiological science , 2016, Behavior research methods.

[29]  Andrew Y. Ng,et al.  Cardiologist-Level Arrhythmia Detection with Convolutional Neural Networks , 2017, ArXiv.

[30]  B Schwilk,et al.  Effect of 7.2% Hypertonic Saline/6% Hetastarch on Left Ventricular Contractility in Anesthetized Humans , 1995, Anesthesiology.

[31]  Michel Petitjean,et al.  On the root mean square quantitative chirality and quantitative symmetry measures , 1999 .

[32]  Manuel Blanco-Velasco,et al.  ECG signal denoising and baseline wander correction based on the empirical mode decomposition , 2008, Comput. Biol. Medicine.

[33]  N. Kolev,et al.  Left ventricular ejection time and end-systolic pressure revisited. , 1995, Anesthesia and analgesia.

[34]  Mahadev D. Uplane,et al.  Digital elliptic filter application for noise reduction in ECG signal , 2005 .

[35]  T H LI,et al.  Hemodynamic changes during thiopental anesthesia in humans: cardiac output, stroke volume, total peripheral resistance, and intrathoracic blood volume. , 1955, The Journal of clinical investigation.

[36]  A. L. N. Fred,et al.  An Electrodermal Activity Psychophysiologic Model , 2007 .

[37]  P. Salovey,et al.  The wisdom in feeling: psychological processes in emotional intelligence , 2002 .

[38]  Souhir Chabchoub,et al.  Detection of valvular heart diseases using impedance cardiography ICG , 2017 .

[39]  Thomas W. Kamarck,et al.  Stability of cardiac impedance measures: Aortic opening (B-point) detection and scoring , 1993, Biological Psychology.

[40]  Pandelis Perakakis,et al.  Mathematical detection of aortic valve opening (B point) in impedance cardiography: A comparison of three popular algorithms. , 2017, Psychophysiology.

[41]  Richard A. Groeneveld,et al.  Measuring Skewness and Kurtosis , 1984 .

[42]  Felipe Alonso-Atienza,et al.  Quality estimation of the electrocardiogram using cross-correlation among leads , 2015, Biomedical engineering online.

[43]  R. Kelsey,et al.  An evaluation of the ensemble averaged impedance cardiogram. , 1990, Psychophysiology.

[44]  Murat Akcakaya,et al.  Simple, Transparent, and Flexible Automated Quality Assessment Procedures for Ambulatory Electrodermal Activity Data , 2018, IEEE Transactions on Biomedical Engineering.

[45]  M. Dawson,et al.  The electrodermal system , 2007 .

[46]  A. J. Fridlund,et al.  Guidelines for human electromyographic research. , 1986, Psychophysiology.

[47]  Dennis C. Tkach,et al.  Study of stability of time-domain features for electromyographic pattern recognition , 2010, Journal of NeuroEngineering and Rehabilitation.

[48]  Liang-Yu Shyu,et al.  The detection of impedance cardiogram characteristic points using wavelet transform , 2004, Comput. Biol. Medicine.

[49]  Murat Akçakaya,et al.  Decoding emotional experiences through physiological signal processing , 2016, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[50]  D. Pennell,et al.  Normalized left ventricular systolic and diastolic function by steady state free precession cardiovascular magnetic resonance. , 2006, Journal of cardiovascular magnetic resonance : official journal of the Society for Cardiovascular Magnetic Resonance.

[51]  T. Schneider,et al.  The ensemble-averaged impedance cardiogram: an evaluation of scoring methods and interrater reliability. , 1998, Psychophysiology.

[52]  Mohsen Nabian,et al.  Analysis of Multimodal Physiological Signals Within and Across Individuals to Predict Psychological Threat vs. Challenge , 2017 .

[53]  R.G. Mark,et al.  A signal abnormality index for arterial blood pressure waveforms , 2006, 2006 Computers in Cardiology.

[54]  Scott T Grafton,et al.  Quantifying rapid changes in cardiovascular state with a moving ensemble average. , 2018, Psychophysiology.