ECG Waveform Extraction From Distorted Images Using DNN Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for digitizing paper-based electrocardiogram (ECG) records suffer from high noise, signal omission, and challenges in handling distorted or overlapping signals, particularly when converting to digital formats, limiting their effectiveness and compatibility.
Innovation Solution
A computer-implemented system using deep neural networks (DNNs) for image processing, including undistortion, region-of-interest detection, and advanced segmentation techniques, to automatically extract and refine ECG signals from photographic images, handling distortions and overlapping leads, and convert them into standardized digital representations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If traditional thresholding methods are used to separate ECG signals from the grid, then the extraction process is simple, but the signal quality deteriorates with high noise and signal omission
Solution Approach 1:
The patent replaces traditional mechanical thresholding methods with a deep neural network-based automated extraction system. The DNN model learns complex patterns from training data and automatically distinguishes ECG signals from grid lines, handling noise and distortions that confuse simple thresholding methods. This substitution of manual/algorithmic thresholds with intelligent neural networks resolves the contradiction between simplicity and precision.
Solution Approach 2:
The patent transforms the extraction approach by changing from fixed threshold parameters to adaptive neural network parameters. The DNN model adjusts its internal parameters based on input image characteristics, allowing it to handle varying paper qualities, lighting conditions, and distortions. This parameter transformation enables the system to maintain high signal quality across diverse conditions while remaining computationally efficient.
2Measurement precision
If deep neural networks are used to extract ECG signals, then signal accuracy improves, but computational complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-training the deep neural network on a comprehensive dataset of ECG images with various distortions and qualities. Once trained, the model can quickly extract signals from new images without requiring complex real-time computations. The heavy computational burden is shifted to the offline training phase, allowing fast inference during actual use, thus resolving the complexity-accuracy contradiction.
Solution Approach 2:
The patent uses a pre-trained neural network model that has copied and learned from numerous examples during training. This pre-trained model serves as a reusable computational template that can process new ECG images efficiently. By copying the learned patterns from training data, the system achieves high accuracy without requiring complex adaptive computations for each new image, reducing real-time computational complexity.
3Productivity
If existing digitization tools are used, then paper ECGs can be converted to digital format, but the signals become discontinuous and require complex refinement
Solution Approach 1:
The patent replaces traditional mechanical digitization methods with a neural network-based approach that directly outputs continuous signal representations. The DNN model processes the entire ECG trace and grid structure simultaneously, understanding the temporal continuity and physiological patterns, thereby generating continuous signals without requiring post-processing refinement steps. This substitution eliminates the discontinuity problem while maintaining high digitization productivity.
4Productivity
If automated extraction algorithms are applied to distorted ECG images, then processing speed increases, but signal accuracy decreases due to distortions and overlapping leads
Solution Approach 1:
The patent employs parameter changes by using a pre-trained neural network that has learned to invariantly recognize ECG patterns despite variations in distortion, lighting, and overlapping leads. The model adjusts its feature extraction parameters based on the input image's characteristics, maintaining accurate signal identification even under challenging conditions. This adaptive parameter adjustment allows the system to achieve both high processing speed and high accuracy simultaneously.
Data Source
AI summary
In various embodiments, computer-implemented systems and methods for extracting pixel trajectories representing waveforms from a digital image, formed by lines and columns of picture elements, pixels, of a recording of an electrical activity of a human organ detected by on-skin electrodes, such as an electrocardiogram, ECG, or an electroencephalogram, EEG, are provided.


