Cargando…

A fully-automated paper ECG digitisation algorithm using deep learning

There is increasing focus on applying deep learning methods to electrocardiograms (ECGs), with recent studies showing that neural networks (NNs) can predict future heart failure or atrial fibrillation from the ECG alone. However, large numbers of ECGs are needed to train NNs, and many ECGs are curre...

Descripción completa

Detalles Bibliográficos
Autores principales: Wu, Huiyi, Patel, Kiran Haresh Kumar, Li, Xinyang, Zhang, Bowen, Galazis, Christoforos, Bajaj, Nikesh, Sau, Arunashis, Shi, Xili, Sun, Lin, Tao, Yanda, Al-Qaysi, Harith, Tarusan, Lawrence, Yasmin, Najira, Grewal, Natasha, Kapoor, Gaurika, Waks, Jonathan W., Kramer, Daniel B., Peters, Nicholas S., Ng, Fu Siong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9722713/
https://www.ncbi.nlm.nih.gov/pubmed/36471089
http://dx.doi.org/10.1038/s41598-022-25284-1
_version_ 1784844014743191552
author Wu, Huiyi
Patel, Kiran Haresh Kumar
Li, Xinyang
Zhang, Bowen
Galazis, Christoforos
Bajaj, Nikesh
Sau, Arunashis
Shi, Xili
Sun, Lin
Tao, Yanda
Al-Qaysi, Harith
Tarusan, Lawrence
Yasmin, Najira
Grewal, Natasha
Kapoor, Gaurika
Waks, Jonathan W.
Kramer, Daniel B.
Peters, Nicholas S.
Ng, Fu Siong
author_facet Wu, Huiyi
Patel, Kiran Haresh Kumar
Li, Xinyang
Zhang, Bowen
Galazis, Christoforos
Bajaj, Nikesh
Sau, Arunashis
Shi, Xili
Sun, Lin
Tao, Yanda
Al-Qaysi, Harith
Tarusan, Lawrence
Yasmin, Najira
Grewal, Natasha
Kapoor, Gaurika
Waks, Jonathan W.
Kramer, Daniel B.
Peters, Nicholas S.
Ng, Fu Siong
author_sort Wu, Huiyi
collection PubMed
description There is increasing focus on applying deep learning methods to electrocardiograms (ECGs), with recent studies showing that neural networks (NNs) can predict future heart failure or atrial fibrillation from the ECG alone. However, large numbers of ECGs are needed to train NNs, and many ECGs are currently only in paper format, which are not suitable for NN training. We developed a fully-automated online ECG digitisation tool to convert scanned paper ECGs into digital signals. Using automated horizontal and vertical anchor point detection, the algorithm automatically segments the ECG image into separate images for the 12 leads and a dynamical morphological algorithm is then applied to extract the signal of interest. We then validated the performance of the algorithm on 515 digital ECGs, of which 45 were printed, scanned and redigitised. The automated digitisation tool achieved 99.0% correlation between the digitised signals and the ground truth ECG (n = 515 standard 3-by-4 ECGs) after excluding ECGs with overlap of lead signals. Without exclusion, the performance of average correlation was from 90 to 97% across the leads on all 3-by-4 ECGs. There was a 97% correlation for 12-by-1 and 3-by-1 ECG formats after excluding ECGs with overlap of lead signals. Without exclusion, the average correlation of some leads in 12-by-1 ECGs was 60–70% and the average correlation of 3-by-1 ECGs achieved 80–90%. ECGs that were printed, scanned, and redigitised, our tool achieved 96% correlation with the original signals. We have developed and validated a fully-automated, user-friendly, online ECG digitisation tool. Unlike other available tools, this does not require any manual segmentation of ECG signals. Our tool can facilitate the rapid and automated digitisation of large repositories of paper ECGs to allow them to be used for deep learning projects.
format Online
Article
Text
id pubmed-9722713
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-97227132022-12-07 A fully-automated paper ECG digitisation algorithm using deep learning Wu, Huiyi Patel, Kiran Haresh Kumar Li, Xinyang Zhang, Bowen Galazis, Christoforos Bajaj, Nikesh Sau, Arunashis Shi, Xili Sun, Lin Tao, Yanda Al-Qaysi, Harith Tarusan, Lawrence Yasmin, Najira Grewal, Natasha Kapoor, Gaurika Waks, Jonathan W. Kramer, Daniel B. Peters, Nicholas S. Ng, Fu Siong Sci Rep Article There is increasing focus on applying deep learning methods to electrocardiograms (ECGs), with recent studies showing that neural networks (NNs) can predict future heart failure or atrial fibrillation from the ECG alone. However, large numbers of ECGs are needed to train NNs, and many ECGs are currently only in paper format, which are not suitable for NN training. We developed a fully-automated online ECG digitisation tool to convert scanned paper ECGs into digital signals. Using automated horizontal and vertical anchor point detection, the algorithm automatically segments the ECG image into separate images for the 12 leads and a dynamical morphological algorithm is then applied to extract the signal of interest. We then validated the performance of the algorithm on 515 digital ECGs, of which 45 were printed, scanned and redigitised. The automated digitisation tool achieved 99.0% correlation between the digitised signals and the ground truth ECG (n = 515 standard 3-by-4 ECGs) after excluding ECGs with overlap of lead signals. Without exclusion, the performance of average correlation was from 90 to 97% across the leads on all 3-by-4 ECGs. There was a 97% correlation for 12-by-1 and 3-by-1 ECG formats after excluding ECGs with overlap of lead signals. Without exclusion, the average correlation of some leads in 12-by-1 ECGs was 60–70% and the average correlation of 3-by-1 ECGs achieved 80–90%. ECGs that were printed, scanned, and redigitised, our tool achieved 96% correlation with the original signals. We have developed and validated a fully-automated, user-friendly, online ECG digitisation tool. Unlike other available tools, this does not require any manual segmentation of ECG signals. Our tool can facilitate the rapid and automated digitisation of large repositories of paper ECGs to allow them to be used for deep learning projects. Nature Publishing Group UK 2022-12-05 /pmc/articles/PMC9722713/ /pubmed/36471089 http://dx.doi.org/10.1038/s41598-022-25284-1 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Wu, Huiyi
Patel, Kiran Haresh Kumar
Li, Xinyang
Zhang, Bowen
Galazis, Christoforos
Bajaj, Nikesh
Sau, Arunashis
Shi, Xili
Sun, Lin
Tao, Yanda
Al-Qaysi, Harith
Tarusan, Lawrence
Yasmin, Najira
Grewal, Natasha
Kapoor, Gaurika
Waks, Jonathan W.
Kramer, Daniel B.
Peters, Nicholas S.
Ng, Fu Siong
A fully-automated paper ECG digitisation algorithm using deep learning
title A fully-automated paper ECG digitisation algorithm using deep learning
title_full A fully-automated paper ECG digitisation algorithm using deep learning
title_fullStr A fully-automated paper ECG digitisation algorithm using deep learning
title_full_unstemmed A fully-automated paper ECG digitisation algorithm using deep learning
title_short A fully-automated paper ECG digitisation algorithm using deep learning
title_sort fully-automated paper ecg digitisation algorithm using deep learning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9722713/
https://www.ncbi.nlm.nih.gov/pubmed/36471089
http://dx.doi.org/10.1038/s41598-022-25284-1
work_keys_str_mv AT wuhuiyi afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT patelkiranhareshkumar afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT lixinyang afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT zhangbowen afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT galazischristoforos afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT bajajnikesh afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT sauarunashis afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT shixili afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT sunlin afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT taoyanda afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT alqaysiharith afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT tarusanlawrence afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT yasminnajira afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT grewalnatasha afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT kapoorgaurika afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT waksjonathanw afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT kramerdanielb afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT petersnicholass afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT ngfusiong afullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT wuhuiyi fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT patelkiranhareshkumar fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT lixinyang fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT zhangbowen fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT galazischristoforos fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT bajajnikesh fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT sauarunashis fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT shixili fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT sunlin fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT taoyanda fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT alqaysiharith fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT tarusanlawrence fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT yasminnajira fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT grewalnatasha fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT kapoorgaurika fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT waksjonathanw fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT kramerdanielb fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT petersnicholass fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning
AT ngfusiong fullyautomatedpaperecgdigitisationalgorithmusingdeeplearning