EEG Signal Processing using Python

Disini saya akan mengimplementasikan beberapa kode pemrosesan sinyal EEG. Kode ini tentang cara mengubah sinyal sinusoidal menjadi gambar.

  1. Wavelet Transform: Mengubah sinyal menjadi wavelet untuk analisis frekuensi dan lokasi. Ini efektif dalam membedakan sinyal yang memiliki perubahan frekuensi cepat.
  2. Spectrogram: Menggunakan Fast Fourier Transform (FFT) untuk mengkonversi sinyal ke domain frekuensi. Ini menghasilkan representasi waktu-frekuensi yang bisa divisualisasikan sebagai gambar.
  3. Scalogram: Mirip dengan spectrogram tapi menggunakan Continuous Wavelet Transform (CWT). Memberikan representasi waktu-frekuensi yang lebih detail untuk analisis sinyal non-stasioner.
  4. Time-Frequency Representations: Kombinasi analisis waktu dan frekuensi, seperti Short-Time Fourier Transform (STFT), untuk menghasilkan gambar yang mewakili kedua aspek sinyal.
  5. Feature Extraction and Mapping: Mengidentifikasi ciri-ciri penting dalam sinyal dan memetakan ciri tersebut ke dalam representasi visual.
  6. Signal Plotting: Cara sederhana memvisualisasikan sinyal dengan memplotnya terhadap waktu. Ini biasanya menunjukkan amplitudo sinyal seiring berjalannya waktu.

Saya menggunakan dataset yang dapat ditemukan di: https://physionet.org/content/chbmit/1.0.0/chb01/#files-panel
saat ini saya hanya menggunakan salah satu data saja yaitu data chb01_01.edf yang dapat anda temukan di https://physionet.org/content/chbmit/1.0.0/chb01/chb01_01.edf

Untitled10

Leave a Reply

Your email address will not be published. Required fields are marked *