Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs

Being non-invasive, cheap and widely available, the 12-lead electrocardiogram (ECG) is a standard method to assess cardiac function. Still, its reliable interpretation requires specialized knowledge and experience, rendering a second opinion valuable. We evaluated the performance of machine learning...

Full description

Bibliographic Details
Main Authors: Welle Hannes, Nagel Claudia, Loewe Axel, Mikut Ralf, Dössel Olaf
Format: Article
Language:English
Published: De Gruyter 2021-10-01
Series:Current Directions in Biomedical Engineering
Subjects:
Online Access:https://doi.org/10.1515/cdbme-2021-2148
_version_ 1818509896585314304
author Welle Hannes
Nagel Claudia
Loewe Axel
Mikut Ralf
Dössel Olaf
author_facet Welle Hannes
Nagel Claudia
Loewe Axel
Mikut Ralf
Dössel Olaf
author_sort Welle Hannes
collection DOAJ
description Being non-invasive, cheap and widely available, the 12-lead electrocardiogram (ECG) is a standard method to assess cardiac function. Still, its reliable interpretation requires specialized knowledge and experience, rendering a second opinion valuable. We evaluated the performance of machine learning based classification of 11,705 healthy and bundle branch block 12-lead ECGs from 3 open databases. For each lead of the ECG signal, a representative QRS-complex template was extracted automatically. Principal component analysis (PCA) was applied to the concatenated, normalized and rescaled QRS signals to reduce their dimensionality. Multilayer perceptron and support-vector machine classifiers were trained using the principal components of weighted and non-weighted QRS template signals as input data. Classifiers achieved F1 scores between 0.92 and 0.96 on the test set for different input configurations. Anomaly based weighting slightly improved the performance of the classifiers. Neither class-wise PCA for feature extraction nor adding information on sex, gender and electrical heart axis to the input data yielded considerable improvement of the F1 scores. The achieved classification accuracy is similar to deep learning classifier performances and should generalize robustly to other ECG datasets. Our results suggest that this simple and well interpretable approach based on morphological signal characteristics is suitable for automatically and non-invasively identifying bundle branch block pathologies in clinical or smart electronics contexts.
first_indexed 2024-12-10T22:51:41Z
format Article
id doaj.art-88379fe9ab8846018ded4dccdc2e8677
institution Directory Open Access Journal
issn 2364-5504
language English
last_indexed 2024-12-10T22:51:41Z
publishDate 2021-10-01
publisher De Gruyter
record_format Article
series Current Directions in Biomedical Engineering
spelling doaj.art-88379fe9ab8846018ded4dccdc2e86772022-12-22T01:30:23ZengDe GruyterCurrent Directions in Biomedical Engineering2364-55042021-10-017258258510.1515/cdbme-2021-2148Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGsWelle Hannes0Nagel Claudia1Loewe Axel2Mikut Ralf3Dössel Olaf4Institute of Biomedical Engineering KIT, Fritz-Haber-Weg 1,Karlsruhe, GermanyInstitute of Biomedical Engineering KIT, Fritz-Haber-Weg 1,Karlsruhe, GermanyInstitute of Biomedical Engineering KIT, Fritz-Haber-Weg 1,Karlsruhe, GermanyInstitute for Automation and Applied Informatics KIT, Hermann-von-Helmholtz-Platz 1,Eggenstein-Leopoldshafen, GermanyInstitute of Biomedical Engineering KIT, Fritz-Haber-Weg 1,Karlsruhe, GermanyBeing non-invasive, cheap and widely available, the 12-lead electrocardiogram (ECG) is a standard method to assess cardiac function. Still, its reliable interpretation requires specialized knowledge and experience, rendering a second opinion valuable. We evaluated the performance of machine learning based classification of 11,705 healthy and bundle branch block 12-lead ECGs from 3 open databases. For each lead of the ECG signal, a representative QRS-complex template was extracted automatically. Principal component analysis (PCA) was applied to the concatenated, normalized and rescaled QRS signals to reduce their dimensionality. Multilayer perceptron and support-vector machine classifiers were trained using the principal components of weighted and non-weighted QRS template signals as input data. Classifiers achieved F1 scores between 0.92 and 0.96 on the test set for different input configurations. Anomaly based weighting slightly improved the performance of the classifiers. Neither class-wise PCA for feature extraction nor adding information on sex, gender and electrical heart axis to the input data yielded considerable improvement of the F1 scores. The achieved classification accuracy is similar to deep learning classifier performances and should generalize robustly to other ECG datasets. Our results suggest that this simple and well interpretable approach based on morphological signal characteristics is suitable for automatically and non-invasively identifying bundle branch block pathologies in clinical or smart electronics contexts.https://doi.org/10.1515/cdbme-2021-214812 lead ecgqrsclassificationbundle branch blockpreprocessingmachine learning
spellingShingle Welle Hannes
Nagel Claudia
Loewe Axel
Mikut Ralf
Dössel Olaf
Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
Current Directions in Biomedical Engineering
12 lead ecg
qrs
classification
bundle branch block
preprocessing
machine learning
title Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
title_full Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
title_fullStr Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
title_full_unstemmed Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
title_short Classification of Bundle Branch Blocks with QRS Templates Extracted from 12-lead ECGs
title_sort classification of bundle branch blocks with qrs templates extracted from 12 lead ecgs
topic 12 lead ecg
qrs
classification
bundle branch block
preprocessing
machine learning
url https://doi.org/10.1515/cdbme-2021-2148
work_keys_str_mv AT wellehannes classificationofbundlebranchblockswithqrstemplatesextractedfrom12leadecgs
AT nagelclaudia classificationofbundlebranchblockswithqrstemplatesextractedfrom12leadecgs
AT loeweaxel classificationofbundlebranchblockswithqrstemplatesextractedfrom12leadecgs
AT mikutralf classificationofbundlebranchblockswithqrstemplatesextractedfrom12leadecgs
AT dosselolaf classificationofbundlebranchblockswithqrstemplatesextractedfrom12leadecgs