Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network

Coronary artery disease (CAD) is caused due by the blockage of inner walls of coronary arteries by plaque. This constriction reduces the blood flow to the heart muscles resulting in myocardial infarction (MI). The electrocardiogram (ECG) is commonly used to screen the cardiac health. The ECG signals...

Full description

Bibliographic Details
Main Authors: Acharya, U.R., Fujita, H., Lih, O.S., Adam, M., Tan, J.H., Chua, C.K.
Format: Article
Published: Elsevier 2017
Subjects:
_version_ 1825720955325906944
author Acharya, U.R.
Fujita, H.
Lih, O.S.
Adam, M.
Tan, J.H.
Chua, C.K.
author_facet Acharya, U.R.
Fujita, H.
Lih, O.S.
Adam, M.
Tan, J.H.
Chua, C.K.
author_sort Acharya, U.R.
collection UM
description Coronary artery disease (CAD) is caused due by the blockage of inner walls of coronary arteries by plaque. This constriction reduces the blood flow to the heart muscles resulting in myocardial infarction (MI). The electrocardiogram (ECG) is commonly used to screen the cardiac health. The ECG signals are nonstationary and nonlinear in nature whereby the transient disease indicators may appear randomly on the time scale. Therefore, the procedure to diagnose the abnormal beat is arduous, time consuming and prone to human errors. The automated diagnosis system overcomes these problems. In this study, convolutional neural network (CNN) structures comprising of four convolutional layers, four max pooling layers and three fully connected layers are proposed for the diagnosis of CAD using two and five seconds durations of ECG signal segments. Deep CNN is able to differentiate between normal and abnormal ECG with an accuracy of 94.95%, sensitivity of 93.72%, and specificity of 95.18% for Net 1 (two seconds) and accuracy of 95.11%, sensitivity of 91.13% and specificity of 95.88% for Net 2 (5 s). The proposed system can help the clinicians in their accurate and reliable decision making of CAD using ECG signals.
first_indexed 2024-03-06T05:43:00Z
format Article
id um.eprints-17605
institution Universiti Malaya
last_indexed 2024-03-06T05:43:00Z
publishDate 2017
publisher Elsevier
record_format dspace
spelling um.eprints-176052017-08-03T08:59:13Z http://eprints.um.edu.my/17605/ Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network Acharya, U.R. Fujita, H. Lih, O.S. Adam, M. Tan, J.H. Chua, C.K. TK Electrical engineering. Electronics Nuclear engineering Coronary artery disease (CAD) is caused due by the blockage of inner walls of coronary arteries by plaque. This constriction reduces the blood flow to the heart muscles resulting in myocardial infarction (MI). The electrocardiogram (ECG) is commonly used to screen the cardiac health. The ECG signals are nonstationary and nonlinear in nature whereby the transient disease indicators may appear randomly on the time scale. Therefore, the procedure to diagnose the abnormal beat is arduous, time consuming and prone to human errors. The automated diagnosis system overcomes these problems. In this study, convolutional neural network (CNN) structures comprising of four convolutional layers, four max pooling layers and three fully connected layers are proposed for the diagnosis of CAD using two and five seconds durations of ECG signal segments. Deep CNN is able to differentiate between normal and abnormal ECG with an accuracy of 94.95%, sensitivity of 93.72%, and specificity of 95.18% for Net 1 (two seconds) and accuracy of 95.11%, sensitivity of 91.13% and specificity of 95.88% for Net 2 (5 s). The proposed system can help the clinicians in their accurate and reliable decision making of CAD using ECG signals. Elsevier 2017 Article PeerReviewed Acharya, U.R. and Fujita, H. and Lih, O.S. and Adam, M. and Tan, J.H. and Chua, C.K. (2017) Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network. Knowledge-Based Systems, 132. pp. 62-71. ISSN 0950-7051, DOI https://doi.org/10.1016/j.knosys.2017.06.003 <https://doi.org/10.1016/j.knosys.2017.06.003>. http://dx.doi.org/10.1016/j.knosys.2017.06.003 doi:10.1016/j.knosys.2017.06.003
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Acharya, U.R.
Fujita, H.
Lih, O.S.
Adam, M.
Tan, J.H.
Chua, C.K.
Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title_full Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title_fullStr Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title_full_unstemmed Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title_short Automated detection of coronary artery disease using different durations of ECG segments with convolutional neural network
title_sort automated detection of coronary artery disease using different durations of ecg segments with convolutional neural network
topic TK Electrical engineering. Electronics Nuclear engineering
work_keys_str_mv AT acharyaur automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork
AT fujitah automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork
AT lihos automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork
AT adamm automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork
AT tanjh automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork
AT chuack automateddetectionofcoronaryarterydiseaseusingdifferentdurationsofecgsegmentswithconvolutionalneuralnetwork