Accurate detection of epileptic seizure activity from Electroencephalogram (EEG) data is crucial for the timely intervention and treatment. Studies reveal that various methodologies have been used for this purpose. However, this work presents a machine learning-based approach for classifying averaged EEG signal into ictal (seizure) and non-ictal (non-seizure) stages using a Random Forest (RF) and Support Vector Machine (SVM) classifiers. This work aims at creating a framework to automate the process of monitoring EEG signals acquired from patients suffering from epilepsy disorders. The process involves filtration of signal using a Band Pass filter for noise removal, averaging, spike detection using adaptive thresholding, clustering, and classification of EEG signal into ictal and non-ictal stages of the signal. The EEG dataset is bench-marked dataset with record varies from patient to patient, making it essential to develop an algorithm that can automatically label the signal into its corresponding stages. We propose a method that makes use of K-Means Clustering for pre-labelling the records along with an SVM/RF classifier to identify ictal and non-ictal stages. The study demonstrates the use of averaged signal and classical ML methods together serve as a computationally efficient and interpretable method for classifying ictal and non-ictal states. Results indicate both SVM (76.74% accuracy) and RF (83.72% accuracy) effectively determine the seizure and non-seizure states with RF showing marginal superiority compared to SVM.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Hybrid Approach for Classifying Averaged EEG Signal into Ictal and Non-ictal States Using SVM and Random Forest Guided by K-Means Labelling

  • Sanjay S. Menon,
  • Hema P. Menon,
  • Lakshmi S. Nair,
  • Davidson Devasia

摘要

Accurate detection of epileptic seizure activity from Electroencephalogram (EEG) data is crucial for the timely intervention and treatment. Studies reveal that various methodologies have been used for this purpose. However, this work presents a machine learning-based approach for classifying averaged EEG signal into ictal (seizure) and non-ictal (non-seizure) stages using a Random Forest (RF) and Support Vector Machine (SVM) classifiers. This work aims at creating a framework to automate the process of monitoring EEG signals acquired from patients suffering from epilepsy disorders. The process involves filtration of signal using a Band Pass filter for noise removal, averaging, spike detection using adaptive thresholding, clustering, and classification of EEG signal into ictal and non-ictal stages of the signal. The EEG dataset is bench-marked dataset with record varies from patient to patient, making it essential to develop an algorithm that can automatically label the signal into its corresponding stages. We propose a method that makes use of K-Means Clustering for pre-labelling the records along with an SVM/RF classifier to identify ictal and non-ictal stages. The study demonstrates the use of averaged signal and classical ML methods together serve as a computationally efficient and interpretable method for classifying ictal and non-ictal states. Results indicate both SVM (76.74% accuracy) and RF (83.72% accuracy) effectively determine the seizure and non-seizure states with RF showing marginal superiority compared to SVM.