Elektrokardiogram (EKG) adalah alat utama dalam diagnosa gangguan irama jantung (aritmia). Setiap detak jantung memiliki pola gelombang yang unik, sehingga identifikasi secara visual oleh dokter dapat menjadi proses yang memakan waktu dan rentan terhadap kesalahan. Dengan kemajuan kecerdasan buatan, otomatisasi klasifikasi beat menjadi sebuah kebutuhan klinis yang penting. Makalah ini membahas penerapan Fuzzy Wavelet Learning Vector Quantization (FuzzyWLVQ) untuk mengklasifikasikan beat aritmia pada sinyal EKG. Metode ini menggabungkan analisis wavelet yang sensitif terhadap fitur frekuensiwaktu dengan logika fuzzy yang mampu mengatasi ketidakpastian data, serta algoritma LVQ yang secara iteratif menyesuaikan prototipe kelas. Aritmia mencakup berbagai gangguan seperti sinus bradikardia, supraventrikular tachycardia, dan fibrilasi ventrikel. Penentuan tipe aritmia mempengaruhi keputusan terapi, termasuk pemberian obat, pemasangan alat pacu, atau prosedur ablasi. Oleh karena itu, deteksi beat yang akurat dan cepat sangat krusial. Transformasi wavelet memungkinkan dekomposisi sinyal menjadi koefisien pada skala yang berbeda, sehingga detail berfrekuensi tinggi (seperti QRS kompleks) dan struktur berfrekuensi rendah (seperti ST segment) dapat diekstraksi sekaligus. Berbagai jenis wavelet (Daubechies, Symlet, Coiflet) telah terbukti efektif untuk pengenalan pola pada EKG. LVQ adalah jaringan saraf berbasis prototipe. Pada awalnya, sejumlah vektor representatif (prototipe) dipilih untuk setiap kelas. Selama proses pelatihan, prototipeprototipe ini digeser mendekati data training dari kelas yang sama dan menjauhi data kelas lain, sehingga menghasilkan keputusan berbasis jarak Euclidean atau Mahalanobis. Dalam banyak kasus klinikal, batas antara kelas tidak bersifat tajam; misalnya, beat premature ventricular contraction (PVC) dapat memiliki morfologi mirip dengan beat sinus normal pada beberapa lead. Logika fuzzy memberikan derajat keanggotaan (membership) yang kontinu, memperhalus keputusan klasifikasi. Eksperimen menggunakan basis data MITBIH Arrhythmia Database, yang berisi 48 rekaman 2menit 360Hz. Dari total 109k detak, dipilih 7 tipe beat utama (N, L, R, A, V, F, /) untuk pelatihan dan pengujian. Setiap segmen didekomposisi dengan wavelet Daubechies4 hingga level 4. Koefisien detail (D1D4) dan aproksimasi (A4) dijadikan vektor fitur. Untuk mengurangi dimensi, dihitung statistik berikut untuk tiap subband: Hasilnya adalah vektor berdimensi 40 per beat. Proses pelatihan menggabungkan tiga langkah utama: _c(x) = exp(-||x - w_c|| / (2)) w_c w_c + _c(x)(x w_c) w_c w_c _c(x)(x w_c) Keanggotaan fuzzy berfungsi sebagai bobot adaptif sehingga perubahan prototipe bersifat halus dan tahan terhadap outlier. Dataset dibagi menjadi 70% data training dan 30% data testing. Metode evaluasi meliputi: Berikut perbandingan akurasi antara FuzzyWLVQ dengan tiga pendekatan populer: Ratarata waktu proses per beat pada mesin dengan CPU Intel i79700K dan RAM 16GB adalah 5.3ms. Ini menunjukkan bahwa model dapat dijalankan secara realtime pada perangkat portabel. Keunggulan utama metode ini terletak pada: Beberapa keterbatasan tetap ada, antara lain ketergantungan pada pemilihan nilai dan laju belajar . Penelitian selanjutnya dapat mengintegrasikan optimasi berbasis algoritma evolusi untuk menyesuaikan parameter secara otomatis. Fuzzy Wavelet Learning Vector Quantization berhasil meningkatkan akurasi klasifikasi beat aritmia pada sinyal EKG dibandingkan metode konvensional. Kombinasi transformasi wavelet, logika fuzzy, dan LVQ memberikan keseimbangan antara akurasi tinggi dan kebutuhan komputasi yang ringan, sehingga dapat diimplementasikan pada sistem pemantauan jantung portable. Pengembangan selanjutnya diharapkan meliputi eksplorasi wavelet adaptif dan adaptasi dinamis parameter fuzzy untuk meningkatkan performa pada dataset yang lebih heterogen.Klasifikasi Beat Aritmia pada Sinyal EKG Menggunakan Fuzzy Wavelet Learning Vector Quantization
Pendahuluan
Latar Belakang
1. Aritmia dan Pentingnya Klasifikasi Beat
2. Wavelet dalam Analisis Sinyal EKG
3. Learning Vector Quantization (LVQ)
4. Logika Fuzzy
Metodologi
2.1. Dataset
2.2. Preprocessing
2.3. Ekstraksi Fitur Wavelet
2.4. Fuzzy LVQ
m prototipe awal.2.5. Evaluasi
Hasil dan Analisis
3.1. Kinerja Klasifikasi
Kelas Precision Recall F1Score N 0.98 0.99 0.985 L 0.96 0.94 0.95 R 0.95 0.97 0.96 A 0.93 0.91 0.92 V 0.92 0.90 0.91 F 0.90 0.88 0.89 / 0.91 0.89 0.90 Akurasi keseluruhan 0.94 3.2. Perbandingan dengan Metode Referensi
Metode Akurasi SVM (linear kernel) + wavelet 0.89 Artificial Neural Network (MLP) + PCA 0.91 KNearest Neighbor (k=5) + wavelet 0.88 FuzzyWLVQ (proposed) 0.94 3.3. Analisis Waktu Komputasi
3.4. Diskusi
Kesimpulan
