Next Article in Journal
DAFF-Net: A Dual-Branch Attention-Guided Feature Fusion Network for Vehicle Re-Identification
Previous Article in Journal
Online Imputation of Corrupted Glucose Sensor Data Using Deep Neural Networks and Physiological Inputs
Previous Article in Special Issue
Multimodal LLM vs. Human-Measured Features for AI Predictions of Autism in Home Videos
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Article

ECG Signal Analysis and Abnormality Detection Application

Faculty of BERG, Technical University of Kosice, Nemcovej 3, 04200 Kosice, Slovakia
*
Authors to whom correspondence should be addressed.
Algorithms 2025, 18(11), 689; https://doi.org/10.3390/a18110689
Submission received: 1 October 2025 / Revised: 20 October 2025 / Accepted: 23 October 2025 / Published: 29 October 2025
(This article belongs to the Special Issue Algorithms for Computer Aided Diagnosis: 2nd Edition)

Abstract

The electrocardiogram (ECG) signal carries information crucial for health assessment, but its analysis can be challenging due to noise and signal variability; therefore, automated processing focused on noise removal and detection of key features is necessary. This paper introduces an ECG signal analysis and abnormality detection application developed to process single-lead ECG signals. In this study, the Lobachevsky University database (LUDB) was used as the source of ECG signals, as it includes annotated recordings using a multi-class, multi-label taxonomy that covers several diagnostic categories, each with specific diagnoses that reflect clinical ECG interpretation practices. The main aim of the paper is to provide a tool that efficiently filters noisy ECG data, accurately detects the QRS complex, PQ and QT intervals, calculates heart rate, and compares these values with normal ranges based on age and gender. Additionally, a multi-class, multi-label SVM-based model was developed and integrated into the application for heart abnormality diagnostics, i.e., assigning one or several diagnoses from various diagnostic categories. The MATLAB-based application is capable of processing raw ECG signals, allowing the use of ECG records not only from LUDB but also from other databases.
Keywords: ECG signal analysis; Pan-Tompkins algorithm; multi-class multi-label classification; support vector machine algorithm; MATLAB app designer ECG signal analysis; Pan-Tompkins algorithm; multi-class multi-label classification; support vector machine algorithm; MATLAB app designer

Share and Cite

MDPI and ACS Style

Jandera, A.; Petryk, Y.; Muzelak, M.; Skovranek, T. ECG Signal Analysis and Abnormality Detection Application. Algorithms 2025, 18, 689. https://doi.org/10.3390/a18110689

AMA Style

Jandera A, Petryk Y, Muzelak M, Skovranek T. ECG Signal Analysis and Abnormality Detection Application. Algorithms. 2025; 18(11):689. https://doi.org/10.3390/a18110689

Chicago/Turabian Style

Jandera, Ales, Yuliia Petryk, Martin Muzelak, and Tomas Skovranek. 2025. "ECG Signal Analysis and Abnormality Detection Application" Algorithms 18, no. 11: 689. https://doi.org/10.3390/a18110689

APA Style

Jandera, A., Petryk, Y., Muzelak, M., & Skovranek, T. (2025). ECG Signal Analysis and Abnormality Detection Application. Algorithms, 18(11), 689. https://doi.org/10.3390/a18110689

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop