Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions
Medical practitioners need to understand the critical features of ECG beats to diagnose and identify cardiovascular conditions accurately. This would be greatly facilitated by identifying the significant features of frequency components in temporal ECG wave-forms using computational methods. In this...
Gespeichert in:
Veröffentlicht in: | Biomedical engineering letters 2021-05, Vol.11 (2), p.147-162 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 162 |
---|---|
container_issue | 2 |
container_start_page | 147 |
container_title | Biomedical engineering letters |
container_volume | 11 |
creator | Rashed-Al-Mahfuz, Md Moni, Mohammad Ali Lio’, Pietro Islam, Sheikh Mohammed Shariful Berkovsky, Shlomo Khushi, Matloob Quinn, Julian M. W. |
description | Medical practitioners need to understand the critical features of ECG beats to diagnose and identify cardiovascular conditions accurately. This would be greatly facilitated by identifying the significant features of frequency components in temporal ECG wave-forms using computational methods. In this study, we have proposed a novel ECG beat classifier based on a customized VGG16-based Convolution Neural Network (CNN) that uses the time-frequency representation of temporal ECG, and a method to identify the contribution of interpretable ECG frequencies when classifying based on the SHapley Additive exPlanations (SHAP) values. We applied our model to the MIT-BIH arrhythmia dataset to classify the ECG beats and to characterise of the beats frequencies. This model was evaluated with two advanced time-frequency analysis methods. Our results indicated that for 2-4 classes our proposed model achieves a classification accuracy of 100% and for 5 classes it achieves a classification accuracy of 99.90%. We have also tested the proposed model using premature ventricular contraction beats from the American Heart Association (AHA) database and normal beats from Lobachevsky University Electrocardiography database (LUDB) and obtained a classification accuracy of 99.91% for the 5-classes case. In addition, SHAP value increased the interpretability of the ECG frequency features. Thus, this model could be applicable to the automation of the cardiovascular diagnosis system and could be used by clinicians. |
doi_str_mv | 10.1007/s13534-021-00185-w |
format | Article |
fullrecord | <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_8155180</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2532600204</sourcerecordid><originalsourceid>FETCH-LOGICAL-c474t-b9f9ce74a9bd9a3be299544d0d9ae10ef4dd40caf589f9b30fa16ed7f64b04c33</originalsourceid><addsrcrecordid>eNp9kU1v1DAQhi0EolXpH-CALHHhEhjH9ia-IKGlFKRKXEDiZjn2ZHHJxosn2RX_Hqdblo8DvoyteeYdz7yMPRXwUgA0r0hILVUFtagARKurwwN2XoORlWn1l4en-6o9Y5dEt1COFtpI-ZidSSU0SA3nbPMWccd9GvdpmKeYRjfwEed8F6ZDyt-Id44w8Kv1Ne_QTcT94IhiH71bCviUeIhuMyZC7l0OMe0d-XlwedENcYHoCXvUu4Hw8j5esM_vrj6t31c3H68_rN_cVF41aqo60xuPjXKmC8bJDmtjtFIBygsFYK9CUOBdr9tCdhJ6J1YYmn6lOlBeygv2-qi7m7stBo_jVGaxuxy3Lv-wyUX7d2aMX-0m7W0rtBYtFIEX9wI5fZ-RJruN5HEY3IhpJltrJRtYlW0W9Pk_6G2ac9ngQsm6MDWoQtVHyudElLE_fUaAXay0RyttsdLeWWkPpejZn2OcSn4ZVwB5BKikxg3m373_I_sT07ytYA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2532600204</pqid></control><display><type>article</type><title>Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><source>PubMed Central</source><source>SpringerLink Journals - AutoHoldings</source><creator>Rashed-Al-Mahfuz, Md ; Moni, Mohammad Ali ; Lio’, Pietro ; Islam, Sheikh Mohammed Shariful ; Berkovsky, Shlomo ; Khushi, Matloob ; Quinn, Julian M. W.</creator><creatorcontrib>Rashed-Al-Mahfuz, Md ; Moni, Mohammad Ali ; Lio’, Pietro ; Islam, Sheikh Mohammed Shariful ; Berkovsky, Shlomo ; Khushi, Matloob ; Quinn, Julian M. W.</creatorcontrib><description>Medical practitioners need to understand the critical features of ECG beats to diagnose and identify cardiovascular conditions accurately. This would be greatly facilitated by identifying the significant features of frequency components in temporal ECG wave-forms using computational methods. In this study, we have proposed a novel ECG beat classifier based on a customized VGG16-based Convolution Neural Network (CNN) that uses the time-frequency representation of temporal ECG, and a method to identify the contribution of interpretable ECG frequencies when classifying based on the SHapley Additive exPlanations (SHAP) values. We applied our model to the MIT-BIH arrhythmia dataset to classify the ECG beats and to characterise of the beats frequencies. This model was evaluated with two advanced time-frequency analysis methods. Our results indicated that for 2-4 classes our proposed model achieves a classification accuracy of 100% and for 5 classes it achieves a classification accuracy of 99.90%. We have also tested the proposed model using premature ventricular contraction beats from the American Heart Association (AHA) database and normal beats from Lobachevsky University Electrocardiography database (LUDB) and obtained a classification accuracy of 99.91% for the 5-classes case. In addition, SHAP value increased the interpretability of the ECG frequency features. Thus, this model could be applicable to the automation of the cardiovascular diagnosis system and could be used by clinicians.</description><identifier>ISSN: 2093-9868</identifier><identifier>EISSN: 2093-985X</identifier><identifier>DOI: 10.1007/s13534-021-00185-w</identifier><identifier>PMID: 34150350</identifier><language>eng</language><publisher>Korea: The Korean Society of Medical and Biological Engineering</publisher><subject>Accuracy ; Arrhythmia ; Artificial neural networks ; Automation ; Biological and Medical Physics ; Biomedical Engineering and Bioengineering ; Biomedicine ; Biophysics ; Classification ; Computer applications ; Contraction ; Convolution ; EKG ; Electrocardiography ; Engineering ; Frequency dependence ; Identification methods ; Medical and Radiation Physics ; Model accuracy ; Neural networks ; Original ; Original Article ; Time-frequency analysis ; Ventricle</subject><ispartof>Biomedical engineering letters, 2021-05, Vol.11 (2), p.147-162</ispartof><rights>Korean Society of Medical and Biological Engineering 2021</rights><rights>Korean Society of Medical and Biological Engineering 2021.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c474t-b9f9ce74a9bd9a3be299544d0d9ae10ef4dd40caf589f9b30fa16ed7f64b04c33</citedby><cites>FETCH-LOGICAL-c474t-b9f9ce74a9bd9a3be299544d0d9ae10ef4dd40caf589f9b30fa16ed7f64b04c33</cites><orcidid>0000-0003-0756-1006</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC8155180/pdf/$$EPDF$$P50$$Gpubmedcentral$$H</linktopdf><linktohtml>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC8155180/$$EHTML$$P50$$Gpubmedcentral$$H</linktohtml><link.rule.ids>230,314,727,780,784,885,27923,27924,41487,42556,51318,53790,53792</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/34150350$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Rashed-Al-Mahfuz, Md</creatorcontrib><creatorcontrib>Moni, Mohammad Ali</creatorcontrib><creatorcontrib>Lio’, Pietro</creatorcontrib><creatorcontrib>Islam, Sheikh Mohammed Shariful</creatorcontrib><creatorcontrib>Berkovsky, Shlomo</creatorcontrib><creatorcontrib>Khushi, Matloob</creatorcontrib><creatorcontrib>Quinn, Julian M. W.</creatorcontrib><title>Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions</title><title>Biomedical engineering letters</title><addtitle>Biomed. Eng. Lett</addtitle><addtitle>Biomed Eng Lett</addtitle><description>Medical practitioners need to understand the critical features of ECG beats to diagnose and identify cardiovascular conditions accurately. This would be greatly facilitated by identifying the significant features of frequency components in temporal ECG wave-forms using computational methods. In this study, we have proposed a novel ECG beat classifier based on a customized VGG16-based Convolution Neural Network (CNN) that uses the time-frequency representation of temporal ECG, and a method to identify the contribution of interpretable ECG frequencies when classifying based on the SHapley Additive exPlanations (SHAP) values. We applied our model to the MIT-BIH arrhythmia dataset to classify the ECG beats and to characterise of the beats frequencies. This model was evaluated with two advanced time-frequency analysis methods. Our results indicated that for 2-4 classes our proposed model achieves a classification accuracy of 100% and for 5 classes it achieves a classification accuracy of 99.90%. We have also tested the proposed model using premature ventricular contraction beats from the American Heart Association (AHA) database and normal beats from Lobachevsky University Electrocardiography database (LUDB) and obtained a classification accuracy of 99.91% for the 5-classes case. In addition, SHAP value increased the interpretability of the ECG frequency features. Thus, this model could be applicable to the automation of the cardiovascular diagnosis system and could be used by clinicians.</description><subject>Accuracy</subject><subject>Arrhythmia</subject><subject>Artificial neural networks</subject><subject>Automation</subject><subject>Biological and Medical Physics</subject><subject>Biomedical Engineering and Bioengineering</subject><subject>Biomedicine</subject><subject>Biophysics</subject><subject>Classification</subject><subject>Computer applications</subject><subject>Contraction</subject><subject>Convolution</subject><subject>EKG</subject><subject>Electrocardiography</subject><subject>Engineering</subject><subject>Frequency dependence</subject><subject>Identification methods</subject><subject>Medical and Radiation Physics</subject><subject>Model accuracy</subject><subject>Neural networks</subject><subject>Original</subject><subject>Original Article</subject><subject>Time-frequency analysis</subject><subject>Ventricle</subject><issn>2093-9868</issn><issn>2093-985X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kU1v1DAQhi0EolXpH-CALHHhEhjH9ia-IKGlFKRKXEDiZjn2ZHHJxosn2RX_Hqdblo8DvoyteeYdz7yMPRXwUgA0r0hILVUFtagARKurwwN2XoORlWn1l4en-6o9Y5dEt1COFtpI-ZidSSU0SA3nbPMWccd9GvdpmKeYRjfwEed8F6ZDyt-Id44w8Kv1Ne_QTcT94IhiH71bCviUeIhuMyZC7l0OMe0d-XlwedENcYHoCXvUu4Hw8j5esM_vrj6t31c3H68_rN_cVF41aqo60xuPjXKmC8bJDmtjtFIBygsFYK9CUOBdr9tCdhJ6J1YYmn6lOlBeygv2-qi7m7stBo_jVGaxuxy3Lv-wyUX7d2aMX-0m7W0rtBYtFIEX9wI5fZ-RJruN5HEY3IhpJltrJRtYlW0W9Pk_6G2ac9ngQsm6MDWoQtVHyudElLE_fUaAXay0RyttsdLeWWkPpejZn2OcSn4ZVwB5BKikxg3m373_I_sT07ytYA</recordid><startdate>20210501</startdate><enddate>20210501</enddate><creator>Rashed-Al-Mahfuz, Md</creator><creator>Moni, Mohammad Ali</creator><creator>Lio’, Pietro</creator><creator>Islam, Sheikh Mohammed Shariful</creator><creator>Berkovsky, Shlomo</creator><creator>Khushi, Matloob</creator><creator>Quinn, Julian M. W.</creator><general>The Korean Society of Medical and Biological Engineering</general><general>Springer Nature B.V</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope><scope>5PM</scope><orcidid>https://orcid.org/0000-0003-0756-1006</orcidid></search><sort><creationdate>20210501</creationdate><title>Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions</title><author>Rashed-Al-Mahfuz, Md ; Moni, Mohammad Ali ; Lio’, Pietro ; Islam, Sheikh Mohammed Shariful ; Berkovsky, Shlomo ; Khushi, Matloob ; Quinn, Julian M. W.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c474t-b9f9ce74a9bd9a3be299544d0d9ae10ef4dd40caf589f9b30fa16ed7f64b04c33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Accuracy</topic><topic>Arrhythmia</topic><topic>Artificial neural networks</topic><topic>Automation</topic><topic>Biological and Medical Physics</topic><topic>Biomedical Engineering and Bioengineering</topic><topic>Biomedicine</topic><topic>Biophysics</topic><topic>Classification</topic><topic>Computer applications</topic><topic>Contraction</topic><topic>Convolution</topic><topic>EKG</topic><topic>Electrocardiography</topic><topic>Engineering</topic><topic>Frequency dependence</topic><topic>Identification methods</topic><topic>Medical and Radiation Physics</topic><topic>Model accuracy</topic><topic>Neural networks</topic><topic>Original</topic><topic>Original Article</topic><topic>Time-frequency analysis</topic><topic>Ventricle</topic><toplevel>online_resources</toplevel><creatorcontrib>Rashed-Al-Mahfuz, Md</creatorcontrib><creatorcontrib>Moni, Mohammad Ali</creatorcontrib><creatorcontrib>Lio’, Pietro</creatorcontrib><creatorcontrib>Islam, Sheikh Mohammed Shariful</creatorcontrib><creatorcontrib>Berkovsky, Shlomo</creatorcontrib><creatorcontrib>Khushi, Matloob</creatorcontrib><creatorcontrib>Quinn, Julian M. W.</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Biomedical engineering letters</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rashed-Al-Mahfuz, Md</au><au>Moni, Mohammad Ali</au><au>Lio’, Pietro</au><au>Islam, Sheikh Mohammed Shariful</au><au>Berkovsky, Shlomo</au><au>Khushi, Matloob</au><au>Quinn, Julian M. W.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions</atitle><jtitle>Biomedical engineering letters</jtitle><stitle>Biomed. Eng. Lett</stitle><addtitle>Biomed Eng Lett</addtitle><date>2021-05-01</date><risdate>2021</risdate><volume>11</volume><issue>2</issue><spage>147</spage><epage>162</epage><pages>147-162</pages><issn>2093-9868</issn><eissn>2093-985X</eissn><abstract>Medical practitioners need to understand the critical features of ECG beats to diagnose and identify cardiovascular conditions accurately. This would be greatly facilitated by identifying the significant features of frequency components in temporal ECG wave-forms using computational methods. In this study, we have proposed a novel ECG beat classifier based on a customized VGG16-based Convolution Neural Network (CNN) that uses the time-frequency representation of temporal ECG, and a method to identify the contribution of interpretable ECG frequencies when classifying based on the SHapley Additive exPlanations (SHAP) values. We applied our model to the MIT-BIH arrhythmia dataset to classify the ECG beats and to characterise of the beats frequencies. This model was evaluated with two advanced time-frequency analysis methods. Our results indicated that for 2-4 classes our proposed model achieves a classification accuracy of 100% and for 5 classes it achieves a classification accuracy of 99.90%. We have also tested the proposed model using premature ventricular contraction beats from the American Heart Association (AHA) database and normal beats from Lobachevsky University Electrocardiography database (LUDB) and obtained a classification accuracy of 99.91% for the 5-classes case. In addition, SHAP value increased the interpretability of the ECG frequency features. Thus, this model could be applicable to the automation of the cardiovascular diagnosis system and could be used by clinicians.</abstract><cop>Korea</cop><pub>The Korean Society of Medical and Biological Engineering</pub><pmid>34150350</pmid><doi>10.1007/s13534-021-00185-w</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0003-0756-1006</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2093-9868 |
ispartof | Biomedical engineering letters, 2021-05, Vol.11 (2), p.147-162 |
issn | 2093-9868 2093-985X |
language | eng |
recordid | cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_8155180 |
source | Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals; PubMed Central; SpringerLink Journals - AutoHoldings |
subjects | Accuracy Arrhythmia Artificial neural networks Automation Biological and Medical Physics Biomedical Engineering and Bioengineering Biomedicine Biophysics Classification Computer applications Contraction Convolution EKG Electrocardiography Engineering Frequency dependence Identification methods Medical and Radiation Physics Model accuracy Neural networks Original Original Article Time-frequency analysis Ventricle |
title | Deep convolutional neural networks based ECG beats classification to diagnose cardiovascular conditions |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T06%3A14%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Deep%20convolutional%20neural%20networks%20based%20ECG%20beats%20classification%20to%20diagnose%20cardiovascular%20conditions&rft.jtitle=Biomedical%20engineering%20letters&rft.au=Rashed-Al-Mahfuz,%20Md&rft.date=2021-05-01&rft.volume=11&rft.issue=2&rft.spage=147&rft.epage=162&rft.pages=147-162&rft.issn=2093-9868&rft.eissn=2093-985X&rft_id=info:doi/10.1007/s13534-021-00185-w&rft_dat=%3Cproquest_pubme%3E2532600204%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2532600204&rft_id=info:pmid/34150350&rfr_iscdi=true |