Schizophrenia (SCZ) is a severe neurological and physiological syndrome that distorts a patient's perception of reality, resulting in symptoms such as hallucinations, delusions, aberrant behavior, and disordered thinking. Detecting SCZ traditionally relies on laborious and time-consuming verbal and visual tests, which can be prone to errors. In response, this project introduces an automated model for SCZ detection using electroencephalogram (EEG) data and a novel deep learning architecture known as SCZ-SCAN.
Model leverages Convolutional Neural Networks (CNNs) and attention mechanisms to analyze EEG data and detect signs of schizophrenia. The model processes 2-D scalogram images generated from continuous wavelet transform (CWT) of EEG data. Key components of SCZ-SCAN include:
- Depth-wise separable convolution: This technique contributes to a lightweight network architecture, enhancing efficiency.
- Attention networks: These focus on important features, reducing unnecessary computations by filtering out irrelevant information.
The model has demonstrated remarkable performance in SCZ detection:
- Average classification accuracy of 99% on the IBIB-PAN dataset.
- Average classification accuracy of 95% on EEG data from basic sensory tasks in the SZ dataset.
To further validate its effectiveness, statistical hypothesis testing was conducted using Wilcoxon's Rank-Sum test, which showed that SCZ-SCAN statistically outperforms nine state-of-the-art methods in SCZ detection.
To get started with model, follow these steps:
-
Data Preprocessing: Prepare your EEG data and transform it into 2-D scalogram images using continuous wavelet transform (CWT).
-
Model Training: Train the model on your preprocessed EEG data. You can use the provided codebase or adapt it to your specific dataset.
-
Evaluation: Evaluate the model's performance using standard evaluation metrics for SCZ detection, such as accuracy, precision, recall, and F1 score.
-
Integration: Incorporate the Smodel into your clinical or research workflow for automated SCZ detection.