An electrocardiogram (ECG/EKG) records the heart's electrical activity and is used to diagnose cardiovascular disease and heart health. Therefore, valuable information about the patient's cardiac condition can be obtained to prevent heart attacks as much as possible. Diagnosing these cardiac diseases requires sufficient data for each category. However, in today's databases, data related to irregular ECG signals are much rarer than regular heartbeats, leading to imbalanced datasets and low accuracy in classifying minority categories. Additionally, patient privacy is also a concern. Considering these two issues, generating artificial ECG signals is essential to balance the dataset and preserve patient privacy. Recently, several techniques have been proposed for generating artificial ECG signals. This article aims to provide an overview of ECG signal generation methods and their related aspects, classify research in this field, and discuss important points and challenges associated with these methods. The evaluation metrics used to assess the generated ECG signals are also explained.
Behain,P. and Riahi,N. (2025). Synthetic ECG signal generation, a review. The CSI Journal on Computer Science and Engineering, 19(1), 25-36. doi: 10.22034/jcse.2025.181898
MLA
Behain,P. , and Riahi,N. . "Synthetic ECG signal generation, a review", The CSI Journal on Computer Science and Engineering, 19, 1, 2025, 25-36. doi: 10.22034/jcse.2025.181898
HARVARD
Behain P., Riahi N. (2025). 'Synthetic ECG signal generation, a review', The CSI Journal on Computer Science and Engineering, 19(1), pp. 25-36. doi: 10.22034/jcse.2025.181898
CHICAGO
P. Behain and N. Riahi, "Synthetic ECG signal generation, a review," The CSI Journal on Computer Science and Engineering, 19 1 (2025): 25-36, doi: 10.22034/jcse.2025.181898
VANCOUVER
Behain P., Riahi N. Synthetic ECG signal generation, a review. CSIonJCSE, 2025; 19(1): 25-36. doi: 10.22034/jcse.2025.181898