Heartbeat classification system based on neural networks and dimensionality reduction

Bibliographic Details
Main Author: Dalvi,Rodolfo de Figueiredo
Publication Date: 2016
Other Authors: Zago,Gabriel Tozatto, Andreão,Rodrigo Varejão
Format: Article
Language: eng
Source: Research on Biomedical Engineering (Online)
Download full: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2446-47402016000400318
Summary: Abstract Introduction This paper presents a complete approach for the automatic classification of heartbeats to assist experts in the diagnosis of typical arrhythmias, such as right bundle branch block, left bundle branch block, premature ventricular beats, premature atrial beats and paced beats. Methods A pre-processing step was performed on the electrocardiograms (ECG) for baseline removal. Next, a QRS complex detection algorithm was implemented to detect the heartbeats, which contain the primary information that is employed in the classification approach. Next, ECG segmentation was performed, by which a set of features based on the RR interval and the beat waveform morphology were extracted from the ECG signal. The size of the feature vector was reduced by principal component analysis. Finally, the reduced feature vector was employed as the input to an artificial neural network. Results Our approach was tested on the Massachusetts Institute of Technology arrhythmia database. The classification performance on a test set of 18 ECG records of 30 min each achieved an accuracy of 96.97%, a sensitivity of 95.05%, a specificity of 90.88%, a positive predictive value of 95.11%, and a negative predictive value of 92.7%. Conclusion The proposed approach achieved high accuracy for classifying ECG heartbeats and could be used to assist cardiologists in telecardiology services. The main contribution of our classification strategy is in the feature selection step, which reduced classification complexity without major changes in the performance.
id SBEB-1_cf04d37436061aab39c7846c53376c3f
oai_identifier_str oai:scielo:S2446-47402016000400318
network_acronym_str SBEB-1
network_name_str Research on Biomedical Engineering (Online)
repository_id_str
spelling Heartbeat classification system based on neural networks and dimensionality reductionElectrocardiogramArrhythmiaHeart blockAutomatic classificationPrincipal component analysisArtificial neural networkAbstract Introduction This paper presents a complete approach for the automatic classification of heartbeats to assist experts in the diagnosis of typical arrhythmias, such as right bundle branch block, left bundle branch block, premature ventricular beats, premature atrial beats and paced beats. Methods A pre-processing step was performed on the electrocardiograms (ECG) for baseline removal. Next, a QRS complex detection algorithm was implemented to detect the heartbeats, which contain the primary information that is employed in the classification approach. Next, ECG segmentation was performed, by which a set of features based on the RR interval and the beat waveform morphology were extracted from the ECG signal. The size of the feature vector was reduced by principal component analysis. Finally, the reduced feature vector was employed as the input to an artificial neural network. Results Our approach was tested on the Massachusetts Institute of Technology arrhythmia database. The classification performance on a test set of 18 ECG records of 30 min each achieved an accuracy of 96.97%, a sensitivity of 95.05%, a specificity of 90.88%, a positive predictive value of 95.11%, and a negative predictive value of 92.7%. Conclusion The proposed approach achieved high accuracy for classifying ECG heartbeats and could be used to assist cardiologists in telecardiology services. The main contribution of our classification strategy is in the feature selection step, which reduced classification complexity without major changes in the performance.Sociedade Brasileira de Engenharia Biomédica2016-12-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S2446-47402016000400318Research on Biomedical Engineering v.32 n.4 2016reponame:Research on Biomedical Engineering (Online)instname:Sociedade Brasileira de Engenharia Biomédica (SBEB)instacron:SBEB10.1590/2446-4740.05815info:eu-repo/semantics/openAccessDalvi,Rodolfo de FigueiredoZago,Gabriel TozattoAndreão,Rodrigo Varejãoeng2017-02-10T00:00:00Zoai:scielo:S2446-47402016000400318Revistahttp://www.rbejournal.org/https://old.scielo.br/oai/scielo-oai.php||rbe@rbejournal.org2446-47402446-4732opendoar:2017-02-10T00:00Research on Biomedical Engineering (Online) - Sociedade Brasileira de Engenharia Biomédica (SBEB)false
dc.title.none.fl_str_mv Heartbeat classification system based on neural networks and dimensionality reduction
title Heartbeat classification system based on neural networks and dimensionality reduction
spellingShingle Heartbeat classification system based on neural networks and dimensionality reduction
Dalvi,Rodolfo de Figueiredo
Electrocardiogram
Arrhythmia
Heart block
Automatic classification
Principal component analysis
Artificial neural network
title_short Heartbeat classification system based on neural networks and dimensionality reduction
title_full Heartbeat classification system based on neural networks and dimensionality reduction
title_fullStr Heartbeat classification system based on neural networks and dimensionality reduction
title_full_unstemmed Heartbeat classification system based on neural networks and dimensionality reduction
title_sort Heartbeat classification system based on neural networks and dimensionality reduction
author Dalvi,Rodolfo de Figueiredo
author_facet Dalvi,Rodolfo de Figueiredo
Zago,Gabriel Tozatto
Andreão,Rodrigo Varejão
author_role author
author2 Zago,Gabriel Tozatto
Andreão,Rodrigo Varejão
author2_role author
author
dc.contributor.author.fl_str_mv Dalvi,Rodolfo de Figueiredo
Zago,Gabriel Tozatto
Andreão,Rodrigo Varejão
dc.subject.por.fl_str_mv Electrocardiogram
Arrhythmia
Heart block
Automatic classification
Principal component analysis
Artificial neural network
topic Electrocardiogram
Arrhythmia
Heart block
Automatic classification
Principal component analysis
Artificial neural network
description Abstract Introduction This paper presents a complete approach for the automatic classification of heartbeats to assist experts in the diagnosis of typical arrhythmias, such as right bundle branch block, left bundle branch block, premature ventricular beats, premature atrial beats and paced beats. Methods A pre-processing step was performed on the electrocardiograms (ECG) for baseline removal. Next, a QRS complex detection algorithm was implemented to detect the heartbeats, which contain the primary information that is employed in the classification approach. Next, ECG segmentation was performed, by which a set of features based on the RR interval and the beat waveform morphology were extracted from the ECG signal. The size of the feature vector was reduced by principal component analysis. Finally, the reduced feature vector was employed as the input to an artificial neural network. Results Our approach was tested on the Massachusetts Institute of Technology arrhythmia database. The classification performance on a test set of 18 ECG records of 30 min each achieved an accuracy of 96.97%, a sensitivity of 95.05%, a specificity of 90.88%, a positive predictive value of 95.11%, and a negative predictive value of 92.7%. Conclusion The proposed approach achieved high accuracy for classifying ECG heartbeats and could be used to assist cardiologists in telecardiology services. The main contribution of our classification strategy is in the feature selection step, which reduced classification complexity without major changes in the performance.
publishDate 2016
dc.date.none.fl_str_mv 2016-12-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2446-47402016000400318
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S2446-47402016000400318
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/2446-4740.05815
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Engenharia Biomédica
publisher.none.fl_str_mv Sociedade Brasileira de Engenharia Biomédica
dc.source.none.fl_str_mv Research on Biomedical Engineering v.32 n.4 2016
reponame:Research on Biomedical Engineering (Online)
instname:Sociedade Brasileira de Engenharia Biomédica (SBEB)
instacron:SBEB
instname_str Sociedade Brasileira de Engenharia Biomédica (SBEB)
instacron_str SBEB
institution SBEB
reponame_str Research on Biomedical Engineering (Online)
collection Research on Biomedical Engineering (Online)
repository.name.fl_str_mv Research on Biomedical Engineering (Online) - Sociedade Brasileira de Engenharia Biomédica (SBEB)
repository.mail.fl_str_mv ||rbe@rbejournal.org
_version_ 1752126288718462976