ECG-Image-Kit: A Synthetic Image Generation Toolbox to Facilitate Deep
Learning-Based Electrocardiogram Digitization
- URL: http://arxiv.org/abs/2307.01946v4
- Date: Wed, 7 Feb 2024 02:56:52 GMT
- Title: ECG-Image-Kit: A Synthetic Image Generation Toolbox to Facilitate Deep
Learning-Based Electrocardiogram Digitization
- Authors: Kshama Kodthalu Shivashankara, Deepanshi, Afagh Mehri Shervedani, Gari
D. Clifford, Matthew A. Reyna, Reza Sameni
- Abstract summary: We introduce ECG-Image-Kit, an open-source toolbox for generating synthetic multi-lead ECG images with realistic artifacts from time-series data.
As a case study, we used ECG-Image-Kit to create a dataset of 21,801 ECG images from the PhysioNet QT database.
We trained a combination of a traditional computer vision and deep neural network model on this dataset to convert synthetic images into time-series data.
- Score: 3.4579920352329787
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Cardiovascular diseases are a major cause of mortality globally, and
electrocardiograms (ECGs) are crucial for diagnosing them. Traditionally, ECGs
are printed on paper. However, these printouts, even when scanned, are
incompatible with advanced ECG diagnosis software that require time-series
data. Digitizing ECG images is vital for training machine learning models in
ECG diagnosis and to leverage the extensive global archives collected over
decades. Deep learning models for image processing are promising in this
regard, although the lack of clinical ECG archives with reference time-series
data is challenging. Data augmentation techniques using realistic generative
data models provide a solution.
We introduce ECG-Image-Kit, an open-source toolbox for generating synthetic
multi-lead ECG images with realistic artifacts from time-series data. The tool
synthesizes ECG images from real time-series data, applying distortions like
text artifacts, wrinkles, and creases on a standard ECG paper background.
As a case study, we used ECG-Image-Kit to create a dataset of 21,801 ECG
images from the PhysioNet QT database. We developed and trained a combination
of a traditional computer vision and deep neural network model on this dataset
to convert synthetic images into time-series data for evaluation. We assessed
digitization quality by calculating the signal-to-noise ratio (SNR) and
compared clinical parameters like QRS width, RR, and QT intervals recovered
from this pipeline, with the ground truth extracted from ECG time-series. The
results show that this deep learning pipeline accurately digitizes paper ECGs,
maintaining clinical parameters, and highlights a generative approach to
digitization. This toolbox currently supports data augmentation for the 2024
PhysioNet Challenge, focusing on digitizing and classifying paper ECG images.
Related papers
- Comparing Deep Neural Network for Multi-Label ECG Diagnosis From Scanned ECG [1.2499537119440243]
We evaluate the performance of multiple deep neural network architectures, including AlexNet, VGG, ResNet, and Vision Transformer, on scanned ECG datasets.
Our comparative analysis examines model accuracy, robustness to image artifacts, and generalizability across different ECG conditions.
The findings highlight the strengths and limitations of each architecture, providing insights into the feasibility of image-based ECG diagnosis.
arXiv Detail & Related papers (2025-02-19T02:56:27Z) - Teach Multimodal LLMs to Comprehend Electrocardiographic Images [10.577263066644194]
We introduce ECGInstruct, a comprehensive ECG image instruction tuning dataset of over one million samples.
We also develop PULSE, an MLLM tailored for ECG image comprehension.
Our experiments show that PULSE sets a new state-of-the-art, outperforming general MLLMs with an average accuracy improvement of 15% to 30%.
arXiv Detail & Related papers (2024-10-21T20:26:41Z) - Combining Hough Transform and Deep Learning Approaches to Reconstruct ECG Signals From Printouts [2.374912052693646]
This work presents our team's winning contribution to the 2024 George B. Moody PhysioNet Challenge.
The Challenge had two goals: reconstruct ECG signals from printouts and classify them for cardiac diseases.
Our model achieved an average CV signal-to-noise ratio of 17.02 and an official Challenge score of 12.15 on the hidden set, securing first place in the competition.
arXiv Detail & Related papers (2024-10-18T05:36:24Z) - ECG-Image-Database: A Dataset of ECG Images with Real-World Imaging and Scanning Artifacts; A Foundation for Computerized ECG Image Digitization and Analysis [4.263536786122581]
ECG-Image-Database is a large and diverse collection of electrocardiogram (ECG) images generated from ECG time-series data.
We used ECG-Image-Kit, an open-source Python toolkit, to generate realistic images of 12-lead ECG printouts from raw ECG time-series.
The resulting dataset includes 35,595 software-labeled ECG images with a wide range of imaging artifacts and distortions.
arXiv Detail & Related papers (2024-09-25T04:30:19Z) - VizECGNet: Visual ECG Image Network for Cardiovascular Diseases Classification with Multi-Modal Training and Knowledge Distillation [0.7405975743268344]
In practice, ECG data is stored as either digitized signals or printed images.
We propose VizECGNet, which uses only printed ECG graphics to determine the prognosis of multiple cardiovascular diseases.
arXiv Detail & Related papers (2024-08-06T01:34:43Z) - End-to-End Model-based Deep Learning for Dual-Energy Computed Tomography Material Decomposition [53.14236375171593]
We propose a deep learning procedure called End-to-End Material Decomposition (E2E-DEcomp) for quantitative material decomposition.
We show the effectiveness of the proposed direct E2E-DEcomp method on the AAPM spectral CT dataset.
arXiv Detail & Related papers (2024-06-01T16:20:59Z) - CMRxRecon: An open cardiac MRI dataset for the competition of
accelerated image reconstruction [62.61209705638161]
There has been growing interest in deep learning-based CMR imaging algorithms.
Deep learning methods require large training datasets.
This dataset includes multi-contrast, multi-view, multi-slice and multi-coil CMR imaging data from 300 subjects.
arXiv Detail & Related papers (2023-09-19T15:14:42Z) - Auto Lead Extraction and Digitization of ECG Paper Records using cGAN [0.23624125155742054]
ECG signals are generally stored in paper form, which makes it difficult to store and analyze the data.
We propose a deep learning-based model for individually extracting all 12 leads from 12-lead ECG images.
We also propose a method to convert the paper ECG format into a storable digital format.
arXiv Detail & Related papers (2022-11-12T18:36:29Z) - Generalizing electrocardiogram delineation: training convolutional
neural networks with synthetic data augmentation [63.51064808536065]
Existing databases for ECG delineation are small, being insufficient in size and in the array of pathological conditions they represent.
This article delves has two main contributions. First, a pseudo-synthetic data generation algorithm was developed, based in probabilistically composing ECG traces given "pools" of fundamental segments, as cropped from the original databases, and a set of rules for their arrangement into coherent synthetic traces.
Second, two novel segmentation-based loss functions have been developed, which attempt at enforcing the prediction of an exact number of independent structures and at producing closer segmentation boundaries by focusing on a reduced number of samples.
arXiv Detail & Related papers (2021-11-25T10:11:41Z) - Fed-Sim: Federated Simulation for Medical Imaging [131.56325440976207]
We introduce a physics-driven generative approach that consists of two learnable neural modules.
We show that our data synthesis framework improves the downstream segmentation performance on several datasets.
arXiv Detail & Related papers (2020-09-01T19:17:46Z) - ECG-DelNet: Delineation of Ambulatory Electrocardiograms with Mixed
Quality Labeling Using Neural Networks [69.25956542388653]
Deep learning (DL) algorithms are gaining weight in academic and industrial settings.
We demonstrate DL can be successfully applied to low interpretative tasks by embedding ECG detection and delineation onto a segmentation framework.
The model was trained using PhysioNet's QT database, comprised of 105 ambulatory ECG recordings.
arXiv Detail & Related papers (2020-05-11T16:29:12Z) - Opportunities and Challenges of Deep Learning Methods for
Electrocardiogram Data: A Systematic Review [62.490310870300746]
The electrocardiogram (ECG) is one of the most commonly used diagnostic tools in medicine and healthcare.
Deep learning methods have achieved promising results on predictive healthcare tasks using ECG signals.
This paper presents a systematic review of deep learning methods for ECG data from both modeling and application perspectives.
arXiv Detail & Related papers (2019-12-28T02:44:29Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.