EEG Signal Classification Using Fast Fourier Transform and Convolutional Neural Networks: A Hybrid Deep Learning Approach for Binary Classification of Normal and Abnormal Brain Activity

Main Article Content

Aahana Bisoi
Shashivadhanan Sundaravadhanan
Achint Krishna
Ajitav Sahoo

Abstract

This study presents a prototype that classifies full EEG recordings as either seizure-labelled or non-seizure-labelled. The method first uses Fast Fourier Transform (FFT) to convert each EEG into the frequency domain, then applies a two-dimensional Convolutional Neural Network (2D CNN) for classification. It was observed that many trainees and students found EEG interpretation difficult. Labelling was straightforward: any recording with at least one labelled seizure was marked as seizure labelled, and the rest as non-seizure-labelled. Training used two public datasets from PhysioNet: the pediatric CHB-MIT and adult Siena scalp EEG databases, with seizure labels from patient annotation files. To give the prototype a realistic run, eleven anonymised EEG recordings from Aster Royal Al Raffah Hospital in Muscat, Oman, were taken and used for external validation; out of those eleven, five were labelled as non-seizure recordings and six as seizure recordings. In early tests, the prototype achieved about 88% accuracy, with F1-scores of 0.95 and 0.91 for the two classes, and 82% accuracy on the hospital data. These results are preliminary, and full validation is planned. The tool is designed to help trainees during supervision, not to diagnose patients or identify seizures within recordings.

Downloads

Download data is not yet available.

Article Details

Section

Articles

How to Cite

[1]
Aahana Bisoi, Shashivadhanan Sundaravadhanan, Achint Krishna, and Ajitav Sahoo , Trans., “EEG Signal Classification Using Fast Fourier Transform and Convolutional Neural Networks: A Hybrid Deep Learning Approach for Binary Classification of Normal and Abnormal Brain Activity”, IJEAT, vol. 15, no. 6, pp. 1–6, Aug. 2026, doi: 10.35940/ijeat.E4788.15060826.
Share |

References

Schomer, D. L., & Lopes da Silva, F. H. (Eds.). (2017). Niedermeyer's Electroencephalography: Basic Principles, Clinical Applications, and Related Fields (7th ed.). Oxford University Press. DOI: https://doi.org/10.1093/med/9780190228484.001.0001

Sanei, S., & Chambers, J. A. (2021). EEG Signal Processing and Machine Learning (2nd ed.). Wiley. DOI: https://doi.org/10.1002/9781119386957

Fisher, R. S., et al. (2017). Operational classification of seizure types by the International League Against Epilepsy. Epilepsia, 58(4), 522–530. DOI: https://doi.org/10.1111/epi.13670

Scheuer, M. L., Wilson, S. B., Antony, A., Ghearing, G., Urban, A., & Bagić, A. I. (2021). Seizure detection: Interreader agreement and detection algorithm assessments using a large dataset. Journal of Clinical Neurophysiology, 38(5), 439–447. DOI: https://doi.org/10.1097/WNP.0000000000000709

Slama, K., Yahyaouy, A., Riffi, J., Mahraz, M. A., & Tairi, H. (2025). Comprehensive review of machine learning and deep learning techniques for epileptic seizure detection and prediction based on neuroimaging modalities. Visual Computing for Industry, Biomedicine, and Art, 8. DOI: https://doi.org/10.1186/s42492-025-00208-8

Cooley, J. W., & Tukey, J. W. (1965). An algorithm for the machine calculation of complex Fourier series. Mathematics of Computation, 19(90), 297–301. DOI: https://doi.org/10.1090/S0025-5718-1965-0178586-1

Berrich, Y., & Guennoun, Z. (2025). EEG-based epilepsy detection using CNN-SVM and DNN-SVM with feature dimensionality reduction by PCA. Scientific Reports, 15(1), 14313.DOI: https://doi.org/10.1038/s41598-025-95831-z

Baumgartner, C., & Koren, J. P. (2018). Seizure detection using scalp EEG. Epilepsia, 59(S1), 14–22. DOI: https://doi.org/10.1111/epi.14052

Kiral-Kornek, I., et al. (2018). Epileptic seizure prediction using big data and deep learning: Toward a mobile system. EBioMedicine, 27, 103–111. DOI: https://doi.org/10.1016/j.ebiom.2017.11.032

Chen, W., et al. (2023). Automated detection of epileptic seizures from EEG using a CNN classifier with high accuracy via feature fusion. BMC Medical Informatics and Decision Making, 23(1), 96. DOI: https://doi.org/10.1186/s12911-023-02180-w

Schirrmeister, R. T., et al. (2017). Deep learning with convolutional neural networks for EEG decoding and visualization. Human Brain Mapping, 38(11), 5391–5420. DOI: https://doi.org/10.1002/hbm.23730

Lawhern, V. J., et al. (2018). EEGNet: A compact convolutional neural network for EEG-based brain–computer interfaces—Journal of Neural Engineering, 15(5), 056013. DOI: https://doi.org/10.1088/1741-2552/aace8c

Saadoon, Y. A., et al. (2025). Machine and deep learning-based seizure prediction: A scoping review on the use of temporal and spectral features. Applied Sciences, 15(11), 6279. DOI: https://doi.org/10.3390/app15116279

Acharya, U. R., et al. (2018). Deep convolutional neural network for automated seizure detection and diagnosis using EEG signals. Computers in Biology and Medicine, 100, 270–278. DOI: https://doi.org/10.1016/j.compbiomed.2017.09.017

Huang, X., Meng, H., & Li, Z. (2026). Deep learning for epileptic seizure prediction from EEG signals: A review. Biomedical Signal Processing and Control, 117, 109518. DOI: https://doi.org/10.1016/j.bspc.2026.109518

Shoeb, A. H. (2009). Application of machine learning to epileptic seizure onset detection and treatment (Doctoral dissertation)—Massachusetts Institute of Technology. DOI: http://hdl.handle.net/1721.1/54669

Zhang, Y., et al. (2020). Epilepsy seizure prediction on EEG using common spatial pattern and convolutional neural network. IEEE Journal of Biomedical and Health Informatics, 24(2), 465–474. DOI: https://doi.org/10.1109/JBHI.2019.2933046

Wang, X., et al. (2019). Detection analysis of epileptic EEG using a novel random forest model with grid-search optimisation. Frontiers in Human Neuroscience, 13, 52. DOI: https://doi.org/10.3389/fnhum.2019.00052

Lee, D., et al. (2024). A ResNet-LSTM hybrid model for predicting epileptic seizures using a pretrained model with supervised contrastive learning. Scientific Reports, 14, 1319. DOI: https://doi.org/10.1038/s41598-023-43328-y

Asif, U., et al. (2021). SeizureNet: Multi-spectral deep feature learning for seizure type classification. In MLCN/RNO-AI 2020, LNCS 12449 (pp. 77–87). Springer. DOI: https://doi.org/10.1007/978-3-030-66843-3_8

Zhou, M., et al. (2018). Epileptic seizure detection based on EEG signals and CNN. Frontiers in Neuroinformatics, 12, 95. DOI: https://doi.org/10.3389/fninf.2018.00095

Ru, Y., et al. (2024). Combining data augmentation with deep learning to improve epilepsy detection. Frontiers in Neurology, 15, 1378076. DOI: https://doi.org/10.3389/fneur.2024.1378076

Craik, A., et al. (2019). Deep learning for electroencephalogram (EEG) classification tasks: A review. Journal of Neural Engineering, 16(3), 031001. DOI: https://doi.org/10.1088/1741-2552/ab0ab5

Guttag, J. (2010). CHB-MIT Scalp EEG Database (version 1.0.0). PhysioNet. DOI: https://doi.org/10.13026/C2K01R

Detti, P. (2020). Siena Scalp EEG Database (version 1.0.0). PhysioNet. DOI: DOI: https://doi.org/10.13026/5d4a-j060

Detti, P., Vatti, G., & Zabalo Manrique de Lara, G. (2020). EEG synchronisation analysis for seizure prediction: A study using noninvasive recording data. Processes, 8(7), 846. DOI: https://doi.org/10.3390/pr8070846

aahanabisoi2020. (2026). aahanabisoi2020/EGG-Signal-Classification-FFT-CNN: v1.0.0 - Initial EEG FFT-CNN Classification Notebook (Version v1.0.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21128118

Most read articles by the same author(s)

<< < 1 2 3 4 5 6 7 8 9 10 > >>