Related Experiment Video
Updated: May 26, 2026

06:49
Automated Analysis of Dynamic Ca2+ Signals in Image Sequences
Published on: June 16, 2014
An innovative approach of QRS segmentation based on first-derivative, Hilbert and Wavelet Transforms
João P V Madeiro1, Paulo C Cortez, João A L Marques
1Department of Teleinformatics Engineering, Laboratory of Computer Systems Engineering, Federal University of Ceará, Brazil. joaopdvm@yahoo.com.br
Medical Engineering & Physics
|January 10, 2012
Summary
This study introduces a novel algorithm for accurate electrocardiogram (ECG) QRS complex detection and segmentation. The method achieves high accuracy, improving subsequent ECG analysis like heart rate variability.
Area of Science:
- Biomedical Engineering
- Signal Processing
- Cardiology
Background:
- Accurate QRS detection and segmentation are crucial for electrocardiogram (ECG) analysis, impacting feature extraction, P and T wave segmentation, and heart rate variability (HRV) analysis.
- Existing methods may require extensive preprocessing or struggle with diverse QRS morphologies.
Purpose of the Study:
- To develop and validate an innovative algorithm for precise QRS complex detection and segmentation in ECG signals.
- To evaluate the algorithm's performance across different ECG databases and QRS morphologies.
Main Methods:
- The proposed algorithm integrates adaptive thresholding, Hilbert Transform, and Wavelet Transform techniques.
- A surface indicator approach is employed for QRS onset and offset detection, minimizing the need for full ECG signal preprocessing.
Main Results:
- The algorithm achieved high sensitivity (99.15-99.75%) and positive predictability (99.18-99.65%) on the MIT-BIH Arrhythmia and QT databases.
- Average segmentation errors for QRS onset and offset were minimal (2.85±9.90ms and 2.83±12.26ms, respectively) on the QT database.
Conclusions:
- The developed algorithm demonstrates high accuracy and robustness in detecting and segmenting QRS complexes across various morphologies.
- The method effectively adapts to morphological variations within ECG records, offering reliable performance for HRV and other ECG analyses.
Related Concept Videos
Downsampling
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
Electrocardiogram Fundamentals
Introduction
An electrocardiogram (ECG) is a diagnostic tool for identifying cardiac conditions such as arrhythmias, conduction abnormalities, and myocardial ischemia.
Definition
An electrocardiogram (ECG) visualizes the heart's electrical activity by tracing the electrical movement associated with each heartbeat on a graph or monitor. As the heart beats, an electrical wave passes through it, correlating with the cardiac cycle events.
Parts of an ECG
An ECG utilizes electrodes on the skin to...
An electrocardiogram (ECG) is a diagnostic tool for identifying cardiac conditions such as arrhythmias, conduction abnormalities, and myocardial ischemia.
Definition
An electrocardiogram (ECG) visualizes the heart's electrical activity by tracing the electrical movement associated with each heartbeat on a graph or monitor. As the heart beats, an electrical wave passes through it, correlating with the cardiac cycle events.
Parts of an ECG
An ECG utilizes electrodes on the skin to...
Upsampling
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Deconvolution
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Reconstruction of Signal using Interpolation
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next sampling...

