Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula

Shaliza Jumahat, Gan Kok Beng, Norbahiah Misran, Mohammad Tariqul Islam, Nurhafizah Mahri

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In automatic electrocardiogram (ECG) signal analysis, the QRS onset must be identified prior to QT interval or QRS duration measurements. These measurements are decisive ECG parameters for diagnosing cardiac abnormalities among cardiologists. Hence, the efficiency of the developed automatic algorithm to detect the QRS onset is essential to obtain an accurate result of the ECG parameters. In this report, an algorithm to detect the QRS onset based on secant line slope formula is proposed. The preprocessing and wave delineation process were implemented in MATLAB using modified Pan-Tompkins algorithm (an established adaptive threshold method). The window of the preceding Q-wave was determined before calculating the slope of secant line along the descending slope for QRS onset detection. The performance of the proposed algorithm was evaluated using 25 subjects from Pusat Perubatan Universiti Kebangsaan Malaysia (PPUKM) and volunteered participants under the approval of Research and Ethics Committee, PPUKM (Code of ethics approval: FF-2013-313). All data were acquired using biosignal amplifier (g.USBamp by g.tec, Austria) with 2 minutes duration of recording and sampled at 512 Hz. The efficiency of the proposed algorithm has obtained a sensitivity of 99.67%, positive predictivity of 99.39%, and accuracy of 99.07%. The result shows stable performance and insensitivity of the proposed algorithm towards ECG wave morphology changes.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages132-136
Number of pages5
ISBN (Electronic)9781538675632
DOIs
Publication statusPublished - 22 Apr 2019
Event15th IEEE International Colloquium on Signal Processing and its Applications, CSPA 2019 - Penang, Malaysia
Duration: 8 Mar 20199 Mar 2019

Publication series

NameProceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019

Conference

Conference15th IEEE International Colloquium on Signal Processing and its Applications, CSPA 2019
CountryMalaysia
CityPenang
Period8/3/199/3/19

Fingerprint

Electrocardiography
Signal analysis
MATLAB

Keywords

  • Automatic ECG detection
  • Pan-Tompkins algorithm
  • QRS onset
  • Secant line slope

ASJC Scopus subject areas

  • Signal Processing

Cite this

Jumahat, S., Kok Beng, G., Misran, N., Islam, M. T., & Mahri, N. (2019). Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula. In Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019 (pp. 132-136). [8695982] (Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CSPA.2019.8695982

Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula. / Jumahat, Shaliza; Kok Beng, Gan; Misran, Norbahiah; Islam, Mohammad Tariqul; Mahri, Nurhafizah.

Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019. Institute of Electrical and Electronics Engineers Inc., 2019. p. 132-136 8695982 (Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Jumahat, S, Kok Beng, G, Misran, N, Islam, MT & Mahri, N 2019, Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula. in Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019., 8695982, Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019, Institute of Electrical and Electronics Engineers Inc., pp. 132-136, 15th IEEE International Colloquium on Signal Processing and its Applications, CSPA 2019, Penang, Malaysia, 8/3/19. https://doi.org/10.1109/CSPA.2019.8695982
Jumahat S, Kok Beng G, Misran N, Islam MT, Mahri N. Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula. In Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019. Institute of Electrical and Electronics Engineers Inc. 2019. p. 132-136. 8695982. (Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019). https://doi.org/10.1109/CSPA.2019.8695982
Jumahat, Shaliza ; Kok Beng, Gan ; Misran, Norbahiah ; Islam, Mohammad Tariqul ; Mahri, Nurhafizah. / Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula. Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019. Institute of Electrical and Electronics Engineers Inc., 2019. pp. 132-136 (Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019).
@inproceedings{f45a043e721947d2828fd41450a240a9,
title = "Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula",
abstract = "In automatic electrocardiogram (ECG) signal analysis, the QRS onset must be identified prior to QT interval or QRS duration measurements. These measurements are decisive ECG parameters for diagnosing cardiac abnormalities among cardiologists. Hence, the efficiency of the developed automatic algorithm to detect the QRS onset is essential to obtain an accurate result of the ECG parameters. In this report, an algorithm to detect the QRS onset based on secant line slope formula is proposed. The preprocessing and wave delineation process were implemented in MATLAB using modified Pan-Tompkins algorithm (an established adaptive threshold method). The window of the preceding Q-wave was determined before calculating the slope of secant line along the descending slope for QRS onset detection. The performance of the proposed algorithm was evaluated using 25 subjects from Pusat Perubatan Universiti Kebangsaan Malaysia (PPUKM) and volunteered participants under the approval of Research and Ethics Committee, PPUKM (Code of ethics approval: FF-2013-313). All data were acquired using biosignal amplifier (g.USBamp by g.tec, Austria) with 2 minutes duration of recording and sampled at 512 Hz. The efficiency of the proposed algorithm has obtained a sensitivity of 99.67{\%}, positive predictivity of 99.39{\%}, and accuracy of 99.07{\%}. The result shows stable performance and insensitivity of the proposed algorithm towards ECG wave morphology changes.",
keywords = "Automatic ECG detection, Pan-Tompkins algorithm, QRS onset, Secant line slope",
author = "Shaliza Jumahat and {Kok Beng}, Gan and Norbahiah Misran and Islam, {Mohammad Tariqul} and Nurhafizah Mahri",
year = "2019",
month = "4",
day = "22",
doi = "10.1109/CSPA.2019.8695982",
language = "English",
series = "Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "132--136",
booktitle = "Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019",

}

TY - GEN

T1 - Automatic QRS Onset Detection of ECG Signal using Secant Line Slope Formula

AU - Jumahat, Shaliza

AU - Kok Beng, Gan

AU - Misran, Norbahiah

AU - Islam, Mohammad Tariqul

AU - Mahri, Nurhafizah

PY - 2019/4/22

Y1 - 2019/4/22

N2 - In automatic electrocardiogram (ECG) signal analysis, the QRS onset must be identified prior to QT interval or QRS duration measurements. These measurements are decisive ECG parameters for diagnosing cardiac abnormalities among cardiologists. Hence, the efficiency of the developed automatic algorithm to detect the QRS onset is essential to obtain an accurate result of the ECG parameters. In this report, an algorithm to detect the QRS onset based on secant line slope formula is proposed. The preprocessing and wave delineation process were implemented in MATLAB using modified Pan-Tompkins algorithm (an established adaptive threshold method). The window of the preceding Q-wave was determined before calculating the slope of secant line along the descending slope for QRS onset detection. The performance of the proposed algorithm was evaluated using 25 subjects from Pusat Perubatan Universiti Kebangsaan Malaysia (PPUKM) and volunteered participants under the approval of Research and Ethics Committee, PPUKM (Code of ethics approval: FF-2013-313). All data were acquired using biosignal amplifier (g.USBamp by g.tec, Austria) with 2 minutes duration of recording and sampled at 512 Hz. The efficiency of the proposed algorithm has obtained a sensitivity of 99.67%, positive predictivity of 99.39%, and accuracy of 99.07%. The result shows stable performance and insensitivity of the proposed algorithm towards ECG wave morphology changes.

AB - In automatic electrocardiogram (ECG) signal analysis, the QRS onset must be identified prior to QT interval or QRS duration measurements. These measurements are decisive ECG parameters for diagnosing cardiac abnormalities among cardiologists. Hence, the efficiency of the developed automatic algorithm to detect the QRS onset is essential to obtain an accurate result of the ECG parameters. In this report, an algorithm to detect the QRS onset based on secant line slope formula is proposed. The preprocessing and wave delineation process were implemented in MATLAB using modified Pan-Tompkins algorithm (an established adaptive threshold method). The window of the preceding Q-wave was determined before calculating the slope of secant line along the descending slope for QRS onset detection. The performance of the proposed algorithm was evaluated using 25 subjects from Pusat Perubatan Universiti Kebangsaan Malaysia (PPUKM) and volunteered participants under the approval of Research and Ethics Committee, PPUKM (Code of ethics approval: FF-2013-313). All data were acquired using biosignal amplifier (g.USBamp by g.tec, Austria) with 2 minutes duration of recording and sampled at 512 Hz. The efficiency of the proposed algorithm has obtained a sensitivity of 99.67%, positive predictivity of 99.39%, and accuracy of 99.07%. The result shows stable performance and insensitivity of the proposed algorithm towards ECG wave morphology changes.

KW - Automatic ECG detection

KW - Pan-Tompkins algorithm

KW - QRS onset

KW - Secant line slope

UR - http://www.scopus.com/inward/record.url?scp=85065483213&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85065483213&partnerID=8YFLogxK

U2 - 10.1109/CSPA.2019.8695982

DO - 10.1109/CSPA.2019.8695982

M3 - Conference contribution

T3 - Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019

SP - 132

EP - 136

BT - Proceedings - 2019 IEEE 15th International Colloquium on Signal Processing and its Applications, CSPA 2019

PB - Institute of Electrical and Electronics Engineers Inc.

ER -