ECG QRS Detection Using Wavelet Bands and Phase Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ECG signal processing systems face challenges in accurately detecting QRS complexes due to artifacts caused by muscle movement or electrical interference, which can lead to misdiagnosis of cardiac arrhythmia.

Innovation Solution

A system utilizing analytic wavelet banks and quarter-phase object transforms to decompose ECG signals into frequency-limited bands, detect fractional phase transitions, and apply peak detection rules to identify QRS complexes, enhancing robustness against artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional ECG signal processing methods are used, then the system is simpler to implement, but the detection accuracy of QRS complexes deteriorates due to artifacts from muscle movement or electrical interference

Engineering Contradiction:
Improvedetection accuracy of QRS complexesVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The ECG signal is decomposed into multiple frequency bands using wavelet transform, separating the QRS complex detection task into multiple frequency-specific sub-tasks. This segmentation allows the system to focus on detecting QRS complexes in specific frequency ranges while filtering out artifacts from other frequency bands, thereby improving detection accuracy without requiring a completely complex system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Wavelet transform coefficients serve as an intermediary representation between the raw ECG signal and the final QRS complex detection. This intermediary transforms the signal into a time-frequency domain where QRS complexes and artifacts can be more easily distinguished, allowing accurate detection while maintaining reasonable system complexity through the use of established wavelet transform algorithms

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If artifact rejection techniques are applied to improve detection accuracy, then the reliability of heartbeat detection improves, but the computational load increases

Engineering Contradiction:
Improverobustness to artifactsVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies different processing strategies to different frequency bands and signal components. By identifying which frequency bands contain QRS complexes versus which contain artifacts, the system applies artifact rejection techniques selectively only where needed, rather than processing the entire signal uniformly. This local approach improves reliability while minimizing unnecessary computational expenditure on clean signal portions

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The wavelet transform parameters (such as decomposition level and wavelet type) are optimized to match the characteristic frequency ranges of QRS complexes. By tuning these parameters, the system achieves high artifact rejection capability while maintaining computational efficiency, as the transform naturally concentrates QRS energy in specific coefficient bands that can be processed with simpler operations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12582341B2System for detecting QRS complexes in an electrocardiogramy (ECG) signal
Publication Date: 2026.03.24 MURATA VIOS INC
  • US12582341B2 patent drawing
  • US12582341B2 patent drawing
  • US12582341B2 patent drawing

AI summary

In one aspect, a computer-implemented method includes receiving a signal corresponding to electrical activity of a patient's heart; separating the signal into component signals; detecting fractional phase transitions for each of the component signals; generating, at each of the detected fractional phase transitions for each of the component signals, a data object containing a time value and an amplitude value; for a set of consecutive data objects associated with a first component signal of the component signals, detecting a peak amplitude; for a set of consecutive data objects associated with a second component signal of the component signals, detecting a peak amplitude; determining that the peak amplitudes satisfy a first time; calculating a consolidated peak amplitude and a consolidated peak time; and in response to determining that the consolidated peak amplitude satisfies both an amplitude criterion and a second time criterion, providing an indication of a detected heartbeat.