Deep ECGNet: An Optimal Deep Learning Framework for Monitoring Mental Stress Using Ultra Short-Term ECG Signals

Telemed J E Health. 2018 Oct;24(10):753-772. doi: 10.1089/tmj.2017.0250. Epub 2018 Feb 8.

Abstract

Background: Stress recognition using electrocardiogram (ECG) signals requires the intractable long-term heart rate variability (HRV) parameter extraction process. This study proposes a novel deep learning framework to recognize the stressful states, the Deep ECGNet, using ultra short-term raw ECG signals without any feature engineering methods.

Methods: The Deep ECGNet was developed through various experiments and analysis of ECG waveforms. We proposed the optimal recurrent and convolutional neural networks architecture, and also the optimal convolution filter length (related to the P, Q, R, S, and T wave durations of ECG) and pooling length (related to the heart beat period) based on the optimization experiments and analysis on the waveform characteristics of ECG signals. The experiments were also conducted with conventional methods using HRV parameters and frequency features as a benchmark test. The data used in this study were obtained from Kwangwoon University in Korea (13 subjects, Case 1) and KU Leuven University in Belgium (9 subjects, Case 2). Experiments were designed according to various experimental protocols to elicit stressful conditions.

Results: The proposed framework to recognize stress conditions, the Deep ECGNet, outperformed the conventional approaches with the highest accuracy of 87.39% for Case 1 and 73.96% for Case 2, respectively, that is, 16.22% and 10.98% improvements compared with those of the conventional HRV method.

Conclusions: We proposed an optimal deep learning architecture and its parameters for stress recognition, and the theoretical consideration on how to design the deep learning structure based on the periodic patterns of the raw ECG data. Experimental results in this study have proved that the proposed deep learning model, the Deep ECGNet, is an optimal structure to recognize the stress conditions using ultra short-term ECG data.

Keywords: CNNs; RNNs; deep learning; heart rate variability (HRV); stress recognition; telehealth; telemedicine; ultra short-term HRV.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adult
  • Belgium
  • Deep Learning*
  • Electrocardiography / methods*
  • Heart Rate / physiology
  • Humans
  • Image Processing, Computer-Assisted / methods*
  • Male
  • Neural Networks, Computer
  • Republic of Korea
  • Stress, Psychological / physiopathology*
  • Young Adult