Skip to main content

Advertisement

Log in

Application of TQWT based filter-bank for sleep apnea screening using ECG signals

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The sleep apnea is a disease in which there is the absence of airflow during respiration for at least 10 s. It may occur several times during the night sleep. This disease can lead to many types of cardiovascular diseases. To detect this disease, signals obtained from many channels of polysomnography are to be observed visually by physicians for the long duration. This procedure is expensive, time-consuming, and subjective. Hence, it is required to build an automated system to detect the sleep apnea with few channels. This paper uses single-lead electrocardiogram (ECG) signal to detect apneic and non-apneic events. The proposed method uses tunable-Q wavelet transform (TQWT) based filter-bank instead of TQWT to decompose the segment of ECG signal into several constant bandwidth sub-band signals. Then centered correntropies are computed from the various sub-band signals. The obtained features are then fed to the various classifiers to select the optimum performing classifier. In this work, we have obtained the highest classification accuracy, specificity, and sensitivity of 92.78%, 93.91%, and 90.95% respectively using random forest classifier. Hence, our developed prototype is ready for validation with the huge database and clinical usage.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Acharya UR, Chua EC, Faust O, Lim TC, Lim LF (2011) Automated detection of sleep apnea from electrocardiogram signals using nonlinear parameters. Physiol Meas 32:287–303

    Article  PubMed  Google Scholar 

  • Acharya UR, Dua S, Du X, Sree SV, Chua CK (2011) Automated diagnosis of glaucoma using texture and higher order spectra features. IEEE Trans Inf Technol Biomed 15:449–455

    Article  PubMed  Google Scholar 

  • Acharya UR, Ng EYK, Eugene LWJ, Noronha KP, Min LC, Nayak KP, Bhandary SV (2015a) Decision support system for the glaucoma using Gabor transformation. Biomed Signal Process Control 15:18–26

    Article  Google Scholar 

  • Acharya UR, Sudarshan VK, Ghista DN, Lim WJE, Molinari F, Sankaranarayanan M (2015b) Computer aided diagnosis of diabetic subjects by heart rate variability signals using discrete wavelet transform method. Knowl Based Syst 81:56–64

    Article  Google Scholar 

  • Acharya UR, Fujita H, Lih OS, Hagiwara Y, Tan JH, Adam M (2017a) Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network. Inf Sci 405:81–90

    Article  Google Scholar 

  • Acharya UR, Fujita H, Oh SL, Hagiwara Y, Tan JH, Adam M (2017b) Application of deep convolutional neural network for automated detection of myocardial infarction using ECG signals. Inf Sci 415–416:190–198

    Article  Google Scholar 

  • Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adam M, Gertych A, Tan RS (2017c) A deep convolutional neural network model to classify heartbeats. Comput Biol Med 89:389–396

    Article  PubMed  Google Scholar 

  • Afkhami RG, Azarnia G, Tinati MA (2016) Cardiac arrhythmia classification using statistical and mixture modeling features of ECG signals. Pattern Recogn Lett 70:45–51

    Article  ADS  Google Scholar 

  • American Academy of Sleep Medicine Task Force (1999) Sleep-related breathing disorders in adults: recommendations for syndrome definition and measurement techniques in clinical research. Sleep 22:667–689

  • Arqub OA (2017) Adaptation of reproducing kernel algorithm for solving fuzzy Fredholm–Volterra integrodifferential equations. Neural Comput Appl 28:1591–1610

    Article  Google Scholar 

  • Arqub OA, Abo-Hammour Z (2014) Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm. Inf Sci 279:396–415

    Article  MathSciNet  Google Scholar 

  • Azar AT, El-Said SA (2014) Performance analysis of support vector machines classifiers in breast cancer mammography recognition. Neural Comput Appl 24:1163–1177

    Article  Google Scholar 

  • Azarbarzin A, Moussavi Z (2013) Snoring sounds variability as a signature of obstructive sleep apnea. Med Eng Phys 35:479–485

    Article  PubMed  Google Scholar 

  • Bhattacharyya A, Pachori RB, Acharya UR (2017a) Tunable-Q wavelet transform based multivariate sub-band fuzzy entropy with application to focal EEG signal analysis. Entropy 19:99

    Article  ADS  Google Scholar 

  • Bhattacharyya A, Pachori RB, Upadhyay A, Acharya UR (2017b) Tunable-Q wavelet transform based multiscale entropy measure for automated classification of epileptic EEG signals. Appl Sci 7:385

    Article  Google Scholar 

  • Box JF (1987) Guinness, gosset, fisher, and small samples. Stat Sci 2:45–52

    Article  MathSciNet  Google Scholar 

  • Breiman L (1996) Bagging predictors. Mach Learn 24:123–140

    Article  Google Scholar 

  • Breiman L (2001) Random forests. Mach Learn 45:5–32

    Article  Google Scholar 

  • Chen L, Zhang X, Song C (2015a) An automatic screening approach for obstructive sleep apnea diagnosis based on single-lead electrocardiogram. IEEE Trans Autom Sci Eng 12:106–115

    Article  Google Scholar 

  • Chen L, Zhang X, Wang H (2015b) An obstructive sleep apnea detection approach using kernel density classification based on single-lead electrocardiogram. J Med Syst 39:47

    Article  CAS  PubMed  Google Scholar 

  • Faust O, Hagiwara Y, Hong TJ, Lih OS, Acharya UR (2018) Deep learning for healthcare applications based on physiological signals: a review. Comput Methods Programs Biomed 161:1–13

    Article  PubMed  Google Scholar 

  • Faust O, Acharya UR, Ng EYK, Fujita H (2016) A review of ECG-Based diagnosis support systems for obstructive sleep apnea. J Mech Med Biol 16:1640004

    Article  Google Scholar 

  • Fraiwan L, Lweesy K, Khasawneh N, Wenz H, Dickhaus H (2012) Automated sleep stage identification system based on time-frequency analysis of a single EEG channel and random forest classifier. Comput Methods Programs Biomed 108:10–19

    Article  PubMed  Google Scholar 

  • Goldberger AL, Amaral LAN, Glass L, Hausdorff JM, Ivanov PC, Mark RG, Mietus JE, Moody GB, Peng CK, Stanley HE (2000) Physiobank, physiotoolkit, and physionet: components of a new research resource for complex physiologic signals. Circulation 101:e215–e220

    Article  CAS  PubMed  Google Scholar 

  • Hajinoroozi M, Mao Z, Huang Y (2015) Prediction of drivers drowsy and alert states from EEG signals with deep learning. In: Proceedings of IEEE 6th international workshop on computational advances in multi-sensor adaptive processing, pp 493–496

  • Hall M, Frank E, Holmes G, Pfahringer B, Reutemann P, Witten IH (2009) The WEKA data mining software: an update. SIGKDD Explor 11:10–18

    Article  Google Scholar 

  • Hassan AR (2015a) A comparative study of various classifiers for automated sleep apnea screening based on single-lead electrocardiogram. In: Proceedings of international conference on electrical electronic engineering, pp 45–48

  • Hassan AR (2015b) Automatic screening of obstructive sleep apnea from single-lead electrocardiogram. In: Proceedings of international conference on electrical engineering and information communication technology, pp 1–6

  • Hassan AR (2016) Computer-aided obstructive sleep apnea detection using normal inverse Gaussian parameters and adaptive boosting. Biomed Signal Process Control 29:22–30

    Article  Google Scholar 

  • Hassan AR, Haque MA (2016) Computer-aided obstructive sleep apnea screening from single-lead electrocardiogram using statistical and spectral features and bootstrap aggregating. Biocybern Biomed Eng 36:256–266

    Article  Google Scholar 

  • Hassan AR, Haque MA (2017) An expert system for automated identification of obstructive sleep apnea from single-lead ECG using random under sampling boosting. Neurocomputing 235:122–130

    Article  Google Scholar 

  • Huijse P, Estevez PA, Protopapas P, Zegers P, Principe JC (2012) An information theoretic algorithm for finding periodicities in stellar light curves. IEEE Trans Signal Process 60:5135–5145

    Article  MathSciNet  ADS  Google Scholar 

  • Janbakhshi P, Shamsollahi MB (2018) Sleep apnea detection from single-lead ECG using features based on ECG-derived respiration (EDR) signals. IRBM 39:206–218

    Article  Google Scholar 

  • Javaheri S, Dempsey JA (2013) Central sleep apnea. Compr Physiol 3:141–163

    Article  CAS  PubMed  Google Scholar 

  • Joshi D, Tripathi A, Sharma R, Pachori RB (2017) Computer aided detection of abnormal EMG signals based on tunable-Q wavelet transform. In: Proceedings of 4th international conference on signal processing and integrated networks, pp 544–549

  • Kesper K, Canisius S, Penzel T, Ploch T, Cassel W (2012) ECG signal analysis for the assessment of sleep-disordered breathing and sleep pattern. Med Biol Eng Comput 50:135–144

    Article  CAS  PubMed  Google Scholar 

  • Khandoker AH, Karmakar CK, Palaniswami M (2009) Automated recognition of patients with obstructive sleep apnoea using wavelet-based features of electrocardiogram recordings. Comput Biol Med 39:88–96

    Article  PubMed  Google Scholar 

  • Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimationand model selection. In: Proceedings of the 14th international joint conference on artificial intelligence, pp 1137–1143

  • Kumar TS, Kanhangad V (2018) Gabor filter-based one-dimensional local phase descriptors for obstructive sleep apnea detection using single-lead ECG. IEEE Sens Lett 2:1–4

    Google Scholar 

  • Li Y, Luo ML, Li K (2016) A multiwavelet-based time-varying model identification approach for time-frequency analysis of EEG signals. Neurocomputing 193:106–114

    Article  Google Scholar 

  • Lippmann R (1987) An introduction to computing with neural nets. IEEE ASSP Mag 4:4–22

    Article  Google Scholar 

  • Lngkvist M, Karlsson L, Loutfi A (2014) A review of unsupervised feature learning and deep learning for time-series modeling. Pattern Recogn Lett 42:11–24

    Article  ADS  Google Scholar 

  • Madyastha RK, Aazhang B (1994) An algorithm for training multilayer perceptrons for data classification and function interpolation. IEEE Trans Circ Syst I Fundam Theory Appl 41:866–875

    Google Scholar 

  • McKight PE, Najab J (2010) Kruskal-Wallis test. Corsini Encycl Psychol

  • Mendez MO, Bianchi AM, Matteucci M, Cerutti S, Penzel T (2009) Sleep apnea screening by autoregressive models from a single ECG lead. IEEE Trans Biomed Eng 56:2838–2850

    Article  PubMed  Google Scholar 

  • Nguyen HD, Wilkins BA, Cheng Q, Benjamin BA (2014) An online sleep apnea detection method based on recurrence quantification analysis. IEEE J Biomed Health Inf 18:1285–1293

    Article  Google Scholar 

  • Pachori RB, Nishad A (2016) Cross-terms reduction in the WignerVille distribution using tunable-Q wavelet transform. Sig Process 120:288–304

    Article  Google Scholar 

  • Patidar S, Pachori RB (2013) Segmentation of cardiac sound signals by removing murmurs using constrained tunable-Q wavelet transform. Biomed Signal Process Control 8:559–567

    Article  Google Scholar 

  • Patidar S, Pachori RB (2014) Classification of cardiac sound signals using constrained tunable-Q wavelet transform. Expert Syst Appl 41:7161–7170

    Article  Google Scholar 

  • Patidar S, Pachori RB, Acharya UR (2015a) Automated diagnosis of coronary artery disease using tunable-Q wavelet transform applied on heart rate signals. Knowl-Based Syst 82:1–10

    Article  Google Scholar 

  • Patidar S, Pachori RB, Garg N (2015b) Automatic diagnosis of septal defects based on tunable-Q wavelet transform of cardiac sound signals. Expert Syst Appl 42:3315–3326

    Article  Google Scholar 

  • Patidar S, Pachori RB, Upadhyay A, Acharya UR (2017) An integrated alcoholic index using tunable-Q wavelet transform based features extracted from EEG signals for diagnosis of alcoholism. Appl Soft Comput 50:71–78

    Article  Google Scholar 

  • Peker M (2016) An efficient sleep scoring system based on EEG signal using complex-valued machine learning algorithms. Neurocomputing 207:165–177

    Article  Google Scholar 

  • Penzel T, Moody GB, Mark RG, Goldberges AL, Peter JH (2000) The apnea-ECG database. Comput Cardiol 27:255–258

    Google Scholar 

  • Penzel T, McNames J, Chazal P, Raymond B, Murray A, Moody G (2002) Systematic comparison of different algorithms for apnoea detection based on electrocardiogram recordings. Med Biol Eng Comput 40:402–407

    Article  CAS  PubMed  Google Scholar 

  • Rahhal MMA, Bazi Y, AlHichri H, Alajlan N, Melgani F, Yager RR (2016) Deep learning approach for active classification of electrocardiogram signals. Inf Sci 345:340–354

    Article  Google Scholar 

  • Rao M, Seth S, Xu J, Chen Y, Tagare H, Prncipe JC (2011) A test of independence based on a generalized correlation function. Sig Process 91:15–27

    Article  Google Scholar 

  • Reddy GRS, Rao R (2017) Automated identification system for seizure EEG signals using tunable-Q wavelet transform. Eng Sci Technol Int J 20:1486–1493

    Google Scholar 

  • Santamaria I, Pokharel PP, Principe JC (2006) Generalized correlation function: definition, properties, and application to blind equalization. IEEE Trans Signal Process 54:2187–2197

    Article  ADS  Google Scholar 

  • Schlotthauer G, Persia LED, Larrateguy LD, Milone DH (2014) Screening of obstructive sleep apnea with empirical mode decomposition of pulse oximetry. Med Eng Phys 36:1074–1080

    Article  PubMed  Google Scholar 

  • Selesnick IW (2011a) TQWT toolbox guide. Electrical and Computer Engineering Polytechnic Institute of New York University

  • Selesnick IW (2011b) Wavelet transform with tunable Q-factor. IEEE Trans Signal Process 59:3560–3575

    Article  MathSciNet  ADS  Google Scholar 

  • Sharma M, Pachori RB (2017) A novel approach to detect epileptic seizures using a combination of tunable-Q wavelet transform and fractal dimension. J Mech Med Biol 17:1740003

    Article  Google Scholar 

  • Sharma R, Kumar M, Pachori RB, Acharya UR (2017) Decision support system for focal EEG signals using tunable-Q wavelet transform. J Comput Sci 20:52–60

    Article  Google Scholar 

  • Song C, Liu K, Zhang X, Chen L, Xian X (2016) An obstructive sleep apnea detection approach using a discriminative hidden Markov model from ECG signals. IEEE Trans Biomed Eng 63:1532–1542

    Article  PubMed  Google Scholar 

  • Tripathy RK (2018) Application of intrinsic band function technique for automated detection of sleep apnea using HRV and EDR signals. Biocybern Biomed Eng 38:136–144

    Article  Google Scholar 

  • Varon C, Caicedo A, Testelmans D, Buyse B, Huffel SV (2015) A novel algorithm for the automatic detection of sleep apnea from single-lead ECG. IEEE Trans Biomed Eng 62:2269–2278

    Article  PubMed  Google Scholar 

  • White DP (2006) Sleep apnea. Proc Am Thoracic Soc 3:124–128

    Article  CAS  Google Scholar 

  • Xie B, Minn H (2012) Real-time sleep apnea detection by classifier combination. IEEE Trans Inf Technol Biomed 16:469–477

    Article  PubMed  Google Scholar 

  • Young T, Peppard PE, Palta M, Hla KM, Finn L, Morgan B, Skatrud J (1997) Population-based study of sleep-disordered breathing as a risk factor for hypertension. Arch Intern Med 157:1746–1752

    Article  CAS  PubMed  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anurag Nishad.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nishad, A., Pachori, R.B. & Acharya, U.R. Application of TQWT based filter-bank for sleep apnea screening using ECG signals. J Ambient Intell Human Comput 15, 893–904 (2024). https://doi.org/10.1007/s12652-018-0867-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0867-3

Keywords

Navigation