Sleep apnea (SA) detection method based on traditional machine learning needs a lot of efforts in feature engineering and classifier design. We constructed a one-dimensional convolutional neural network (CNN) model, which consists in four convolution layers, four pooling layers, two full connection layers and one classification layer. The automatic feature extraction and classification were realized by the structure of the proposed CNN model. The model was verified by the whole night single-channel sleep electrocardiogram (ECG) signals of 70 subjects from the Apnea-ECG dataset. Our results showed that the accuracy of per-segment SA detection was ranged from 80.1% to 88.0%, using the input signals of single-channel ECG signal, RR interval (RRI) sequence, R peak sequence and RRI sequence + R peak sequence respectively. These results indicated that the proposed CNN model was effective and can automatically extract and classify features from the original single-channel ECG signal or its derived signal RRI and R peak sequence. When the input signals were RRI sequence + R peak sequence, the CNN model achieved the best performance. The accuracy, sensitivity and specificity of per-segment SA detection were 88.0%, 85.1% and 89.9%, respectively. And the accuracy of per-recording SA diagnosis was 100%. These findings indicated that the proposed method can effectively improve the accuracy and robustness of SA detection and outperform the methods reported in recent years. The proposed CNN model can be applied to portable screening diagnosis equipment for SA with remote server.
Electrocardiogram (ECG) is easily submerged in noise of the complex environment during remote medical treatment, and this affects the intelligent diagnosis of cardiovascular diseases. Considering this situation, this paper proposes an echo state network (ESN) denoising algorithm based on recursive least square (RLS) for ECG signals. The algorithm trains the ESN through the RLS method, and can automatically learn the deep nonlinear and differentiated characteristics in the noisy ECG data, and then the network can use these characteristic to separate out clear ECG signals automatically. In the experiment, the proposed method is compared with the wavelet transform with subband dependent threshold and the S-transform method by evaluating the signal-to-noise ratio and root mean square error. Experimental results show that the denoising accuracy is better and the low frequency component of the signal is well preserved. This method can effectively filter out complex noise and effectively preserve the effective information of ECG signals, which lays a foundation for the recognition of ECG signal feature waveform and the intelligent diagnosis of cardiovascular disease.
The judgment of the type of arrhythmia is the key to the prevention and diagnosis of early cardiovascular disease. Therefore, electrocardiogram (ECG) analysis has been widely used as an important basis for doctors to diagnose. However, due to the large differences in ECG signal morphology among different patients and the unbalanced distribution of categories, the existing automatic detection algorithms for arrhythmias have certain difficulties in the identification process. This paper designs a variable scale fusion network model for automatic recognition of heart rhythm types. In this study, a variable-scale fusion network model was proposed for automatic identification of heart rhythm types. The improved ECG generation network (EGAN) module was used to solve the imbalance of ECG data, and the ECG signal was reproduced in two dimensions in the form of gray recurrence plot (GRP) and spectrogram. Combined with the branching structure of the model, the automatic classification of variable-length heart beats was realized. The results of the study were verified by the Massachusetts institute of technology and Beth Israel hospital (MIT-BIH) arrhythmia database, which distinguished eight heart rhythm types. The average accuracy rate reached 99.36%, and the sensitivity and specificity were 96.11% and 99.84%, respectively. In conclusion, it is expected that this method can be used for clinical auxiliary diagnosis and smart wearable devices in the future.
In the extraction of fetal electrocardiogram (ECG) signal, due to the unicity of the scale of the U-Net same-level convolution encoder, the size and shape difference of the ECG characteristic wave between mother and fetus are ignored, and the time information of ECG signals is not used in the threshold learning process of the encoder’s residual shrinkage module. In this paper, a method of extracting fetal ECG signal based on multi-scale residual shrinkage U-Net model is proposed. First, the Inception and time domain attention were introduced into the residual shrinkage module to enhance the multi-scale feature extraction ability of the same level convolution encoder and the utilization of the time domain information of fetal ECG signal. In order to maintain more local details of ECG waveform, the maximum pooling in U-Net was replaced by Softpool. Finally, the decoder composed of the residual module and up-sampling gradually generated fetal ECG signals. In this paper, clinical ECG signals were used for experiments. The final results showed that compared with other fetal ECG extraction algorithms, the method proposed in this paper could extract clearer fetal ECG signals. The sensitivity, positive predictive value, and F1 scores in the 2013 competition data set reached 93.33%, 99.36%, and 96.09%, respectively, indicating that this method can effectively extract fetal ECG signals and has certain application values for perinatal fetal health monitoring.
The selection of fiducial points has an important effect on electrocardiogram (ECG) denoise with cubic spline interpolation. An improved cubic spline interpolation algorithm for suppressing ECG baseline drift is presented in this paper. Firstly the first order derivative of original ECG signal is calculated, and the maximum and minimum points of each beat are obtained, which are treated as the position of fiducial points. And then the original ECG is fed into a high pass filter with 1.5 Hz cutoff frequency. The difference between the original and the filtered ECG at the fiducial points is taken as the amplitude of the fiducial points. Then cubic spline interpolation curve fitting is used to the fiducial points, and the fitting curve is the baseline drift curve. For the two simulated case test, the correlation coefficients between the fitting curve by the presented algorithm and the simulated curve were increased by 0.242 and 0.13 compared with that from traditional cubic spline interpolation algorithm. And for the case of clinical baseline drift data, the average correlation coefficient from the presented algorithm achieved 0.972.
The dynamic electrocardiogram (ECG) collected by wearable devices is often corrupted by motion interference due to human activities. The frequency of the interference and the frequency of the ECG signal overlap with each other, which distorts and deforms the ECG signal, and then affects the accuracy of heart rate detection. In this paper, a heart rate detection method that using coarse graining technique was proposed. First, the ECG signal was preprocessed to remove the baseline drift and the high-frequency interference. Second, the motion-related high amplitude interference exceeding the preset threshold was suppressed by signal compression method. Third, the signal was coarse-grained by adaptive peak dilation and waveform reconstruction. Heart rate was calculated based on the frequency spectrum obtained from fast Fourier transformation. The performance of the method was compared with a wavelet transform based QRS feature extraction algorithm using ECG collected from 30 volunteers at rest and in different motion states. The results showed that the correlation coefficient between the calculated heart rate and the standard heart rate was 0.999, which was higher than the result of the wavelet transform method (r = 0.971). The accuracy of the proposed method was significantly higher than the wavelet transform method in all states, including resting (99.95% vs. 99.14%, P < 0.01), walking (100% vs. 97.26%, P < 0.01) and running (100% vs. 90.89%, P < 0.01). The absolute error [0 (0, 1) vs. 1 (0, 1), P < 0.05] and relative error [0 (0, 0.59) vs. 0.52 (0, 0.72), P < 0.05] of the proposed method were significantly lower than the wavelet transform method during running state. The method presented in this paper shows high accuracy and strong anti-interference ability, and is potentially used in wearable devices to realize real-time continuous heart rate monitoring in daily activities and exercise conditions.
Early accurate detection of inferior myocardial infarction is an important way to reduce the mortality from inferior myocardial infarction. Regrading the existing problems in the detection of inferior myocardial infarction, complex model structures and redundant features, this paper proposed a novel inferior myocardial infarction detection algorithm. Firstly, based on the clinic pathological information, the peak and area features of QRS and ST-T wavebands as well as the slope feature of ST waveband were extracted from electrocardiogram (ECG) signals leads Ⅱ, Ⅲ and aVF. In addition, according to individual features and the dispersion between them, we applied genetic algorithm to make judgement and then input the feature with larger degree into support vector machine (SVM) to realize the accurate detection of inferior myocardial infarction. The proposed method in this paper was verified by Physikalisch-Technische Bundesanstalt (PTB) diagnostic electrocardio signal database and the accuracy rate was up to 98.33%. Conforming to the clinical diagnosis and the characteristics of specific changes in inferior myocardial infarction ECG signal, the proposed method can effectively make precise detection of inferior myocardial infarction by morphological features, and therefore is suitable to be applied in portable devices development for clinical promotion.
Using LabVIEW programming and highspeed multifunction data acquisition card PCI6251, we designed an electrocardiogram (ECG) signal generator based on Chinese typical ECG database. When the ECG signals are given off by the generator, the generator can also display the ECG information annotations at the same time, including waveform data and diagnostic results. It could be a useful assisting tool of ECG automatic diagnose instruments.
Arrhythmia is a kind of common cardiac electrical activity abnormalities. Heartbeats classification based on electrocardiogram (ECG) is of great significance for clinical diagnosis of arrhythmia. This paper proposes a feature extraction method based on manifold learning, neighborhood preserving embedding (NPE) algorithm, to achieve the automatic classification of arrhythmia heartbeats. With classification system, we obtained low dimensional manifold structure features of high dimensional ECG signals by NPE algorithm, then we inputted the feature vectors into support vector machine (SVM) classifier for heartbeats diagnosis. Based on MIT-BIH arrhythmia database, we clustered 14 classes of arrhythmia heartbeats in the experiment, which yielded a high overall classification accuracy of 98.51%. Experimental result showed that the proposed method was an effective classification method for arrhythmia heartbeats.
In this paper, the response of individual's physiological system under psychological stress state is discussed, and the theoretical support for psychological stress assessment research is provided. The two methods, i.e. the psychological stress assessment of questionnaire and physiological parameter assessment used for current psychological stress assessment are summarized. Then, the future trend of development of psychological stress assessment research is pointed out. We hope that this work could do and provide further support and help to psychological stress assessment studies.