Next Article in Journal
Turbo Decoder Design based on an LUT-Normalized Log-MAP Algorithm
Previous Article in Journal
Enhanced Electron Scattering upon Ion Relocation in BaVS3 at 69 K
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Obstructive Sleep Apnea Recognition Based on Multi-Bands Spectral Entropy Analysis of Short-Time Heart Rate Variability

1
School of computer science and engineering, Northeastern University, Shenyang 110819, China
2
State Key Laboratory of Robotics, Shenyang Institute of Automation Chinese Academy of Sciences, Shenyang 110016, China
3
Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110016, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(8), 812; https://doi.org/10.3390/e21080812
Submission received: 29 June 2019 / Revised: 11 August 2019 / Accepted: 16 August 2019 / Published: 20 August 2019
(This article belongs to the Section Signal and Data Analysis)

Abstract

:
Obstructive sleep apnea (OSA) syndrome is a common sleep disorder. As an alternative to polysomnography (PSG) for OSA screening, the current automatic OSA detection methods mainly concentrate on feature extraction and classifier selection based on physiological signals. It has been reported that OSA is, along with autonomic nervous system (ANS) dysfunction and heart rate variability (HRV), a useful tool for ANS assessment. Therefore, in this paper, eight novel indices of short-time HRV are extracted for OSA detection, which are based on the proposed multi-bands time-frequency spectrum entropy (MTFSE) method. In the MTFSE, firstly, the power spectrum of HRV is estimated by the Burg–AR model, and the time-frequency spectrum image (TFSI) is obtained. Secondly, according to the physiological significance of HRV, the TFSI is divided into multiple sub-bands according to frequency. Last but not least, by studying the Shannon entropy of different sub-bands and the relationships among them, the eight indices are obtained. In order to validate the performance of MTFSE-based indices, the Physionet Apnea–ECG database and K-nearest neighbor (KNN), support vector machine (SVM), and decision tree (DT) classification methods are used. The SVM classification method gets the highest classification accuracy, its average accuracy is 91.89%, the average sensitivity is 88.01%, and the average specificity is 93.98%. Undeniably, the MTFSE-based indices provide a novel idea for the screening of OSA disease.

1. Introduction

Obstructive sleep apnea (OSA) is a common sleep disorder, it is characterized by a partial or complete obstruction of the upper airway during sleep [1]. According to statistics, about 14% of men and 5% of women have obstructive sleep apnea syndrome, and the incidence of the disease is rising among people around the world [2]. The effects of OSA on the autonomic nervous system (ANS) have been extensively studied [3]. Since heart rate variability (HRV) can react to the ANS state in a non-invasive manner, several indices of HRV have been used in OSA recognition research [4,5].
Traditionally, the methods of analyzing HRV focuses on time domain and frequency domain analysis [6,7,8]. On one hand, time domain analysis mainly uses the standard deviation of all continuous RR intervals (SDNN), the square root of the mean of the sum of the squared of differences between continuous R-R intervals (RMSSD), the percentage of differences between continuous R-R intervals that are exceed 50ms (pNN50), and other indexes to evaluate HRV [9]. On the other hand, frequency domain analysis is to decompose HRV into different frequency components, and their relative strength are quantified as power, including very low frequency (VLF), low frequency (LF), high frequency (HF), total power spectrum (TP) [10]. For instance, the time domain and frequency domain indices of 24-h long-time and 15-min short-time HRV in OSA patients were studied in [11], and the results showed that the time domain index SDNN and pNN50 were lower in OSA patients, and the frequency domain index LF/HF was statistically significant. The short-time HRV signal of OSA patients for 5-min was analyzed in [12], it has shown that the micro-awakening index of OSA patients was related to the time domain index SDNN. The micro-awakening index and the apnea hypopnea index (AHI) were relevant to the frequency domain indexes LF/HF, pVLF, pHF, nLF, nHF.
However, both the analysis methods of time domain and frequency domain are linear analysis of HRV signals, where it is difficult to reflect the intrinsic nonlinear characteristics of the HRV signal [13,14]. Therefore, the nonlinear analysis methods of HRV for OSA detection have been widely studied. In [15], a study of HRV in OSA patients overnight was studied by Poincare Plot, and the results showed that SD1 showed a diminishing trend with severity of OSA, however this did not reach statistical significance. In [16], the 5-min short-time HRV signal was analyzed by Detrended Fluctuation Analysis (DFA) to uncover nonlinear characteristics of the physiological process associated with sleep apnea. Moreover, entropy analysis is a representative nonlinear analysis method. The disorderly fluctuation of HRV contains the ordered intrinsic dynamic characteristics in cardiac activity, and entropy measurement methods can measure the ordered degree of cardiac activity [17]. In [18], it showed that the sample entropy approach does not show major improvement for OSA detection, its main achievement was the simplicity of computation. In [19], the 5-min HRV segments of OSA patients were studied, and the fluctuation characteristics of HRV were studied by fuzzy approximate entropy. The 10-min HRV signal segments were analyzed by multi-scale entropy to realize OSA screening [20]. The ability of the Shannon entropy and multi-scale entropy to characterize sleep apnea–hypopnea syndrome in HRV recordings during the entire overnight was assessed in [21]. However, these entropy analysis methods were to study the fluctuation characteristics of signals either in the time domain or in the frequency domain, and the entropy values are all based on one-dimensional sequences. At present, there is no study on OSA screening by measuring the complexity of the time-frequency spectrum graph of HRV.
In this paper, eight novel indices of short-time HRV are proposed for OSA screening. These indices are based on the proposed multi-bands time-frequency spectrum entropy (MTFSE) method in this paper. In the MTFSE, firstly, the power spectrum of HRV is estimated by the Burg–AR model, whereby the time-frequency spectrum image (TFSI) is obtained. Secondly, according to the physiological significance of HRV, the TFSI is divided into multiple bands in the frequency domain, hence, several sub-TFSIs are obtained. Last but not least, eight novel indices are obtained by studying the Shannon entropy of different two-dimensional sub-TFSIs and the relationships among them. In order to evaluate the performance of the eight novel MTFES-based indices for OSA screening, K-nearest neighbor (KNN), support vector machine (SVM), and decision tree (DT) classification methods are applied on the eight novel indices.
The rest of this paper is organized as follows. Section 2 introduces the database and the prepossessing method of the data. Section 3 provides a detailed description of the proposed MTFSE approach. Results and a discussion of the results are presented in Section 4. The concluding remarks are drawn in Section 5.

2. Data Description and Preprocessing

In this section, firstly, the data taken from the Physionet Apnea–ECG database were described. Then, a preprocessing procedure was applied to acquire HRV from the original ECG.

2.1. Data Description

The data used in this paper is derived from the PhysioNet database [22], and the detailed description of the database can be queried on the website (https://physionet.org/). In this paper, the Apnea–ECG dataset in the PhysioNet database was used [23]. Apnea–ECG dataset contains 70 recordings, each recording contains a single ECG signal digitized at 100 Hz with 12-bit resolution. And it is labeled every minute, indicating whether there was a sleep apnea in the object at this minute. According to sleep apnea time of each recording, 70 recordings were divided into three categories.
Category A contained a total of 40 recordings from 15 males and 1 female, with an average age of 50 years old (29–63 years old). Recordings were defined as having 100 or more minutes with apnea. Category C included 20 recordings from 6 males and 5 female subjects, with an average age of 33 years old (27–42 years old). Recordings were defined as having fewer than 5-min of apnea. Category B contained 10 recordings from 4 males and 1 female subjects, with an average age of 46 years old (39–53 years old), each recording with 10 to 96 min of apnea. In the study of this paper, a total of 60 records of category A and category C are used as experimental data, detailed description as shown in Table 1.

2.2. Preprocessing

The overall framework of the method proposed in this paper for the screening of OSA patients by short-time HRV signals is shown in Figure 1. In fact, the HRV signal refers to the fluctuation of successive RR interval. Therefore, in order to obtain the HRV series of ECG, the wave group detection of ECG signal was carried out by the QRS wave group (Q wave, R wave, S wave) detection algorithm [24]. However, there will be singularity value in the RR interval obtained by the automatic QRS wave group detection algorithm, so the anomaly point of HRV signal was eliminated by the median filtering algorithm [25].
In order to standardize physiological and clinical studies, the guidelines for HRV analysis were proposed by the Task Force of The European Society of Cardiology and The North American Society of Pacing and Electrophysiology [26]. It suggests that short-time recordings of 5-min should be used for the purpose of physiologically stable conditions under frequency-domain analysis. This segment length could balance stationarity and good spectral resolution. Then, according to the method in [19], each HRV signal obtained in class A and class C is divided into several 5-min short-time HRV segments according to the annotation file. Among them, the short HRV segments in class A with at least 1 min of apnea, are defined as the A-OSA group. On the contrary, the segments do not appear apnea in class A, are defined as the A-N group. The short-time HRV signal segments in class C without apnea are defined as the C-N group. The short-time HRV segments of class C with at least 1 min of apnea are not studied in this paper.

3. The Proposed MTFSE OSA Detection Method

This section provides a detailed description of the proposed approach MTFSE. The framework of the proposed MTFSE is shown in Figure 2. Firstly, the short-time HRV segment is obtained by preprocessing. Secondly, the time-frequency spectrum image is obtained by estimating the power spectrum of the HRV by the Burg–AR model, and, according to the physiological significance of HRV signal, the multi-band segmentation of time-frequency image is carried out in the frequency domain, and three time-frequency sub-images are obtained. Last but not least, the Shannon entropy is calculated separately for the time-frequency image and each sub-image. The Shannon entropy of each sub-image, the ratio of each time-frequency sub-image to time-frequency image, the ratio of low frequency sub-image to high frequency sub-image are the indices for the OSA screening.

3.1. AR Power Spectrum Estimation Based on Burg

The power spectrum estimation is an important method for signals in frequency domain analysis. Because the HRV signal is 5-min short-time, so the high resolution of the spectrum is required. Therefore, a modern power spectrum estimation method based on a parametric model is used. The Autoregressive (AR) model has been widely used for power spectrum estimation because of its computational efficiency [27]. Therefore, in this paper, the power spectrum is calculated by the AR model.
In order to ensure the isometric value of the HRV, it is interpolated by three spline interpolation. Then, to ensure resolution of the time domain, the signal after interpolation is re-sampled at a frequency of 4 Hz [28].
The AR model of time series x ( t ) is described as follows:
x ( t ) = k = 1 p a k x ( t k ) + u ( t )
where u ( t ) is a white noise sequence, and its mean is zero and variance is δ 2 , where a k is autoregressive coefficient.
As a matter of fact, the AR model is an all-pole model, its transfer function is defined as follows:
H ( z ) = 1 1 + k = 1 p a k z k
Therefore, the power spectrum based on AR model is
S A R ( e j w ) = δ 2 | H ( e j ω ) | 2 = δ 2 [ 1 + k = 1 p a k e j ω k ] 2
Using the AR model to estimate power spectrum, the parameters of the AR model need to be calculated by the Yule–Walker equation. In this paper, the Burg algorithm is used to solve the Yule–Walker equation [29] because the Burg algorithm can get the required model parameters directly by analyzing the observed data instead of solving the self-correlation function with large computation amounts, and get a more accurate estimate for the short-time signal segment.
The choice of model order is an important step to ensure the accuracy of power spectrum estimation—too low will lead to large mean square error, too high will bring a burden to the calculation. Previous studies have shown that when the sampling frequency is 4 Hz, AR mode can get a high quality power spectrum when the order set to 16 [28]. Therefore, the model order of this paper was uniformly set at 16 order.

3.2. Shannon Entropy Indices Based on The Image of Multi-Band Time-Frequency Spectrum

The time-frequency image of power spectrum of HRV has different texture and distribution characteristics in different frequency bands. Therefore, in this sub-section, the time-frequency image of the power spectrum is segmented into different frequency bands at first, and then the different sub-images are measured by the Shannon entropy.

3.2.1. Multi-Band Segmentation

The power spectrum of HRV is a two-dimensional function of time and frequency, it can be considered as a three-dimensional time-frequency image. As shown in Figure 3, the x-axis represents the time, the y-axis represents the frequency, and the color value represents the value of the power spectrum. In the image, the white lines represent the dividing line of different sub-images. According to the physiological significance of HRV signal [30], the frequency range of the power spectrum studied in this paper is 0–0.4 Hz, so in this paper, the total time frequency image of power spectrum is defined as TP:0–0.4 Hz. The total time frequency image is divided into three bands according to the following frequency band: Very low frequency (VLF):0–0.04 Hz; low frequency (LF):0.04–0.15 Hz; and high frequency (HF):0.15–0.4 Hz. For these three different bands, the TFSI is divided into three sub-images, and the indices of the HRV signal are extracted by the distribution of the power spectrum in the different sub-image.

3.2.2. Extraction of Shannon Entropy Indices

Shannon Entropy (ShEn) is related to the amount of information in the signal [31], it can measure the randomness degree of discrete variables. If the probability of random variables taking each value is almost equal, the randomness is stronger, which means that more information is contained and the ShEn value is larger. Conversely, if the probability of a random variable taking a certain number of values is very large, and the probability of taking other values is very small, then the randomness of the variable is weaker, which means that less information is contained and the ShEn value is smaller. Therefore, when the power spectral value of the HRV is more average in the time-frequency image, the ShEn value is smaller. Additionally, the ShEn value is larger when the power spectrum of the HRV is concentrated in a few areas of the time-frequency image (that is, several values of the power spectrum are large and the remaining values are small).
Shannon entropy is defined as follows:
S h E n = k p k log p k
where, k represents the index of the value of the power spectrum. p k represents the probability that the value of the index k appears.
The ShEn of each sub-image is defined as S h E n V L F , S h E n L F , S h E n H F . The ShEn of the total time frequency image is defined as S h E n T o t a l . The ShEn ratio of each sub-image ShEn to total image ShEn are defined as S h E n p V L F = S h E n V L F S h E n T o t a l , S h E n p L F = S h E n L F S h E n T o t a l and S h E n p H F = S h E n H F S h E n T o t a l . The ShEn ration of low frequency sub-image to high frequency sub-image is defined as S h E n L F / H F = S h E n L F S h E n H F . So, in this paper, the index vector F used for classification is F = { S h E n V L F , S h E n L F , S h E n H F , S h E n T o t a l , S h E n p V L F S h E n p L F S h E n p H F S h E n L F / H F } .

4. Results and Discussion

Using the proposed indices based on MTFSE method, the HRV signals of A-OSA, A-N and C-N three groups were analyzed. First, the difference analysis of all indices was carried out by t-test. Then, the performance of these statistical significance indices was evaluated by different classifiers. Three kinds of classifiers were selected for comparative analysis, because of the difference in performance of classifiers. These classifiers were K-nearest neighbor (KNN), support vector machine (SVM), and decision tree (DT), and they selected the default parameters in MATLAB2018a.
In order to obtain more reliable and stable results, 10-fold cross-validation was used to divide the objects into testing sets and training sets, and the average value of the 10-fold cross-validation was calculated as the classification results.
Furthermore, the results of the classification were evaluated by three indicators of accuracy (Acc), specificity (Spe), and sensitivity (Sen), which are defined as follows:
Accuracy: A c c = T P + T N T P + F P + T N + F N × 100 % ;
Sensitivity: S e n = T P T P + F N × 100 %
Specificity: S p e = T N F P + T N × 100 % .
where TP is true positive; FP is false positive; FN is false negative; TN is true negative.
In addition, in order to increase the reliability of the results, 300 segments randomly selected from each group for each experiment (A-OSA group: Total 1086 segments, A-N group: Total 660 segments, C-N group: Total 1840 segments). Furthermore, the process was repeated 500 times, at last, the average value of the results of 500 times were used as the final classification results.

4.1. Results

The significant difference of indices among the A-OSA, A-N and C-N groups and the performance of the indices are shown in this sub-section.

4.1.1. The Time-Frequency Images of The A-OSA, A-N and C-N Groups

In order to analyze different disease states, all 5-min HRV segments were divided into A-OSA, A-N, and C-N groups. The HRV segments of objects in A-OSA, A-N, and C-N groups were analyzed by the Burg–AR method. As shown in Figure 4, the overall color of the three sets of data was similar, with three sets of objects having different color distributions on different sub-bands.

4.1.2. The Statistical Significance of Indices Base on The Proposed MTFSE

The A-OSA, A-N, and C-N groups were analyzed by the proposed MTFSE method. In total, 8 indices were obtained based on MTFSE method. Table 2 shows the mean values and stand deviation (SD) of the indices, it also shows the p-value of t-test for each of the two groups. The indices S h E n V L F , S h E n L F , S h E n H F , S h E n T o t a l , S h E n L F / H F , S h E n p V L F , S h E n p L F , and S h E n p H F were significantly different between the A-OSA and C-N groups ( p < 0.001 ) . Furthermore, they were also significantly different between the A-OSA and A-N groups ( p < 0.001 ) . S h E n V L F index was significantly different between the A-N and C-N group ( p < 0.05 ) . S h E n H F index was significantly different between the A-N and C-N groups ( p < 0.01 ) , S h E n L F / H F , and S h E n p H F were the most statistically significant indices between the A-N and C-N groups ( p < 0.001 ) .
Figure 5 is the mean and SD of the MTFSE-based indices. As can be seen from the Figure 5, the S h E n L F , S h E n T o t a l , S h E n p L F , and S h E n L F / H F indices show an increasing trend among C-N, A-N, and A-OSA groups. The S h E n H F and S h E n p H F indices show a decreasing trend among C-N, A-N, and A-OSA groups. The S h E n V L F and S h E n p V L F indices are the largest in C-N group and in A-OSA group are the smallest.

4.1.3. Performance of the MTFSE-Based Indices

According to the p-value of the t-test, S h E n V L F , S h E n L F , S h E n H F , S h E n T o t a l , S h E n L F / H F , S h E n p V L F , S h E n p L F , and S h E n p H F are thought to be the most statistically significant indices to discriminate the A-OSA and A-N groups, the A-OSA and C-N groups. S h E n L F , S h E n H F , S h E n L F / H F , S h E n p L F , and S h E n p H F are considered as the most statistically significant indices to discriminate the A-N and C-N groups. Through the KNN, SVM, and DT classification methods, the A-OSA and C-N groups, the A-OSA and A-N groups, and the C-N and A-N groups were classified, respectively. The Acc, Sen and Spe of different classification methods between different groups are shown in Table 3 and Figure 6.
Table 3 and Figure 6 illustrate that for the A-OSA and C-N group, the A-OSA and A-N group, and the A-N and C-N group, SVM shows the highest Acc and Spe, they are 95.94% and 97.92%, 94.20% and 96.22%, 89.87% and 92.86%, respectively. KNN shows higher Sen, they are 95.58%, 93.91%, and 88.62%, respectively. DT has the lowest classification performance.

4.1.4. Performance of OSA Screening

Moreover, in order to further verify the performance of the proposed MTFSE-based indices, the A-OSA, A-N, and C-N groups were classified at the same time. In this case, the OSA patients can be screened not only in the case of presence of apnea, but also in the case of absence of apnea. The three groups of samples were analyzed by KNN, SVM, and DT, and the Acc, Sen, and Spe are shown in Table 4 and Figure 7. From the results, it can be seen that in the case of SVM, the indices have the highest average Acc, Sen, and Spe, they are 91.89%, 88.01%, and 93.98%, respectively.
In addition, the true positive and false positive rates at each group are shown in Figure 8 for all classifiers, including KNN, SVM, and DT. As can be seen from the Figure 8, the maximum probability that A-OSA samples are classified into A-OSA class is 93.07% (KNN), and the samples are classified into C-N class with a minimum probability of 2.78% (KNN). The maximum probability that A-N samples are correctly classified into A-N class is 85.57% (SVM), A-N samples are most likely to be mistakenly classified into the C-N class (KNN: 17.15%, SVM: 10.37%, DT: 20.14%). The maximum probability that C-N samples are correctly classified into the C-N class is 86.10% (SVM), the probability that C-N samples are mistakenly classified into A-N class is more than 10% (KNN: 14.85%, SVM: 13.16%, DT: 10.56%) .

5. Discussion

Figure 5 is the mean and SD of the indices based on the MTFSE method. As can be seen from it, the S h E n L F , S h E n T o t a l , S h E n p L F , and S h E n L F / H F indices show an increasing trend among C-N, A-N, and A-OSA groups. The S h E n H F and S h E n p H F indices show a decreasing trend among C-N, A-N, and A-OSA groups. The S h E n V L F and S h E n p V L F indices are the largest in C-N group and in A-OSA group are the smallest. Because existing research shows that LF is thought to be associated with sympathetic activity, variations in the LF spectrum image from HRV reflect changes in the sympathetic nervous system. On the other hand, HF is considered to be related to parasympathetic activity. However, the physiological significance of the VLF is not yet clear, and it has been simply identified with long-period rhythms [32,33,34]. The parasympathetic activity of normal people during nighttime sleep increasing, i.e., in the C-N group, the fluctuation characteristics of the HRV increasing within the HF band, so the texture of HF sub-image of TFSI is complex. In contrast, the sympathetic activity that inhibits HF component decreases, i.e., in the C-N group, the fluctuation characteristics of the HRV decrease with the LF band, so the texture of LF sub-image of TFSI is simple. However, for OSA patients, due to the sympathetic activity being dominant, parasympathetic activity is inhibited. Therefore, compared to normal people, the fluctuation characteristics of the HRV within the HF band decrease and the LF band increase. So the S h E n L F and S h E n p L F indices show an increasing trend among C-N, A-N, and A-OSA groups, on the contrary, S h E n H F and S h E n p H F indices show a decreasing trend among C-N, A-N, and A-OSA groups. Furthermore, S h E n L F / H F index show an increasing trend. Because the S h E n T o t a l represents the Shannon entropy of the total time-frequency image (0-0.4 Hz), the HRV signal of OSA patients will exhibit more complex fluctuating characteristics due to disease. Therefore, S h E n T o t a l shows an increasing trend between the C-N and A-OSA group. As the fluctuation of HRV signals between OSA patients and normal people is mainly reflected in the HF band and LF band, hence, significant differences were shown between the C-N and A-OSA groups, however, there was no significant difference between the C-N and A-N group.
As you know from Table 3 and Figure 6, the highest classification accuracy between the A-OSA and C-N groups is 95.94%(SVM). These two kinds of samples are the easiest to be distinguished, because the respiratory disorders will occur in A-OSA group samples during sleep, sympathetic nervous system activity will increase. The HRV signal will show more disordered fluctuation characteristics, while the normal person's HRV signal presents more regular and orderly characteristics. This difference can be measured by the power spectrum distribution of HRV. The Acc between A-OSA and A-N groups is 94.20% (SVM), it is lower than that between A-OSA and C-N. Because the HRV in OSA patients showed more complex fluctuating characteristics during the apnea, OSA patients have already had potential sympathetic nervous system activity during the non-apnea. The Acc between A-N and C-N groups is 89.87% (SVM), which is lower than that of the first two cases. Both A-N and C-N groups were samples of absence of apnea, and the fluctuation characteristics inside the HRV signal had some similarity, but the potential sympathetic nervous system activity of the A-N group led to the existence of difference between the A-N and C-N groups.
As you know from Table 4 and Figure 7, the average Acc of classifying the three groups (A-OSA, A-N, and C-N) is 91.89%, because when the classification type increases, the possibility of the samples being classified into similar class is increased. As can be seen from Figure 8, the probability that the A-OSA samples will be classified into the A-N group is greater than the probability of being classified into the C-N group because OSA patients have a potential change in HRV during the non-apnea phase. The probability that the A-N samples are classified into C-N group is greater than the probability of being classified into A-OSA, and at the same time, the probability that the C-N samples are classified into A-N group is greater than the probability of being classified into A-OSA.
The proposed MTFSE method in this paper is compared with the existing method. In [16], the dataset was also divided into three groups, the same as this paper, and the 5-min HRV signal was also analyzed for OSA screening. It achieved a per-segment Acc of 84.76%, Sen 81.45%, Spe 86.82%. In [19], 5-min HRV segments of OSA patients were categorized as the normal segments of OSA group, apneic segments of OSA group, and normal segments of controls group. Additionally, there was OSA screening through its proposed SlTr-fApEn index and the traditional frequency domain index LF/HF. The results for the OAS screening are that Acc is 86.7%, Sen is 82.5% and Spe is 95%. In [21], OSA screening was studied depending on the gender, and the ability of Shannon entropy and multi-scale entropy to characterize HRV for OSA screening was assessed. Its results showed that the Acc for OAS screening for women was 85.2%, and the Acc for OSA screening for men was 77.6%. In this paper, the proposed MTFSE-based indices and SVM obtained higher Acc (91.89%) and Sen (88.01%) compared with [16], [19], and [21] because in [16], the label of segment was based on the central minute. It did not care how many times of apnea occurs. In [19], it only considered the residual signal and not the other valid information. In [21], it only calculated the entropy characteristics of the power spectrum density based on different frequency bands for OSA are screening, it ignored the time information. However, the proposed MTFSE-indices in this paper consider the physiological significance of HRV signals and the combination of time-frequency and nonlinear characteristics is fully utilized.
The eight novel MTFSE-indices presented in this paper enable the screening of OSA patients. In addition, the advantage of this paper is that it needs only 5-min of an HRV signal to screen OSA patients, and OSA patients can be screened not only by the A-OSA group, but also by the A-N group. However, many of the existing methods require an all-night HRV signal. In addition, there are few studies to distinguish between non-apnea in OSA patients (A-N group) and non-apnea status in normal people (C-N group). However, compared with normal people, OSA patients also have potential characteristics in a non-apnea status. Therefore, this paper studies this, and the proposed novel MTFSE-based indices could distinguish between the A-N group and the C-N group, and these indices get good performance—the Acc, Sen, and Spe are 89.87%, 87.13%, and 92.86%, respectively.

6. Conclusions

In this paper, eight novel MTFSE-based indices are proposed for OSA screening, which is realized by analyzing the short-time HRV signal. The indices are extracted by the MTFSE method. In the MTFSE, firstly, the power spectrum of HRV is estimated by the Burg–AR model, then, the TFSI of power spectrum is obtained. Secondly, according to the physiological significance of HRV, the TFSI is divided into multiple sub-bands. Last but not least, by studying the Shannon entropy of different sub-bands TFSIs and the relationships among them, the fluctuation characteristics of HRV signal are measured, and the detection of OSA patients is realized. In order to evaluate the performance of the MTFSE-based indices, the recordings in the Physionet Apnea–ECG database were used, and each HRV segment was classified by KNN, SVM, and DT classification methods. The SVM classification method had the highest classification accuracy for OSA screening, its average accuracy was 91.89%, the average sensitivity was 88.01%, and the average specificity was 93.98%. Undeniably, the MTFSE-based indices proposed in this paper provides a novel idea for the screening of OSA disease. And in the future, the relationship between the severity of the OSA and indices of short-time HRV will be studied.

Author Contributions

Conceptualization: S.S. and H.Z.; Methodology: S.S., T.W., C.S. and H.Z.; Software: S.S.; Formal analysis: S.S. and C.S.; Investigation, S.S., X.C. and E. C.; Data curation, S.S., X.C. and E.C.; Writing—original draft preparation: S.S. and C.S.; Writing—review and editing, S.S. and C.S.

Funding

This research was funded by the National key research and development program of China (grant number 2016YFE0206200) and (grant number 2017YFC0822203).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Silva, E.L.P.; Pereira, R.; Reis, L.N.; Pereira, V.L.; Campos, L.A.; Wessel, N.; Baltatu, O.C. Heart rate detrended fluctuation indexes as estimate of obstructive sleep apnea severity. Medince 2015, 94, e516. [Google Scholar] [CrossRef] [PubMed]
  2. Song, C.; Liu, K.; Zhang, X.; Chen, L.; Xian, X. An obstructive sleep apnea detection approach using a discriminative hidden markov model from ECG signals. IEEE Trans. Biomed. Eng. 2016, 63, 1532–1542. [Google Scholar] [CrossRef] [PubMed]
  3. Vrints, H.; Shivalkar, B.; Hilde, H.; Vanderveken, O.M.; Hamans, E.; Van de Heyning, P.; De Backer, W.; Verbraecken, J. Cardiovascular mechanisms and consequences of obstructive sleep apnoea. Acta Clin. Belg. 2013, 68, 169–178. [Google Scholar] [CrossRef] [PubMed]
  4. Surrel, G.; Aminifar, A.; Rincon, F.; Murali, S.; Atienza, D. Online obstructive sleep apnea detection on medical wearable sensors. IEEE Trans. Biomed. Circuits. Syst. 2018, 12, 762–773. [Google Scholar] [CrossRef] [PubMed]
  5. Mendez, M.O.; Bianchi, A.M.; Matteucci, M.; Cerutti, S.; Penzel, T. Sleep apnea screening by autoregressive models from a single ECG lead. IEEE Trans. Biomed. Eng. 2009, 56, 2838–2850. [Google Scholar] [CrossRef] [PubMed]
  6. Wang, Y.; Wei, S.S.; Zhang, S.; Zhang, Y.T.; Zhao, L.; Liu, C.Y.; Murray, A. Comparison of time-domain, frequency-domain and non-linear analysis for distinguishing congestive heart failure patients from normal sinus rhythm subjects. Biomed. Signal Process. Control 2018, 42, 30–36. [Google Scholar] [CrossRef] [Green Version]
  7. Pernice, R.; Javorka, M.; Krohova, J.; Czippelova, B.; Turianikova, Z.; Busacca, A.; Faes, L. Comparison of short-term heart rate variability indexes evaluated through electrocardiographic and continuous blood pressure monitoring. Med. Biol. Eng. Comput. 2019, 57, 1247–1263. [Google Scholar] [CrossRef] [PubMed]
  8. Deus, L.A.; Sousa, C.V.; Rosa, T.S.; Filho, J.M.S.; Santos, P.A.; Barbosa, L.D.; Silva, A.S.; Souza, L.H.R.; Simoes, H.G. Heart rate variability in middle-aged sprint and endurance athletes. Physiol. Behav. 2019, 205, 39–43. [Google Scholar] [CrossRef]
  9. Stein, P.K.; Pu, Y. Heart rate variability, sleep and sleep disorders. Sleep Med. Rev. 2012, 16, 47–66. [Google Scholar] [CrossRef]
  10. Nastalek, P.; Bochenek, G.; Kania, A.; Celejewska-Wojcik, N.; Mejza, F.; Sladek, K. Heart rate variability in the diagnostics and CPAP treatment of obstructive sleep apnea. In Advances in Biomedicine; Pokorski, M., Ed.; Springer: Cham, Switzerland, 2019; Volume 1176, pp. 25–33. [Google Scholar]
  11. Urbanik, D.; Gac, P.; Martynowicz, H.; Poreba, M.; Podgorski, M.; Negrusz-Kawecka, M.; Mazur, G.; Sobieszczanska, M.; Poreba, R. Obstructive sleep apnea as a predictor of reduced heart rate variability. Sleep Med. 2019, 54, 8–15. [Google Scholar] [CrossRef]
  12. Gong, X.; Huang, L.; Liu, X.; Li, C.; Mao, X.; Liu, W.; Huang, X.; Chu, H.; Wang, Y.; Wu, W.; et al. Correlation analysis between polysomnography diagnostic indices and heart rate variability parameters among patients with obstructive sleep apnea hypopnea syndrome. PLoS ONE 2016, 11, e0156628. [Google Scholar] [CrossRef] [PubMed]
  13. Liu, D.Z.; Wang, J.; Li, J.; Li, Y.; Xu, W.M.; Zhao, X. Analysis on power spectrum and base-scale entropy for heart rate variability signals modulated by reversed sleep state. Acta Phys. Sin. 2014, 63, 198703. [Google Scholar]
  14. Álvarez, D.; Sánchez-Fernández, A.; Andrés-Blanco, A.M.; Gutiérrez-Tobal, G.C.; Vaquerizo-Villar, F.; Barroso-García, V.; Hornero, R.; del Campo, F. Influence of chronic obstructive pulmonary disease and moderate-to-severe sleep apnea in overnight cardiac autonomic modulation: time, frequency and non-linear analyses. Entropy 2019, 21, 381. [Google Scholar] [CrossRef]
  15. Vitelli, O.; Del Pozzo, M.; Baccari, G.; Rabasco, J.; Pietropaoli, N.; Barreto, M.; Villa, M.P. Autonomic imbalance during apneic episodes in pediatric obstructive sleep apnea. Clin. Neurophysiol. 2016, 127, 551–555. [Google Scholar] [CrossRef] [PubMed]
  16. Martin-Gonzalez, S.; Navarro-Mesa, J.L.; Julia-Serda, G.; Kraemer, J.F.; Wessel, N.; Ravelo-Garcia, A.G. Heart rate variability feature selection in the presence of sleep apnea: An expert system for the characterization and detection of the disorder. Comput. Biol. Med. 2017, 91, 47–58. [Google Scholar] [CrossRef] [PubMed]
  17. Manis, G.; Aktaruzzaman, M.; Sassi, R. Bubble Entropy: An Entropy Almost Free of Parameters. IEEE Trans. Biomed. Eng. 2017, 64, 2711–2718. [Google Scholar] [PubMed]
  18. Al-Angari, H.M.; Sahakian, A.V. Use of sample entropy approach to study heart rate variability in obstructive sleep apnea syndrome. IEEE Trans. Biomed. Eng. 2007, 54, 1900–1904. [Google Scholar] [CrossRef]
  19. Li, Y.; Pan, W.F.; Li, K.Y.; Jiang, Q.; Liu, G.Z. Sliding trend fuzzy approximate entropy as a novel descriptor of heart rate variability in obstructive sleep apnea. IEEE J. Biomed. Health. Inform. 2019, 23, 175–183. [Google Scholar] [CrossRef]
  20. Pan, W.Y.; Su, M.C.; Wu, H.T.; Lin, M.C.; Tsai, I.T.; Sun, C.K. Multiscale entropy analysis of heart rate variability for assessing the severity of sleep disordered breathing. Entropy 2015, 17, 231–243. [Google Scholar] [CrossRef]
  21. Gutiérrez-Tobal, G.; Álvarez, D.; Gomez-Pilar, J.; Del Campo, F.; Hornero, R. Assessment of time and frequency domain entropies to detect sleep apnea in heart rate variability recordings from men and women. Entropy 2015, 17, 123–141. [Google Scholar] [CrossRef]
  22. Goldberger, A.L.; Amaral, L.A.N.; Glass, L.; Hausdorff, J.M.; Ivanov, P.C.; Mark, R.G. Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 2000, 101, e215–e220. [Google Scholar] [CrossRef] [PubMed]
  23. Penzel, T.; Moody, G.B.; Mark, R.G.; Goldberger, A.L. The apnea-ECG database. Comput. Cardiol. 2000, 27, 255–258. [Google Scholar]
  24. Pan, J.; Tompkins, W.J. A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 1985, 32, 230–236. [Google Scholar] [CrossRef] [PubMed]
  25. Chen, L.L.; Zhang, X.; Song, C.Y. An automatic screening approach for obstructive sleep apnea diagnosis based on single-lead electrocardiogram. IEEE Trans. Autom. Sci. Eng. 2015, 12, 106–115. [Google Scholar] [CrossRef]
  26. Malik, M. Heart rate variability: Standards of measurement, physiological interpretation, and clinical use. Eur. Heart J. 1996, 93, 1043–1065. [Google Scholar] [CrossRef]
  27. Burr, R.L.; Cowan, M.J. Autoregressive spectral models of heart rate variability: Practical issues. J. Electrocardiol. 1992, 25, 224–233. [Google Scholar] [CrossRef]
  28. Boardman, A.; Schlindwein, F.S.; Rocha, A.P.; Leite, A. A study on the optimum order of autoregressive models for heart rate variability. Physiol. Meas. 2002, 23, 325–336. [Google Scholar] [CrossRef] [PubMed]
  29. Brockwella, P.J.; Dahlhausb, R. Generalized Levinson–Durbin and Burg algorithms. J. Econom. 2004, 118, 129–149. [Google Scholar] [CrossRef]
  30. Gula, L.J.; Krahn, A.D.; Skanes, A.; Ferguson, K.A.; George, C.; Yee, R.; Klein, G.J. Heart rate variability in obstructive sleep apnea: A prospective study and frequency domain analysis. Ann. Noninvasive Electrocardiol. 2003, 8, 144–149. [Google Scholar] [CrossRef]
  31. Faust, O.; Bairy, M.G. Nonlinear analysis of physiological signals: a review. J. Mech. Med. Biol. 2012, 12, 1240015. [Google Scholar] [CrossRef]
  32. Berntson, G.G.; Bigger, J.T.J.; Eckberg, D.L.; Grossman, P.; Kaufmann, P.G.; Malik, M.; Nagaraja, H.N.; Porges, S.W.; Saul, J.P.; Stone, P.H.; et al. Heart rate variability: Origins, methods, and interpretive caveats. Psychophysiology 1997, 34, 623–648. [Google Scholar] [CrossRef] [PubMed]
  33. Penzel, T.; Kantelhardt, J.W.; Grote, L.; Peter, J.H.; Bunde, A. Comparison of detrended fluctuation analysis and spectral analysis for heart rate variability in sleep and sleep apnea. IEEE Trans. Biomed. Eng. 2003, 50, 1143–1151. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Sztajzel, J. Heart rate variability: A noninvasive electrocardiographic method to measure the autonomic nervous system. Swiss Med. Wkly. 2004, 134, 514–522. [Google Scholar] [PubMed]
Figure 1. Framework of the obstructive sleep apnea (OSA) screening.
Figure 1. Framework of the obstructive sleep apnea (OSA) screening.
Entropy 21 00812 g001
Figure 2. Framework of the proposed multi-bands time-frequency spectrum entropy (MTFSE).
Figure 2. Framework of the proposed multi-bands time-frequency spectrum entropy (MTFSE).
Entropy 21 00812 g002
Figure 3. Frequency segmented (white lines) time-frequency spectrum image (TFSI) corresponding to a 5-min of the OSA object’s HRV. Sub-images (1) to (3) represent VLF (0–0.04 Hz), LF (0.04–0.15 Hz), HF (0.15–0.4 Hz) bands.
Figure 3. Frequency segmented (white lines) time-frequency spectrum image (TFSI) corresponding to a 5-min of the OSA object’s HRV. Sub-images (1) to (3) represent VLF (0–0.04 Hz), LF (0.04–0.15 Hz), HF (0.15–0.4 Hz) bands.
Entropy 21 00812 g003
Figure 4. 5-min HRV segment (left). 3D color power spectrum of HRV (right). The color represents the power spectrum. (a) An apnea segment of OSA group; (b) a non-apnea segment of the OSA group; (c) a normal segment of the control group.
Figure 4. 5-min HRV segment (left). 3D color power spectrum of HRV (right). The color represents the power spectrum. (a) An apnea segment of OSA group; (b) a non-apnea segment of the OSA group; (c) a normal segment of the control group.
Entropy 21 00812 g004
Figure 5. Indices for C-N, A-N and A-OSA groups, (a) ShEn (VLF); (b) ShEn (LF); (c) ShEn (HF); (d) ShEn (Total); (e) ShEn (LF/HF); (f) ShEn (pVLF); (g) ShEn (pLF) and (h) ShEn (pHF). *, **, *** represent p < 0.05 , p < 0.01 , p < 0.001 , respectively.
Figure 5. Indices for C-N, A-N and A-OSA groups, (a) ShEn (VLF); (b) ShEn (LF); (c) ShEn (HF); (d) ShEn (Total); (e) ShEn (LF/HF); (f) ShEn (pVLF); (g) ShEn (pLF) and (h) ShEn (pHF). *, **, *** represent p < 0.05 , p < 0.01 , p < 0.001 , respectively.
Entropy 21 00812 g005
Figure 6. Performance of MTFSE-based indices under different classifiers.
Figure 6. Performance of MTFSE-based indices under different classifiers.
Entropy 21 00812 g006
Figure 7. The Acc, Sen and Spe of each classifier including KNN, SVM and DT, respectively.
Figure 7. The Acc, Sen and Spe of each classifier including KNN, SVM and DT, respectively.
Entropy 21 00812 g007
Figure 8. The true positive and false positive rates at different classifier (a) KNN; (b) SVM; (c) DT.
Figure 8. The true positive and false positive rates at different classifier (a) KNN; (b) SVM; (c) DT.
Entropy 21 00812 g008
Table 1. A description of the database.
Table 1. A description of the database.
NormalOSA
Record (Numbers)2040
Sex(men/women)6/515/1
Age(years)33 ± 5.850 ± 6.6
BMI (kg/m2)21.5 ± 2.430.7 ± 4.6
AHI (events/h)0.2 ± 0.237.1 ± 13.4
Duration of apnea (min) 3.3 ± 4.9250.5 ± 77.6
OSA: obstructive sleep apnea; BMI: body mass index; AHI: apnea hypopnea index .
Table 2. Statistical analysis results of HRV indices under the proposed MTFSE.
Table 2. Statistical analysis results of HRV indices under the proposed MTFSE.
IndexC-N
(Mean ± SD)
A-N
(Mean ± SD)
A-OSA
(Mean ± SD)
p-Value
A-N & A-OSA
p-Value
C-N & A-OSA
p-Value
C-N & A-N
S h E n V L F 2.17 ± 0.282.22 ± 0.302.07 ± 0.280 ***0 ***0.0498 *
S h E n L F 2.24 ± 0.232.34 ± 0.302.51 ± 0.190 ***0 ***0 ***
S h E n H F 2.47 ± 0.262.43 ± 0.322.26 ± 0.300 ***0 ***0.006 **
S h E n T o t a l 2.68 ± 0.212.72 ± 0.222.79 ± 0.200 ***0 ***0.0616
S h E n L F / H F 0.90 ± 0.060.97 ± 0.131.11 ± 0.120 ***0 ***0 ***
S h E n p V L F 0.81 ± 0.040.82 ± 0.030.74 ± 0.080 ***0 ***0.0560
S h E n p L F 0.83 ± 0.030.86 ± 0.060.90 ± 0.040 ***0 ***0 ***
S h E n p H F 0.92 ± 0.040.89 ± 0.070.81 ± 0.060 ***0 ***0 ***
*, **, *** represent p < 0.05 , p < 0.01 , p < 0.001 , respectively.
Table 3. Performance of MTFSE-based indices under different classifiers.
Table 3. Performance of MTFSE-based indices under different classifiers.
ObjectKNNSVMDT
Acc (%)Sen (%)Spe (%)Acc (%)Sen (%)Spe (%)Acc (%)Sen (%)Spe (%)
A-OSA&C-N95.5495.5895.7095.9494.3497.9290.5492.2889.26
A-OSA&A-N91.5293.9189.5894.2092.6096.2288.5989.0689.35
A-N&C-N87.7188.6286.8789.8787.1392.8683.3888.7678.68
Table 4. The Acc, Sen, and Spe of each classifier including KNN, SVM, and DT, respectively.
Table 4. The Acc, Sen, and Spe of each classifier including KNN, SVM, and DT, respectively.
ObjectKNNSVMDT
Acc (%)Sen (%)Spe (%)Acc (%)Sen (%)Spe (%)Acc (%)Sen (%)Spe (%)
A-OSA94.2493.0794.9895.7292.2597.6690.1086.7192.18
A-N85.3775.3190.4389.4285.6791.4083.5972.9389.14
C-N87.5582.6290.0590.5286.1092.8885.7780.7388.46
mean89.0583.6791.8291.8988.0193.9886.4980.1289.93

Share and Cite

MDPI and ACS Style

Shao, S.; Wang, T.; Song, C.; Chen, X.; Cui, E.; Zhao, H. Obstructive Sleep Apnea Recognition Based on Multi-Bands Spectral Entropy Analysis of Short-Time Heart Rate Variability. Entropy 2019, 21, 812. https://doi.org/10.3390/e21080812

AMA Style

Shao S, Wang T, Song C, Chen X, Cui E, Zhao H. Obstructive Sleep Apnea Recognition Based on Multi-Bands Spectral Entropy Analysis of Short-Time Heart Rate Variability. Entropy. 2019; 21(8):812. https://doi.org/10.3390/e21080812

Chicago/Turabian Style

Shao, Shiliang, Ting Wang, Chunhe Song, Xingchi Chen, Enuo Cui, and Hai Zhao. 2019. "Obstructive Sleep Apnea Recognition Based on Multi-Bands Spectral Entropy Analysis of Short-Time Heart Rate Variability" Entropy 21, no. 8: 812. https://doi.org/10.3390/e21080812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop