Skip to content

Latest commit

 

History

History
 
 

ecg-image-digitizer

ecg-image-digitizer

Software tools for ECG image processing and digitization

MATLAB

Functions

File Description
ecg_grid_size_from_paper.m ECG grid size estimate from paper size and image width
ecg_gridest_margdist.m ECG grid size estimation - marginal image intensity approach
ecg_gridest_spectral.m ECG grid size estimation - spectral approach
ecg_gridest_matchedfilt.m ECG grid size estimation - matched filter-based approach
image_to_sequence.m Extract time-series from an ECG segment
tanh_sat.m Saturate signal/image intensity with a tanh function

Test scripts

File Description
test_ecg_grid_size_estimator.m A test script for running and comparing the grid size estimation methods
test_ecg_sequence_extraction.m A test script for time-series extraction from an image segment

Citation

Please include references to the following articles in any publications:

  1. Kshama Kodthalu Shivashankara, Afagh Mehri Shervedani, Gari D. Clifford, Matthew A. Reyna, Reza Sameni (2024). A Synthetic Electrocardiogram (ECG) Image Generation Toolbox to Facilitate Deep Learning-Based Scanned ECG Digitization. doi: 10.48550/ARXIV.2307.01946

  2. ECG-Image-Kit: A Toolkit for Synthesis, Analysis, and Digitization of Electrocardiogram Images, (2024). URL: https://github.com/alphanumericslab/ecg-image-kit

Contributors

  • Kshama Kodthalu Shivashankara, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, GA, US
  • Deepanshi, Department of Biomedical Informatics, Emory University, GA, US
  • Matthew A Reyna, Department of Biomedical Informatics, Emory University, GA, US
  • Gari D Clifford, Department of Biomedical Informatics, Emory University, GA, US
  • Reza Sameni (contact person), Department of Biomedical Informatics, Emory University, GA, US

Contact

Please direct any inquiries, bug reports or requests for joining the team to: ecg-image-kit@dbmi.emory.edu.

Static Badge