Digital ECG Solution

Computer vision system for ECG digitization designed for cardiologists.
Digital ECG
PROJECT TYPE
Web
TECHNOLOGIES

With the help of the Machine Learning algorithm, the software solution digitalizes a graphical scanned ECG image printed from an electrocardiograph into a digital data storage format EDF without losing any diagnostic information. This way doctors can easily exchange information about the heart examinations in case of need for recommendations from colleagues, additional automatic or manual data analysis.


Task

Young professionals in the field of cardiology often face complex and controversial cases in their medical practice. Many of them don't have the opportunity to get expert opinions or advice from more experienced colleagues in their workplace.

Doctors have to use standard communication tools like messengers and a smartphone camera to exchange the results of cardiac examinations and сollaborate on a deeper study of particular cases.

Сounselling by phone and sending photos of cardiograms cannot provide high-quality visualization for evaluating the results that can badly affect the accuracy of the diagnosis and correctness of further treatment. 

In order to avoid inaccuracies that could affect the quality of medical care and professional development, cardiologists need a software solution for digitizing and transferring data without losing diagnostic information. 

The most effective solution for digitalizing medical images is a Computer Vision system, so we created a neural network-based software solution to provide a convenient exchange of information and professional experience between cardiologists.

TECHNOLOGIES

Solution

The Exposit team started the development of solution with the research and testing the effectiveness of the idea in case of ECG data digitalization. We created an algorithm that can process one type of ECG image that contains one ECG window, horizontal channels and a visible grid. 

The algorithm detects the grid and horizontal channels in the image, then separates them, removes visual noise and digitizes as a graph in the EDF (European Data Format) format. The EDF format is the standard for storing and exchanging medical time series that allows doctors and patients to send, receive and analyze data effortlessly using any independent software.

ECG digitalization solution improves interoperability between health organizations and allows cardiologists to remotely receive recommendations from colleagues, improve their skills and, accordingly, the quality of medical care.

Digital ECG
The process of digitization
Technologies used:
Python
Numpy
OpenCV
Scipy
PyEDFlib
Matplotlib
scikit-image
XlsxWriter

Explore more projects.

Show More

Sorry to see you go...

Get latest research and news each month from exposit