Literature DB >> 33575194

Enhancing Obstructive Apnea Disease Detection Using Dual-Tree Complex Wavelet Transform-Based Features and the Hybrid "K-Means, Recursive Least-Squares" Learning for the Radial Basis Function Network.

Javad Ostadieh1, Mehdi Chehel Amirani1, Morteza Valizadeh2.   

Abstract

BACKGROUND: The obstructive sleep apnea (OSA) detection has become a hot research topic because of the high risk of this disease. In this paper, we tested some powerful and low computational signal processing techniques for this task and compared their results with the recent achievements in OSA detection.
METHODS: The Dual-tree complex wavelet transform (DT-CWT) is used in this paper to extract feature coefficients. From these coefficients, eight non-linear features are extracted and then reduced by the Multi-cluster feature selection (MCFS) algorithm. The remaining features are applied to the hybrid "K-means, RLS" RBF network which is a low computational rival for the Support vector machine (SVM) networks family. RESULTS AND
CONCLUSION: The results showed suitable OSA detection percentage near 96% with a reduced complexity of nearly one third of the previously presented SVM based methods. Copyright:
© 2020 Journal of Medical Signals & Sensors.

Entities:  

Keywords:  Classification; feature reduction; hybrid K-means recursive least-squares; multi-cluster feature selection; obstructive sleep apnea; single-lead electrocardiogram

Year:  2020        PMID: 33575194      PMCID: PMC7866948          DOI: 10.4103/jmss.JMSS_69_19

Source DB:  PubMed          Journal:  J Med Signals Sens        ISSN: 2228-7477


Introduction

There is a close relationship between the heartbeat and the breathing process. Therefore, we can use the electrocardiogram (ECG) signals to detect the breathing problems. Obstructive sleep apnea (OSA) disease is one of the most dangerous breathing deficiencies that happen during sleep and can be detected directly from the ECG signals using the signal processing techniques.[1] The usage of ECG signals in OSA detection is only one way to do this task and the apnea can be detected using respiration and other kinds of signals.[2] However, in this article, we only considered the OSA detection using the single-lead ECG. Several separated OSA detection methods have been proposed up until now.[13456789101112131415161718] Most of these methods have consisted of feature extraction, feature selection, and classifier parts. In Figure 1, we can see the collective flowchart of an OSA detection approach based on the ECG signal processing:
Figure 1

The overall steps of the obstructive sleep apnea detection using the single-lead electrocardiogram signals

The overall steps of the obstructive sleep apnea detection using the single-lead electrocardiogram signals Here, we describe some of the proposed methods in the apnea detection. Khandoker et al.[3] have proposed the usage of the wavelet transform for ECG feature extraction. Furthermore, Rachim et al.,[9] Zarei et al.,[5] Avcı and Akbaş et al.,[8] and many other researchers have proposed the discrete wavelet transform (DWT)-based ECG decomposition for the OSA detection. Furthermore, the Tunable Q-factor wavelet transform is proposed in[7] by Nishad et al. Some researchers, including Hassan et al.[619] and Thomas et al.,[20] have proposed the usage of the dual-tree complex wavelet transform (DT-CWT) to extract the transform coefficients from the ECG signal. After, collecting the transform features, the usual path is to extract the statistical features from these coefficients. Based on these works, in this article, we used the DT-CWT for feature extraction of the apnea ECG signal. However, the nonlinear feature extraction from the DT-CWT coefficients is something that have not been experimented in Hilmisson et al.[1] and Hassan et al.[6] After feature extraction, feature reduction is necessary to reduce the computational complexity of the proposed method. Zarei et al.[5] have used the sequential forward feature selection method, whereas the principal component analysis have been suggested in Avcı and Akbaş et al.[8] and Rachim et al.[9] In this article, we proposed the multi-cluster feature selection (MCFS)[10] method for the feature reduction as much as possible for the best results. The final part of the OSA detection process is the classification. Many researchers including Zarei et al.[5] have proposed the usage of the support vector machines (SVMs) for classifying between the apnea and normal ECG signal. Other classifiers like the Neural networks (NNs) have been proposed by Khandoker, et al.,[3] the Random forest by[7] and[8] the Adaboost classifier by,[11] Rusboost by,[12] Boot-strap by,[13] Convolutional NNs (CNNs) by[14151617] and Deep NNs (DNNs) by[18] for OSA detection. However, the SVMs are still the most prevalently used classifiers in this topic and we compared our results to these classifiers. It is important to mention that the articles that have proposed the usage of DNNs and CNNs, usually report near 100% OSA detection results that are not very credible due to the high computational complexity of theses network, also the deep networks are usually biased to the train data and do not perform well for the new data.[5] The proposed classifier in this article is the Hybrid Radial basis function (RBF) network with the “K-means-recursive least-squares (RLS)” learning algorithm.[2122] The selection of this network is to compare its results with that of the SVM networks in the OSA detection. These networks have been compared before in other tasks,[21] and it has been shown that the hybrid RBF network is superior to the SVM network. The rest of this paper prepared as follows: In part II, the signal preprocessing steps are described. Part III, explains the feature extraction and selection methods from the apnea ECG signals. Part IV is dedicated to the explanation of the hybrid RBF classifier and its differences with the SVM network. Part IV presents our OSA detection results, and Part V consists of our concluding remarks and the suggestions for the future investigations.

Dealing with the Electrocardiogram Signal

In this section, we focus on the preliminaries of the ECG signal processing for the OSA detection. First, we introduce the data base that is used in this article because there are other ECG data bases that contain the heart signals of the apnea diseased patients. Then, we proceed to the preprocessing and signal preparation techniques.

Data base

The Physionet data base that is used for ECG apnea signals consists of the sleep duration parts of the 70 patients. In this data base, we have 35 records for the train set with 13 healthy (normal with Apnea Hypopnea Index ≤5) and 22 apnea participants. For the test set, we have 35 records with 12 healthy and 23 apnea cases. Furthermore, in this text file, the apnea or healthy condition of each segment is pointed out. Based on these we have presented our results in Table 1, with the segment by segment (minute by minute) assumption. As we mentioned, there are other apnea data bases[23] that we did not consider in this paper because of the comparison of the results with a long list of references.
Table 1

List of nonlinear features that are extracted from the dual-tree complex wavelet transform coefficients in this article

FeaturesDescription
FE[5]Fuzzy entropy
ApEn[5]Approximate entropy
IQR[5]Interquartile range
RP[5]Recurrence plot
SD1, SD2, SD1/SD2[5]Poincare plot
List of nonlinear features that are extracted from the dual-tree complex wavelet transform coefficients in this article

Signal preparation

Before processing an ECG signal, we must first remove the power line interference and baseline wandering from it using a Chebyshev band-pass filter with the frequency range of 0.5–48 Hz. In Figure 2, we can see a typical ECG signal before and after interference cancelation and normalization.
Figure 2

The first 3 s of a typical normalized electrocardiogram signal before (left) and after (right) preprocessing

The first 3 s of a typical normalized electrocardiogram signal before (left) and after (right) preprocessing

Segmentation and segment selection

Not all the parts of the recorded ECG signal is useful for the OSA detection. Some parts become useless due to the movements of the patients and other parts may be contaminated with high noise levels. After we performed filtering, the weight calculation approach is applied for deleting the noisy segments. In[5] a simple method is proposed for the automatic cancelation of the noisy parts. In this method, a weight (W) is calculated for each segment based on the similarity of its autocorrelation Function (ACF) with other segments ACF, by taking into account, the cosine pairwise similarity as the metric. The similarity values are then given as: Where d is the correlation distance, and X and X are the ACF of two different segments. X̄ and X̄ are the mean value of the X and X, respectively. The output of (1) is a vector showing the similarity of each segment. W of each segment is calculated with the normalized summation of all the values. For our method, all the d segments with a calculated weight lower than 0.8 were pointed out as the noisy segments and deleted from the tested segments.

Feature Extraction and Selection

The feature extraction of the ECG signal segments in this article consists of three parts: In Part A, we explain the DT-CWT feature extraction and in Part B, we introduce the methods of nonlinear feature extraction from the DT-CWT coefficients. In part C, the feature reduction or selection method which is the MCFS is explained.

The dual-tree complex wavelet transform

In[620] the usage of DT-CWT in ECG feature extraction is proposed. The main deficiency of DWT-based feature extraction in analyzing 1D ECG signal is the lack of shift invariance. It means that the amplitude of the wavelet coefficients varies substantially as the input signal is shifted a little. This happens because of the down sampling operation at each level. A better way of achieving shift invariance is to implement the undecimated form of the dyadic filter tree; however, this method has heavy computation demands and high redundancy in the output. The DT-CWT tackles this problem with a redundancy factor for 1D signal, which is significantly lower than the undecimated DWT. In[21] the authors have explained the shift invariance property of DT-CWT in detail. The DT-CWT implements two trees of real filters (Tree A and Tree B), as shown in Figure 3. The two trees correspond to the real and complex part of the CWT. The DTCWT of a signal x (n) (ECG) is implemented using two critically sampled DWTs in parallel to the same data. The filters are designed so that the sub band signals of the upper DWT can be interpreted as the real part of a CWT and subband signals of the lower DWT can be interpreted as the imaginary part. When the transform is designed in this manner, the DT-DWT is approximately shift invariant, unlike the critically sampled DWT. The filters implemented in each stage are of length 10. The sets of filter coefficients (H) used in this transform are given in.[21] The selected transform coefficients are x1, x01, x001, x000, x1, x01, x001, and x000.
Figure 3

The three level dual-tree complex wavelet transform

The three level dual-tree complex wavelet transform In Figures 4 and 5, we depicted the subband signals for three levels of the tree A and B, respectively. It is important to mention that all of these signals are depicted for the a01 record of the Physionet database.
Figure 4

The sub bands of the electrocardiogram signal for Tree A

Figure 5

The sub bands of the electrocardiogram signal for Tree B

The sub bands of the electrocardiogram signal for Tree A The sub bands of the electrocardiogram signal for Tree B The absolute energy of the signal x000, is depicted in Figure 6.
Figure 6

The absolute energy of the sub band signal x000

The absolute energy of the sub band signal x000 The absolute energy of the signal x000b, is depicted in Figure 7.
Figure 7

The absolute energy of the sub band signal x000

The absolute energy of the sub band signal x000

The nonlinear feature extraction from the dual-tree complex wavelet transform coefficients

After extracting the subbands of the DT-CWT from the selected ECG segments, we calculate some nonlinear features based on the extracted transform coefficients. In[5] it has been shown that the ApEn, FE, interquartile range, RP and Poincare plot features make large differences among the two classes (Apnea and Normal). These features are collected in Table 1 and as they are explained in,[5] we do not present their theoretical calculations here. Using these seven feature extraction methods with the 8 DT-CWT coefficients that are explained in Part III, we have 56 features for each ECG to be fed to the classifier. However, we used the feature reduction to reduce these features as much as possible.

The multicluster feature selection algorithm

The MCFS[10] is an algorithm that can reduce feature dimensionality without their class labels. It is a highly powerful algorithm for reducing the correlation between the features. Here, we describe this algorithm: We assume there are N training samples each with Np features, i.e., x ϵ R that construct the matrix X = (x. The function of MCFS is to determine the feature subset with NF information features from X. In other words, MCFS is able to generate the points X = (x in R which preserves the geometric structure as the data in the original N-dimension space. Training samples build a graph with N vertices in which, each of the vertexes correspond to a training sample. MCFS at first finds p nearest for each training sample xi and put edge between xi and its neighbors. Then, we could define the weight matrix W on the graph. Next, diagonal matrix D with its column being the sum of W which was mentioned before is defined and the graph Laplacian is calculated in the manner: L = W − D (2) To find the flat embedding for the data points, the generalized Eigen problem mentioned below must be solved: Ly = λDy Each row of = (y1,, yc, flat embedding for each data point, where yi's are the eigen vectors of (2) with respect to smallest eigenvalue, C is the intrinsic dimensionality of data and data distribution reflected as yi along the corresponding dimension. Minimizing the fitting error as follows could result in finding the relevant subset of the features: Where ak is a Np-dimension vector, denotes the L1-norm of a, a is the j th element of the vector a and γ is a parameter to be quantified. The least angel regression algorithm can be used to solve the optimization problem in (4). For every feature j, the MCFS score is defined as: Then, all properties according to their MCFS scores are then sorted in the descending order with top NF features being selected. The MCFS method reduces the 56 features that are mentioned in Part B.

The Classifier and Detector

We compared the results of our proposed method with that of several classifiers in Part IV. Explaining the operation of all these classifiers would increase the volume of the paper inordinately. Therefore, we addressed them accordingly in Table 2 for the interested researchers to find their explanation in the references. Here, we only explain the performance of our proposed classifying network:
Table 2

The comparison of the obstructive sleep apnea detection results based on various methods

ReferencesFeature extraction/selection methodClassifierResults

Accuracy %Sensitivity %Specificity %
Hilmisson et al., 2018[1]Frequency featuresStatistical analysis9310081
Janbakhshi et al., 2018[2]EDRSVM-KNN-NN-LD-QD90.989.691.8
Ma et al., 2019[4]Statistical featuresStatistical analysis878979
Zarei and Asl 2018[5]DWT + SFFSSVM (RBF kernel)92.9891.7493.75
Hassan et al., 2017[6]DT-CWTAdaBoost84.490.3874.38
Nishad et al., 2018[7]Tunable-Q wavelet transform featuresRandom Forest92.7893.9190.95
Avcı and Akbaş 2015[8]DWT + PCARandom forest92-98--
Rachim et al., 2014[9]DWT + PCASVM94.392.6592.2
Hassan and Haque 2017[11]Normal invers Gaussian modelingAdaBoost87.3381.9990.72
Hassan and Haque 2016[12]TQWTRUSBoost88.8887.5891.49
Hassan 2016[13]Statistical and spectralBootstrap aggregating85.9784.1486.83
Wang et al., 2019[14]RR-intervalsCNN (LeNet-5)92.390.9100
Singh et al., 2019[15]Time-frequency Scalogram featuresCNN (AlexNet)86.2290100
Urtnasan et al., 2018[16]RR-intervalsCNN969696
Wang et al., 2018[17]RR-intervalsCNN97.810093
Wang et al., 2019[18]RR-intervals and frequency featuresDNN97.110091.7
Proposed methodDT-CWT + MCFSHybrid “k-means, RLS” RBF95.6296.3796

ECG – Electrocardiogram; EDR – ECG derived respiratory; DWT – Discrete wavelet transform; SFFS – Sequential forward feature selection; PCA – Principal component analysis; TQWT – Tunable Q-factor wavelet transform; MCFS – Multi-cluster feature selection; SVM – Support vector machine; RBF – Radial basis function; CNN – Convolutional neural network; RLS – Recursive least-square; KNN – K-nearest neighbor; NN – Neural network; LD – Linear discriminant; QD – Quadratic discriminant

The comparison of the obstructive sleep apnea detection results based on various methods ECG – Electrocardiogram; EDR – ECG derived respiratory; DWT – Discrete wavelet transform; SFFS – Sequential forward feature selection; PCA – Principal component analysis; TQWT – Tunable Q-factor wavelet transform; MCFS – Multi-cluster feature selection; SVM – Support vector machine; RBF – Radial basis function; CNN – Convolutional neural network; RLS – Recursive least-square; KNN – K-nearest neighbor; NN – Neural network; LD – Linear discriminant; QD – Quadratic discriminant

Radial basis function classifier with hybrid “K-means, recursive least-squares” learning

The SVMs are the most prevalently used classifiers in the field of disease detection and classification. The RBF networks, on the other hand, are not used as much as SVMs. The hybrid RBF network[22] is the solution for this, because, they can rival the SVMs. The hybrid RBF consists of three layers and the middle and the output layers work with the K-means and the RLS algorithms, respectively, and for this reason, the hybrid adjective is attributed to them. In this part, we describe RBF classifier with the hybrid learning scheme that is our proposed classifying tool. We call the proposed classifier as hybrid RBF because it has a hybrid-learning procedure with two stages as follows:[22] Stage 1: Implements the K-means clustering algorithm to train the hidden layer in an unsupervised scheme. Usually, the number of clusters and the computational units in the hidden layer are notably smaller than the size of the train sample Stage 2: Implements the RLS algorithm (or another adaptive algorithm) to determine the weight vector of the linear output layer. The two-stage design procedure has some desirable features such as low computational complexity and fast convergence. As we mentioned, the RBF network consists of three layers as in Figure 8. Here, we describe them briefly:
Figure 8

The implemented hybrid radial basis function network for the obstructive sleep apnea detection

The implemented hybrid radial basis function network for the obstructive sleep apnea detection Input layer, which contains the source nodes that connected the network to its inputs. The inputs of the network for classification are the features vectors The second layer, consisting of hidden units, implements a nonlinear transformation from the input space to hidden (feature) space. For most applications, the dimensionality of the only hidden layer of the network is high; this layer is trained in an unsupervised manner using stage 1 of the hybrid learning scheme. Each unit in hidden layer is described mathematically by a RBF: φj(x) = φ(x - xj)j = 1,2.....N         (6) The jth input data point x identifies the center of the RBF and the vector x is the signal (pattern) applied to the input layer. Therefore, the links connecting the source nodes to the hidden units are direct connections with no weights. There are multiple RBFs for using in the hidden layer, but we implement the Gaussian function for the sake of comparison between SVM and RBF in[5] The output layer is linear and provides the response of the network to the activation pattern implemented to the input layer; this layer is trained in a supervised fashion using Stage 2 of the hybrid scheme. There is no limitation on the size of the output layer, except that typically, the size of the output layer is much smaller than that of the hidden layer. Here, we describe the learning algorithms of RBF:

K-means clustering

K-means is a method that utilizes distances for clustering with two steps: Step 1: The total cluster variance is minimized with respect to the assigned set of cluster means , the following minimization must be performed: Step 2: After computing the optimized cluster means , we optimize the encoder as follows:

The recursive least-squares algorithm in hybrid learning

Adaptive algorithms have been designed to converge to certain weight vectors. These weights in RBF network are adjusted in the learning phase. The RLS algorithm is one of the most powerful adaptive algorithms. In this section, we explain the role of RLS in the output layer of RBF network.[22] Let the K × 1 vector: Represent the outputs of the K units in the hidden layer. This vector is constructed to respond to the stimulus x, i = 1,2…., N. Thus, insofar as the supervised training of the output layer is concerned, the training sample is defined by (φ [i],d[i])Ni=1, where d is the desired response at the overall output of the RBF network for input x. This training is implemented by the RLS algorithm described as below:[22] Given the training sample (φ [i],d[i])Ni=1, do the following calculations for iterations n = 1,2..., N: g(n) = P(n)φ(n)        (11) To initialize the algorithm, we have and P(0)=λ-1I where λ is a small positive constant. In[21] a complete analysis was made to show the superiority of hybrid RBF to the SVM classifier both computationally and with respect to accuracy. Furthermore, at least a 30% percent time-saving is guaranteed using RBF in comparison with SVM.[22] This is important because we compared the results of our proposed method with that of the reference.[5]

The Computational Complexity

Up until now, several researchers have tried to present different analyses about the computational comparison between the hybrid RBF and the SVM networks.[21222425] In all of these references, it has been declared that the RLS-based classifiers need less time to be trained and converge to the SVMs while having similar or better classifying results. Rifkin[21] has shown that the excess computational complexity of the SVM networks arises from the solving of the quadratic programming problem. The computational complexity of this optimization problem can be in the order of O(N3 + N2 m + N nm) where N is the number of support vectors, n is the dimensions and m is the number of the input data. In the worst case, Ns ≈ m we have O(nm2). On the other hand, solving the linear system of equations using the RLS-based learning algorithm in the worst case can be bounded by O (m2.376) Overall, a RLS solution can be obtained much faster than that computed by SVMs.[24] However, the “K-means, RLS” algorithm that has been presented in[22] and is used by us, could not be fully analyzed for the computational complexity. Therefore, we trust on the experimental results both in[22] and in our work that shows the time for training and processing of the hybrid RBF network is one third of the SVM network for the same problem and conditions. It is important to mention that our comparisons were conveyed with the SVM networks with the RBF kernels that are from the strongest presented SVM schemes.

Results and Discussion

The comparison between the proposed methods for the OSA detection is usually based the accuracy and the complexity of the used signal processing techniques in each part of the task. As we emphasized earlier, the feature extraction, reduction, and detection are the main parts of the OSA detection. Therefore, in this part, we present them for each proposed method in our references along with the proposed detection results to facilitate the comparison. Some of the proposed methods (as for example in[4]) have obviously weak detection results while having less computational complexity. Other methods (like the ones associated with the DNNs) have satisfactory results but also have extracomputational complexity. The aim of this article is the reconciliation between the computational complexity and accuracy. We claim that, apart from the results from DNNs and CNNs, our proposed method is both accurate and less complex. It is obvious that after feature extraction we get 56 features from each ECG signal (7 sub bands and 8 no-linear features). One of the contributions of this article is the usage of the MCFS feature reduction algorithm in apnea detection.[10] Using this algorithm, the number of features for the ECG signals reduces to ten features which is much lesser than the 18 features of the proposed method in.[5] Our OSA detection results are presented based on the accuracy, sensitivity, and specificity of the proposed methods that are given as follows: Where, TP, TN, FP and FN denotes true positive, true negative, false positive, and false negative, respectively. The comparison of the results of the proposed method and the results in several recent references are given in Table 2. As we can see, the proposed method can detect the OSA with overcoming results in comparison with the conventional classifiers and can closely rival the results of the computationally complex CNN classifiers. The main purpose of this article was to improve the results in.[5] By comparing the results, we can see that an average of 3% improvement is achieved in all the performance metrics. Furthermore, the computational complexity of our classifier is at least 30% lesser than the proposed SVM classifier in.[5]

Conclusion

In this article, we considered the OSA detection using various signal processing techniques to compare the results with the previously proposed methods. The feature extraction in this article is based on the nonlinear properties of the DT-CWT coefficients. After feature extraction, in order to reduce the computational complexity, we used the MCFS algorithm that shrinks the feature vector size to 10. Using these features and the “Hybrid RBF” network, we presented the results that were better than those of the previously presented SVM networks. Furthermore, the proposed method has less computational complexity that makes it a powerful rivalry to the computationally costly but very accurate DNNs and CNNs. In future works, we will consider other low computational signal processing methods for the OSA detection.

Financial support and sponsorship

None.

Conflicts of interest

There are no conflicts of interest.

BIOGRAPHIES

Javad Ostadieh was born in 1974, Urmia, Iran. He received his B.S. degree from Urmia Azad University and the M.S. degree from Najaf Abad-Isfahan Azad University, in 1999 and 2004, respectively, both in electrical engineering. He is currently pursuing the Ph.D. degree with the Department of Electrical Engineering, Urmia University. His research interests include medical Image and signal processing, pattern recognition, and classifying networks. He is a full-time academic staff of the Khoy Azad University. Email: j.ostadieh@urmia.ac.ir Mehdi Chehel Amirani received the B.Sc. degree in Electronic Engineering from Urmia University, Iran, in 1993 and the M. Sc. and Ph.D. degrees in Communications engineering from Iran University of Science and Technology (IUST) in 1998 and 2009, respectively. In 2009, he joined the department of electrical engineering at Urmia University, where he is currently an associate professor. His research interests include pattern recognition, digital and adaptive signal processing, and wireless communications. He has published more than 60 scientific papers in the signal processing field and advised numerous masters and Ph.D. students. Email: m.amirani@urmia.ac.ir Morteza Valizadeh received both his M.Sc. and Ph.D. degrees in electronic engineering from Tarbiat Modares University in 2008 and 2012, respectively. Currently he is an assistant professor of communication at Urmia University. His research interests include image processing, medical signal analysis, machine vision and deep learning. Email: mo.valizadeh@urmia.ac.ir
  10 in total

1.  Sleep apnea classification based on respiration signals by using ensemble methods.

Authors:  Cafer Avcı; Ahmet Akbaş
Journal:  Biomed Mater Eng       Date:  2015       Impact factor: 1.300

2.  Electrocardiogram-based sleep analysis for sleep apnea screening and diagnosis.

Authors:  Yan Ma; Shuchen Sun; Ming Zhang; Dan Guo; Arron Runzhou Liu; Yulin Wei; Chung-Kang Peng
Journal:  Sleep Breath       Date:  2019-06-21       Impact factor: 2.816

3.  Automatic Detection of Obstructive Sleep Apnea Using Wavelet Transform and Entropy-Based Features From Single-Lead ECG Signal.

Authors:  Asghar Zarei; Babak Mohammadzadeh Asl
Journal:  IEEE J Biomed Health Inform       Date:  2018-06-01       Impact factor: 5.772

4.  Automated Detection of Obstructive Sleep Apnea Events from a Single-Lead Electrocardiogram Using a Convolutional Neural Network.

Authors:  Erdenebayar Urtnasan; Jong-Uk Park; Eun-Yeon Joo; Kyoung-Joung Lee
Journal:  J Med Syst       Date:  2018-04-23       Impact factor: 4.460

5.  On the generalizability of ECG-based obstructive sleep apnea monitoring: merits and limitations of the Apnea-ECG database.

Authors:  Gabriele B Papini; Pedro Fonseca; Jenny Margarito; Merel M van Gilst; Sebastiaan Overeem; Jan W M Bergmans; Rik Vullings
Journal:  Annu Int Conf IEEE Eng Med Biol Soc       Date:  2018-07

6.  Sleep apnea detection: accuracy of using automated ECG analysis compared to manually scored polysomnography (apnea hypopnea index).

Authors:  Hugi Hilmisson; Neale Lange; Stephen P Duntley
Journal:  Sleep Breath       Date:  2018-05-28       Impact factor: 2.816

7.  Automated scoring of obstructive sleep apnea and hypopnea events using short-term electrocardiogram recordings.

Authors:  Ahsan H Khandoker; Jayavardhana Gubbi; Marimuthu Palaniswami
Journal:  IEEE Trans Inf Technol Biomed       Date:  2009-09-22

8.  Sleep apnea classification using ECG-signal wavelet-PCA features.

Authors:  Vega Pradana Rachim; Gang Li; Wan-Young Chung
Journal:  Biomed Mater Eng       Date:  2014       Impact factor: 1.300

9.  Sleep apnea detection from a single-lead ECG signal with automatic feature-extraction through a modified LeNet-5 convolutional neural network.

Authors:  Tao Wang; Changhua Lu; Guohao Shen; Feng Hong
Journal:  PeerJ       Date:  2019-09-20       Impact factor: 2.984

10.  Detection of Sleep Apnea from Single-Lead ECG Signal Using a Time Window Artificial Neural Network.

Authors:  Tao Wang; Changhua Lu; Guohao Shen
Journal:  Biomed Res Int       Date:  2019-12-23       Impact factor: 3.411

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.