Cardiovascular diseases (CVDs) are the leading cause of mortality worldwide, accounting for 32% of global deaths. Electrocardiography (ECG) is a widely used, cost-effective, and non-invasive diagnostic tool for detecting cardiac abnormalities. However, ECG interpretation remains challenging due to noise interference, physiological variations, and the need for expert evaluation. This study proposes a machine learning-based approach for automatic classification of cardiac conditions using ECG images. The methodology involves feature extraction using Wavelet Transform (WT) and Gray-Level Co-occurrence Matrix (GLCM), followed by feature fusion to enhance classification. A total of 928 ECG images from four categories—Myocardial Infarction (MI), Abnormal Heartbeat (ABH), History of MI (HMI), and Normal—were analyzed. The extracted features were classified using XGBoost, Random Forest, Support Vector Machine, K-Nearest Neighbors, Decision Tree, and Logistic Regression. Results showed that XGBoost achieved the highest accuracy (93.55%), followed by Random Forest (93.01%), outperforming conventional methods. The findings suggest that feature fusion enhances classification and offers an interpretable, computationally efficient alternative to deep learning. This study contributes to automated cardiac diagnostics by providing a robust framework suitable for clinical applications and wearable ECG systems.
Cardiac detection ECG classification GLCM Machine learning Wavelet transform
Kardiyovasküler hastalıklar (KVH), küresel ölümlerin %32’sinden sorumlu olup, en yaygın ölüm nedenidir. Elektrokardiyografi (EKG), kardiyak anormalliklerin tespitinde yaygın kullanılan, düşük maliyetli ve non-invaziv bir yöntemdir. Ancak gürültü, bireysel fizyolojik farklılıklar ve uzman değerlendirme gereksinimi EKG yorumlamada zorluk yaratmaktadır. Bu çalışmada, EKG görüntüleriyle farklı kardiyak durumları otomatik sınıflandıran yeni bir makine öğrenmesi yöntemi önerilmektedir. Yöntem kapsamında Dalgacık Dönüşümü (WT) ve Gri-Seviye Eş-Oluşum Matrisi (GLCM) ile özellik çıkarımı yapılmış, özellik füzyonu gerçekleştirilmiştir. 928 EKG görüntüsü dört kategori Miyokard Enfarktüsü – (MI), Anormal Kalp Atışı – (ABH), Geçmiş MI – (HMI), Normal içinde analiz edilmiştir. Çıkarılan özellikler XGBoost, Random Forest, Destek Vektör Makineleri, K-En Yakın Komşu, Karar Ağacı ve Lojistik Regresyon ile sınıflandırılmıştır. Sonuçlar, XGBoost’un %93.55 doğrulukla en iyi performansı sergilediğini, onu %93.01 ile Random Forest modelinin takip ettiğini göstermiştir. Bulgular, önerilen özellik füzyonunun sınıflandırma başarısını artırdığını ve derin öğrenmeye kıyasla daha yorumlanabilir, hesaplama açısından verimli bir alternatif sunduğunu göstermektedir. Çalışma, otomatik kardiyak tanı sistemlerine katkıda bulunarak klinik uygulamalara ve taşınabilir EKG cihazlarına entegre edilebilir bir makine öğrenmesi çerçevesi sunmaktadır.
Dalgacık dönüşümü EKG sınıflandırma GLCM Kardiyak tespit Makine öğrenmesi
| Birincil Dil | İngilizce |
|---|---|
| Konular | Karar Desteği ve Grup Destek Sistemleri, Biyomedikal Tanı |
| Bölüm | Araştırma Makalesi |
| Yazarlar | |
| Gönderilme Tarihi | 13 Şubat 2025 |
| Kabul Tarihi | 15 Nisan 2025 |
| Yayımlanma Tarihi | 31 Temmuz 2025 |
| Yayımlandığı Sayı | Yıl 2025 Cilt: 8 Sayı: 1 |