DOI QR코드

DOI QR Code

R-to-R Extraction and Preprocessing Procedure for an Automated Diagnosis of Various Diseases from ECG Data

  • Received : 2016.06.25
  • Accepted : 2016.07.28
  • Published : 2016.06.30

Abstract

In this paper, we propose a method to automatically diagnose various diseases. The input data consists of electrocardiograph (ECG) recordings. We extract R-to-R interval (RRI) signals from ECG recordings, which are preprocessed to remove trends and ectopic beats, and to keep the signal stationary. After that, we perform some prospective analysis to extract time-domain parameters, frequency-domain parameters, and nonlinear parameters of the signal. Those parameters are unique for each disease and can be used as the statistical symptoms for each disease. Then, we perform feature selection to improve the performance of the diagnosis classifier. We utilize the selected features to diagnose various diseases using machine learning. We subsequently measure the performance of the machine learning classifier to make sure that it will not misdiagnose the diseases. The first two steps, which are R-to-R extraction and preprocessing, have been successfully implemented with satisfactory results.

Keywords

References

  1. G. Berntson, J.B. Jr., D. Eckberg, P. Grossman, P. Kaufmann, M. Malik, H. Nagaraja, S. Porges, J. Saul, P. Stone, and M.V.D. Molen, "Heart rate variability:origins, methods, and interpretive caveats," Psychophysiology 34, pp. 623-648, 1997.
  2. M.P. Tarvainen, J.-P. Niskanen, J.A. Lipponen, P.O. Ranta-Aho, and P.A. Karjalainen, "Kubios HRV-heart rate variability analysis software," Comput. Methods Prog. Biomed., Vol. 113, No. 1, pp.210-220, 2014. https://doi.org/10.1016/j.cmpb.2013.07.024
  3. P. Melillo, M. Bracale, and L. Pecchia, "Nonlinear Heart Rate Variability features for real-life stress detection. Case study: students under stress due to university examination," Biomed. Eng. Online 10, pp.1-13, 2011. https://doi.org/10.1186/1475-925X-10-1
  4. F.A. Elhaj, N. Salim, A.R. Harris, T.T. Swee, and T. Ahmeda, "Arrhythmia recognition and classification using combined linear and nonlinear features of ECG signals," Comput. Methods Prog. Biomed., Vol. 127. No. 1, pp.52-63, 2016. https://doi.org/10.1016/j.cmpb.2015.12.024
  5. Task force of the European society of cardiology and the North American society of pacing and electrophysiology, "Heart rate variability - standards of measurement, physiological interpretation, and clinical use," Circulation Vol. 93, No. 5, pp.1043-1065, 1996. https://doi.org/10.1161/01.CIR.93.5.1043
  6. A.H. Khandoker, C. Karmakar, M. Brennan, A. Voss, and M. Palaniswami, "Poincare Plot Methods for Heart Rate Variability Analysis," Springer, 2013.
  7. T. Kuusela, "Methodological Aspects of Heart Rate Variability Analysis". In: M.V. Kamath (Ed), M.A. Watanabe (Ed), A.R.M. Upton (Ed), "Heart Rate Variability (HRV) Signal Analysis: Clinical Applications," CRC Press, pp. 9-42, 2013.
  8. G. Moody, R. Mark, A. Zoccola, and S. Mantero, "Derivation of respiratory signals from multi-lead ECGs," Comput. Cardiol. 12, pp. 113-116, 1985.
  9. P. Melillo, R. Fusco, M. Sansone, M. Bracale, and L. Pecchia, "Discrimination power of long-term heart rate variability measures for chronic heart failure detection," Medical and Biological Engineering and Computing, Vol. 49, No. 1, pp. 67-74, 2011. https://doi.org/10.1007/s11517-010-0728-5
  10. M. Brennan, M. Palaniswami, and P. Kamen, "Do existing measures of Poincare plot geometry reflect nonlinear features of heart rate variability?," IEEE Transactions on Biomedical Engineering, Vol. 48, No 11, pp. 1342-1347, 2001. https://doi.org/10.1109/10.959330
  11. J.S. Richman and J.R. Moorman, "Physiological timeseries analysis using approximate entropy and sample entropy," American Journal of Physiology-Heart and Circulatory Physiology, Vol. 278, No 6, H2039-H2049, 2000. https://doi.org/10.1152/ajpheart.2000.278.6.H2039
  12. K.H. Chon, C.G. Scully and S. Lu, "Approximate Entropy for all Signals Is the Recommended Threshold Value r Appropriate?," IEEE Engineering in Medicine and Biology Magazine, Vol. 28, pp. 18-23, 2009. https://doi.org/10.1109/MEMB.2009.934629
  13. R. Carvajal, N. Wessel, M. Vallverdu, P. Caminal, and A. Voss, "Correlation dimension analysis of heart rate variability in patients with dilated cardiomyopathy," Computer Methods and Programs in Biomedicine, Vol. 78, pp. 133-140, 2005. https://doi.org/10.1016/j.cmpb.2005.01.004
  14. T. Penzel, J.W. Kantelhardt, L. Grote, J.H. Peter, and A. Bunde, "Comparison of detrended fluctuation analysis and spectral analysis for heart rate variability in sleep and sleep apnea," IEEE Transactions on Biomedical Engineering, Vol. 50, pp. 1143-1151, 2003. https://doi.org/10.1109/TBME.2003.817636
  15. C.K. Peng, S. Havlin, H.E. Stanley, and A.L. Goldberger, "Quantification of Scaling Exponents and Crossover Phenomena in Nonstationary Heartbeat Time-Series," Chaos, Vol. 5, pp. 82-87, 1995. https://doi.org/10.1063/1.166141
  16. L.L. Trulla, A. Giuliani, J.P. Zbilut, and C.L. Webber, "Recurrence quantification analysis of the logistic equation with transients," Physics Letters A, Vol. 223, pp. 255-260, 1996. https://doi.org/10.1016/S0375-9601(96)00741-4
  17. C.L. Webber and J.P. Zbilut, "Dynamical Assessment of Physiological Systems and States Using Recurrence Plot Strategies," Journal of Applied Physiology, Vol. 76, pp. 965-973, 1994. https://doi.org/10.1152/jappl.1994.76.2.965
  18. J.P. Zbilut, N. Thomasson, and C.L. Webber, "Recurrence quantification analysis as a tool for nonlinear exploration of nonstationary cardiac signals," Medical Engineering & Physics, Vol. 24, pp. 53-60, 2002. https://doi.org/10.1016/S1350-4533(01)00112-6
  19. J.T. Ramshur, "Design, Evaluation, and Application of Heart Rate Variability Analysis Software (HRVAS)," University of Memphis, 2010.
  20. A.K. Jain, R.P.W. Duin, and M. Jianchang, "Statistical pattern recognition: a review," IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 22, pp. 4-37, 2000. https://doi.org/10.1109/34.824819
  21. M. Sokolova, and G. Lapalme, "A systematic analysis of performance measures for classification tasks," Inf Process Manage, Vol. 45, pp. 427-437, 2009. https://doi.org/10.1016/j.ipm.2009.03.002
  22. Michael Mukovoz, "ECG processing - R-peaks detection," Jun. 2016; http://librow.com/cases/case-2