Skip to content

Jayasri2021/Epileptic-Seizure-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epileptic Seizure Classification from EEG Signals and 2D Images

This project utilizes advanced deep learning techniques to classify different types of epileptic seizures from EEG signals and their corresponding 2D image transformations. By employing a hybrid model of Convolutional Neural Networks (CNN) and Long Short-Term Memory networks (LSTM), it aims to improve the precision and accuracy of seizure classification.

Project Overview

Objective

To develop an automated and accurate system for classifying epileptic seizures using EEG signals and 2D images derived from these signals.

Steps of the Project

  1. Data Collection

  2. Data Preprocessing

    • Applied a Butterworth band-pass filter (0.5 Hz to 50 Hz).
    • Segmented EEG signals into 10-second intervals with 50% overlap.
    • Decomposed signals using Hilbert Vibration Decomposition (HVD).
  3. Feature Extraction

    • Converted high-energy subcomponents into 2D images using Continuous Wavelet Transform (CWT).
  4. Model Design

    • Built a hybrid deep learning model integrating CNN for spatial feature extraction and LSTM for temporal feature analysis.
    • Optimized using t-SNE for dimensionality reduction.
  5. Model Training & Evaluation

    • Achieved an accuracy of 99.09% and a weighted F1-score of 99.01%.
  6. Performance Metrics

    • Evaluated using accuracy, sensitivity, specificity, and ROC analysis.

Tools and Technologies

  • Language: Python 3.10.12
  • Libraries: NumPy, SciPy, Matplotlib, Pandas, Pywt
  • Platform: Google Colaboratory

Resources

How to Use

  1. Clone the repository.
  2. Preprocess EEG signals as described in the report.
  3. Train the model using the provided dataset and architecture.
  4. Evaluate the model's performance on unseen data.

About

Elliptical Seizure Classification from Electroencephalography Signals and 2-D Images: A Comprehensive Approach

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors