Skip to main content
Log in

Detection of Epilepsy Seizure in Adults Using Discrete Wavelet Transform and Cluster Nearest Neighborhood Classifier

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Electrical Engineering Aims and scope Submit manuscript

Abstract

Seizure detection from EEG signal plays important role in diagnosing and treating the Epilepsy disease. Development of Low complexity detection algorithms is needed in order to design efficient automatic epilepsy detection devices. In this paper, an automatic seizure detection algorithm proposed using Discrete Wavelet Transform and Cluster-based Nearest Neighborhood machine learning algorithm. The Electroencephalogram signals decomposed by Daubechies Wavelet transform. Temporal features extracted from decomposed Wavelet sub-bands. A new distance-based feature selection method introduced for an optimal feature selection. The proposed Cluster-based KNN algorithm reduces the number of computations required for conventional KNN method. The performance of proposed algorithm is validated by publically available benchmark EEG database. This proposed Classification method obtained 100% accuracy between seizure and normal EEG signals; 98% of accuracy between Inter-ictal and seizure signals, 91% of accuracy between Normal and Inter-ictal signals. This proposed cluster nearest neighborhood classifier requires less number of training samples and less number of calculation steps to detect seizure events. The analysis on classification performance between the various frequency bands confirms that, the EEG signal frequency band of 2.6–5.5 Hz reveals better classification results in adults. Due to less complexity of algorithm, the proposed algorithm is well suited for hardware implementation of automatic seizure detection systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Code availability

For Wavelet decomposition MATLAB commands are used. For Cluster –KNN algorithm, Custom Code is used.

References

Download references

Acknowledgements

Authors would like to thank Department of Epileptology, University of Bonn (Germany), CHB-MIT data base, Bern-Barcelona data base for providing EEG datasets for the proposed study.

Funding

This research did not receive any specific grant from funding agencies in the public, commercial or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

Syed Rafiammal S designed the study and performed the experiments. Najumnissa Jamal D and Kaja Mohideen S, Syed Rafiammal S contributed to the implementation of the research, to the analysis of the results and to the writing of the manuscript.

Corresponding author

Correspondence to S. Syed Rafiammal.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Syed Rafiammal, S., Najumnissa Jamal, D. & Kaja Mohideen, S. Detection of Epilepsy Seizure in Adults Using Discrete Wavelet Transform and Cluster Nearest Neighborhood Classifier. Iran J Sci Technol Trans Electr Eng 45, 1103–1115 (2021). https://doi.org/10.1007/s40998-021-00437-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40998-021-00437-6

Keywords

Navigation