رویکرد جدید در تشخیص بیماری صرع مبتنی بر الگوریتم عنکبوت اجتماعی و الگوریتم ماشین بردار پشتیبان
محورهای موضوعی : مهندسی کامپیوتر و فناوری اطلاعات
1 - Department of Electrical Engineering, Sarvestan Branch, Islamic Azad University, Sarvestan, Iran
کلید واژه: تشخیص بیماری صرع, انتخاب ویژگی¬ها, سیگنال¬های الکتروانسفالوگرام, الگوریتم بهینه سازی عنکبوت اجتماعی,
چکیده مقاله :
بیماری صرع را میتوان به عنوان تشنجهای عُودکننده ناشی از تخلیه الکتریسته ناگهانی بر روی یک گروه از سلولهای مغزی انسان تعریف کرد. سیگنالهای الکتروانسفالوگرام (EEG) نقش بسیار مهمی در تشخیص این بیماری ایفا میکند. ثبت سیگنالهای EEG که توسط دستگاههای ثبت سیار ضبط میشوند، اطلاعاتی با طول بسیار بالا تولید میکنند که تشخیص ناحیه صرعی، نیازمند مدت زمان طولانی برای تحلیل کل اطلاعات توسط شخص متخصص میباشد. بهدلیل خسته کننده بودن روشهای سنتی تحلیل، در سالهای اخیر تعداد بسیار زیادی سیستم اتوماتیک برای تشخیص صرع بهوجود آمده است. در این مقاله، رویکرد جدیدی مبتنی بر الگوریتم عنکبوت اجتماعی ارائه شده است. در ابتدا سیگنال EEG براساس تبدیل موجک گسسته تجزیه میشود. سپس، 132 ویژگی آماری، آنتروپی و ویژگیهای آشوب استخراج می شوند و بهترین ویژگیها توسط الگوریتم عنکبوت اجتماعی با تابع هدف پیشنهادی انتخاب میشوند. در نهایت، ویژگیهای انتخابی با استفاده از الگوریتم ماشین بردار پشتیبان جهت طبقهبندی سیگنالهای EEG تشنج و غیرتشنج استفاده میشود. نتایج شبیهسازی نشان میدهد که روش پیشنهادی بر روی مجموعه دادههای سیگنال EEG دانشگاه بُن به صحت و حساسیّت خوبی برخوردار است و این روش میتواند به طور مؤثر به پزشکان در تشخیص صرع کمک کند، بنابراین بارکاری آنها کاهش مییابد.
Epilepsy can be defined as recurrent seizures caused by sudden electrical discharges in a group of human brain cells. Electroencephalogram (EEG) signals play a very important role in the diagnosis of this disease. EEG signal recordings, which are recorded by portable recording devices, produce very long data, and the detection of the epileptic zone requires a long time for the analysis of all the data by a specialist. Traditional analysis methods are tedious, so in recent years, a large number of automatic systems for epilepsy diagnosis have emerged. In this paper, a new approach based on the social spider optimization algorithm (SSO) is presented. First, the EEG signal is decomposed based on the discrete wavelet transform. Then, 132 statistical features, entropy and chaos features are extracted, and then the best features are selected by the SSO with the proposed objective function. Finally, the selected features are used to classify seizure and non-seizure EEG signals by support vector machine algorithm. Simulation results show that the proposed method has good accuracy and sensitivity on Bonn university dataset, and this method can effectively help doctors in diagnosing epilepsy, thus reducing their workload.
[1] S. Mekruksavanich, W. Phaphan, and A. Jitpattanakul, "Epileptic seizure detection in EEG signals via an enhanced hybrid CNN with an integrated attention mechanism," Mathematical Biosciences and Engineering, vol. 22, no. 1, pp. 73-105, 2025, DOI: 10.3934/mbe.2025004
[2] M. Pouryosef, R. Abedini-Nassab, and S. M. R. Akrami, "A novel framework for epileptic seizure detection using electroencephalogram signals based on the bat feature selection algorithm," Neuroscience, vol. 541, pp. 35-49, 2024, DOI: 10.1016/j.neuroscience.2024.01.014
[3] X. Qiu, F. Yan, and H. Liu, "A difference attention ResNet-LSTM network for epileptic seizure detection using EEG signal," Biomedical Signal Processing and Control, vol. 83, p. 104652, 2023, DOI: 10.1016/j.bspc.2023.104652
[4] M. Shen, P. Wen, B. Song, and Y. Li, "An EEG based real-time epilepsy seizure detection approach using discrete wavelet transform and machine learning methods," Biomedical Signal Processing and Control, vol. 77, p. 103820, 2022, DOI: 10.1016/j.bspc.2022.103820
[5] J. Zhang, S. Zheng, W. Chen, G. Du, Q. Fu, and H. Jiang, "A scheme combining feature fusion and hybrid deep learning models for epileptic seizure detection and prediction," Scientific Reports, vol. 14, no. 1, p. 16916, 2024, DOI: 10.1038/s41598-024-67855-4
[6] H. Ocak, "Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy," Expert Systems with Applications, vol. 36, no. 2, pp. 2027-2036, 2009, DOI: 10.1016/j.eswa.2007.12.065
[7] S. Jain, V. V. Gupta, A. S. Bist, M. Joshi, and A. Garg, "Automated Epileptic Seizure Detection of EEG Signals Using Machine Learning," in International Conference on Cognitive Computing and Cyber Physical Systems, 2025: Springer, pp. 349-357. DOI: 10.1007/978-981-97-7371-8_27
[8] G. Yogarajan et al., "EEG-based epileptic seizure detection using binary dragonfly algorithm and deep neural network," Scientific Reports, vol. 13, no. 1, p. 17710, 2023. DOI: 10.1038/s41598-023-44318-w
[9] M. Omidvar, A. Zahedi, and H. Bakhshi, "EEG signal processing for epilepsy seizure detection using 5-level Db4 discrete wavelet transform, GA-based feature selection and ANN/SVM classifiers," Journal of ambient intelligence and humanized computing, vol. 12, no. 11, pp. 10395-10403, 2021. DOI: 10.1007/s12652-020-02837-8.
[10] M. P. Kantipudi, N. P. Kumar, R. Aluvalu, S. Selvarajan, and K. Kotecha, "An improved GBSO-TAENN-based EEG signal classification model for epileptic seizure detection," Scientific Reports, vol. 14, no. 1, p. 843, 2024. DOI: 10.1038/s41598-024-51337-8
[11] U. R. Acharya, F. Molinari, S. V. Sree, S. Chattopadhyay, K.-H. Ng, and J. S. Suri, "Automated diagnosis of epileptic EEG using entropies," Biomedical Signal Processing and Control, vol. 7, no. 4, pp. 401-408, 2012. DOI: 10.1016/j.bspc.2011.07.007
[12] D. S. T. Behara, A. Kumar, P. Swami, B. K. Panigrahi, and T. K. Gandhi, "Detection of epileptic seizure patterns in EEG through fragmented feature extraction," in 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 2016: IEEE, pp. 2539-2542. DOI:10.1109/INDIACom.2016.7563001
[13] Z. Zhang and K. K. Parhi, "Seizure prediction using long-term fragmented intracranial canine and human EEG recordings," in 2016 50th Asilomar Conference on Signals, Systems and Computers, 2016: IEEE, pp. 361-365. DOI: 10.1109/ACSSC.2016.7869060
[14] N. D. Truong, A. D. Nguyen, L. Kuhlmann, M. R. Bonyadi, J. Yang, and O. Kavehei, "A generalised seizure prediction with convolutional neural networks for intracranial and scalp electroencephalogram data analysis," arXiv preprint arXiv:1707.01976, 2017. DOI: 10.48550/arXiv.1707.01976
[15] M. Niknazar, S. Mousavi, B. V. Vahdat, and M. Sayyah,"A new framework based on recurrence quantification analysis for epileptic seizure detection," IEEE journal of biomedical and health informatics, vol. 17, no. 3, pp. 572-578, 2013. DOI:10.1109/JBHI.2013.2255132
[16] N. Sadati, H. R. Mohseni, and A. Maghsoudi, "Epileptic seizure detection using neural fuzzy networks," in 2006 IEEE international conference on fuzzy systems, 2006: IEEE, pp. 596-600, DOI: 10.1109/FUZZY.2006.1681772
[17] U. Orhan, M. Hekim, and M. Ozer, "EEG signals classification using the K-means clustering and a multilayer perceptron neural network model," Expert Systems with Applications, vol. 38, no. 10, pp. 13475-13481, 2011. DOI: 10.1016/j.eswa.2011.04.149
[18] A. R. Naghsh-Nilchi and M. Aghashahi, "Epilepsy seizure detection using eigen-system spectral estimation and Multiple Layer Perceptron neural network," Biomedical Signal Processing and Control, vol. 5, no. 2, pp. 147-157, 2010. DOI: 10.1016/j.bspc.2010.01.004
[19] H. Ocak, "Optimal classification of epileptic seizures in EEG using wavelet analysis and genetic algorithm," Signal processing, vol. 88, no. 7, pp. 1858-1867, 2008.
DOI: 10.1016/j.sigpro.2008.01.026
[20] A. Jain and D. Zongker, "Feature selection: Evaluation, application, and small sample performance," IEEE transactions on pattern analysis and machine intelligence, vol. 19, no. 2, pp. 153-158, 1997. DOI: 10.1109/34.574797
[21] S. Mousavi, M. Niknazar, and B. V. Vahdat, "Epileptic seizure detection using AR model on EEG signals," in 2008 Cairo International Biomedical Engineering Conference, 2008: IEEE, pp. 1-4. DOI:10.1109/CIBEC.2008.4786067
[22] L. Wang et al., "Automatic epileptic seizure detection in EEG signals using multi-domain feature extraction and nonlinear analysis," Entropy, vol. 19, no. 6, p. 222, 2017.
DOI: 10.3390/e19060222
[23] A. Hamad, E. H. Houssein, A. E. Hassanien, and A. A. Fahmy, "A hybrid EEG signals classification approach based on grey wolf optimizer enhanced SVMs for epileptic detection," in Proceedings of the international conference on advanced intelligent systems and informatics 2017, 2018: Springer, pp. 108-117. DOI: 10.1007/978-3-319-64861-3_10
[24] Z. Hossein-Nejad and M. Nasri, "Epileptic Seizure Detection based on Statistical and Wavelet Features and Siamese Network," in 2023 14th International Conference on Information and Knowledge Technology (IKT), 2023: IEEE, pp. 201-205. DOI:10.1109/IKT62039.2023.10433025
[25] P. Mallik, A. K. Nayak, S. K. Mohapatra, and K. Swain, "Effectiveness of SOSA, FFA and GOA Algorithms for Epileptic Seizure Detection Using DWT and SVM," in Computing, Communication and Intelligence: CRC Press, 2025, pp. 52-56. DOI:10.1201/9781003581215-11
[26] Z. Hossein, "Social Spider Optimization Algorithm in Multimodal Medical Image Registration," Journal of Optimization of Soft Computing (JOSC), vol. 1, no. 1, pp. 23-30, 2023. https://www.researchgate.net/publication/375279624
[27] A. Luque-Chang, E. Cuevas, F. Fausto, D. Zaldívar, and M. Pérez, "Social spider optimization algorithm: modifications, applications, and perspectives," Mathematical Problems in Engineering, vol. 2018, no. 1, p. 6843923, 2018. DOI: 10.1155/2018/6843923
[28] R. Vijay and V. Priya, "Anti-islanding protection of distributed generation based on social spider optimization technique," International Journal of Advanced Engineering Research and Science, vol. 4, no. 6, p. 237193, 2017. DOI: 10.22161/ijaers.4.6.5
[29] U. R. Acharya et al., "Characterization of focal EEG signals: a review," Future Generation Computer Systems, vol. 91, pp. 290-299, 2019. DOI: 10.1016/j.future.2018.08.044
[30] P. Boonyakitanont, A. Lek-Uthai, K. Chomtho, and J. Songsiri, "A review of feature extraction and performance evaluation in epileptic seizure detection using EEG," Biomedical Signal Processing and Control, vol. 57, p. 101702, 2020. DOI: 10.1016/j.bspc.2019.101702
[31] M. Ahmad, M. Saeed, S. Saleem, and A. M. Kamboh, "Seizure detection using EEG: A survey of different techniques," in 2016 International Conference on Emerging Technologies (ICET), 2016: IEEE, pp. 1-6.
DOI:10.1109/ICET.2016.7813209
[32] E. Cuevas, M. Cienfuegos, D. Zaldívar, and M. Pérez-Cisneros, "A swarm optimization algorithm inspired in the behavior of the social-spider," Expert Systems with Applications, vol. 40, no. 16, pp. 6374-6384, 2013. DOI: 10.1016/j.eswa.2013.05.041
[33] E. Cuevas and M. Cienfuegos, "A new algorithm inspired in the behavior of the social-spider for constrained optimization," Expert Systems with Applications, vol. 41, no. 2, pp. 412-425, 2014. DOI: 10.1016/j.eswa.2013.07.067
[34] C. J. Burges, "A tutorial on support vector machines for pattern recognition," Data mining and knowledge discovery, vol. 2, no. 2, pp. 121-167, 1998. doi: 10.1023/A:1009715923555
[35] M. K. Siddiqui, R. Morales-Menendez, X. Huang, and N. Hussain, "A review of epileptic seizure detection using machine learning classifiers," Brain informatics, vol. 7, no. 1, p. 5, 2020. DOI:10.1186/s40708-020-00105-1
[36] R. G. Andrzejak, K. Lehnertz, F. Mormann, C. Rieke, P. David, and C. E. Elger, "Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state," Physical Review E, vol. 64, no. 6, p. 061907, 2001. DOI: 10.1103/PhysRevE.64.061907
[37] T. Zhang, W. Chen, and M. Li, "Generalized Stockwell transform and SVD-based epileptic seizure detection in EEG using random forest," Biocybernetics and Biomedical Engineering, vol. 38, no. 3, pp. 519-534, 2018.
DOI:10.1016/j.bbe.2018.03.007
[38] M. Mahmud, M. S. Kaiser, A. Hussain, and S. Vassanelli, "Applications of deep learning and reinforcement learning to biological data," IEEE transactions on neural networks and learning systems, vol. 29, no. 6, pp. 2063-2079, 2018. DOI: 10.1109/TNNLS.2018.2790388
[39] E. Aydemir, T. Tuncer, and S. Dogan, "A Tunable-Q wavelet transform and quadruple symmetric pattern based EEG signal classification method," Medical hypotheses, vol. 134, p. 109519, 2020. DOI: 10.1016/j.mehy.2019.109519
[40] T. Iloon, R. Barati, and H. Azad, "A New Approach in Epilepsy Diagnosis using Discrete Wavelet Transformation and Analysis of Variance," Signal Processing and Renewable Energy, vol. 7, no. 3, pp. 1-11, 2023. https://oiccpress.com/spre/article/view/7894
[41]ف. قرهداغی س. مشگینی, "تشخیص حملههای صرعی از روی ضرایب موجک با استفاده از شبکههای عصبی مصنوعی و الگوریتم بهینهسازی انبوه ذرات (PSO)," هوش محاسباتی در مهندسی برق, vol. 10, no. 3, pp. 11-24, 2019, doi: 10.22108/isee.2019.116284.1207.
A new Approach to Epilepsy Diagnosis based on the Social Spider Algorithm …/ Dehghan
A new Approach to Epilepsy Diagnosis based on the Social Spider Algorithm and the Support Vector Machine
Bahram Dehghan1*
1 Department of Electrical Engineering, Sarvestan Branch, Islamic Azad University, Sarvestan, Iran
Abstract: Epilepsy can be defined as recurrent seizures caused by sudden electrical discharges in a group of human brain cells. Electroencephalogram (EEG) signals play a very important role in the diagnosis of this disease. EEG signal recordings, which are recorded by portable recording devices, produce very long data, and the detection of the epileptic zone requires a long time for the analysis of all the data by a specialist. Traditional analysis methods are tedious, so in recent years, a large number of automatic systems for epilepsy diagnosis have emerged. In this paper, a new approach based on the social spider optimization algorithm (SSO) is presented. First, the EEG signal is decomposed based on the discrete wavelet transform. Then, 132 statistical features, entropy and chaos features are extracted, and then the best features are selected by the SSO with the proposed objective function. Finally, the selected features are used to classify seizure and non-seizure EEG signals by support vector machine algorithm. Simulation results show that the proposed method has good accuracy and sensitivity on Bonn university dataset, and this method can effectively help doctors in diagnosing epilepsy, thus reducing their workload.
Keywords: Epileptic Seizure Detection, Features Selection, Electroencephalogram Signals, Social Spider Optimization algorithm.
JCDSA, Vol. 3, No. 1, Spring 2025 | Online ISSN: 2981-1295 | Journal Homepage: https://sanad.iau.ir/en/Journal/jcdsa |
Received: 2025-01-16 | Accepted: 2025-05-23 | Published: 2025-06-21 |
CITATION | Dehghan, B., " A new Approach to Epilepsy Diagnosis based on the Social Spider Algorithm and the Support Vector Machine", Journal of Circuits, Data and Systems Analysis (JCDSA), Vol. 3, No. 1, pp. 13-22, 2025. DOI: 10.82526/jcdsa.2025.1196716 | |
COPYRIGHTS
| ©2025 by the authors. Published by the Islamic Azad University Shiraz Branch. This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution 4.0 International (CC BY 4.0) |
* Corresponding author
Extended Abstract
1- Introduction
Epilepsy is a chronic neurological disorder characterized by sudden, uncontrolled seizures and unpredictable patient behaviors. Accurate and timely diagnosis of epilepsy is essential for initiating antiepileptic drug therapy and reducing disease risk. Currently, epilepsy diagnosis relies on neurological examinations and auxiliary tests such as brain imaging and EEG, with EEG maintaining its position as the most widely used diagnostic approach. However, visual analysis of electroencephalogram (EEG) for epilepsy detection remains highly costly, time-consuming, and prone to errors. Therefore, it is crucial to develop an automated computer-aided diagnostic system to detect epileptic states from EEG signals automatically. Such a system would significantly assist specialists in achieving accurate and efficient diagnosis. Although extensive research has been conducted on epilepsy detection, challenges remain regarding the number of extracted features, which significantly impacts diagnostic accuracy. In this paper, EEG signals are first decomposed using the discrete wavelet transform (DWT) algorithm. Subsequently, 132 features including statistical, entropy, and chaos based features are extracted from the EEG signals to ensure comprehensive signal representation. To prevent overfitting and extract meaningful information, the social spider optimization (SSO) metaheuristic algorithm and a proposed objective function are employed for optimal feature selection. Finally, a support vector machine (SVM) classifier is implemented for EEG signal classification and epilepsy detection.
2- Methodology
This section outlines the theoretical framework of our proposed method for epilepsy detection. The diagnostic process, as illustrated in the accompanying flowchart, follows a structured sequence beginning with data preprocessing and segmentation, followed by discrete wavelet transform analysis. The methodology proceeds with comprehensive feature extraction encompassing statistical parameters, entropy measures, and chaos-based characteristics. Subsequent stages involve optimal feature selection through the social spider optimization metaheuristic algorithm, culminating in classification using a support vector machine architecture. The following discussion provides detailed technical specifications for each component of this systematic detection framework.
This paper uses the EEG database from the University of Bonn, Germany. The database consists of five groups (Z, O, N, F, S), each containing 100 EEG signal samples with a duration of 23.6 seconds and a sampling rate of 173.61 Hz. These signals belong to subjects aged between 6 and 43 years, and artifacts such as muscle movements and eye movements have been removed from these signals. Groups Z and O contain samples from healthy (non-epileptic) individuals with eyes open and eyes closed, respectively. Groups N and F include samples from patients during interictal periods (between epileptic seizures). Group S consists of samples from patients during actual epileptic seizures. The database provides a standardized dataset with clean EEG signals that clearly differentiate between healthy states and various epileptic conditions, making it suitable for epilepsy detection research. The consistent sampling rate and recording duration across all samples allow for reliable comparative analysis of different epileptic states and normal brain activity.
3- Results and discussion
This section begins by examining the evaluation criteria for epilepsy detection methods before introducing the dataset employed in this study. The discussion then proceeds to present the experimental outcomes of our proposed detection approach, including comparative analyses with existing conventional methods. All computational experiments were implemented and executed using MATLAB software on a standard personal computer configuration.
The first experiment investigates the impact of varying EEG signal window sizes (4096, 2048, 1024, and 512 samples) on seizure detection performance. Results demonstrate that classification accuracy, sensitivity, and specificity all improve with increasing window length. Notably, the proposed model maintains acceptable performance even with shorter window sizes (512 samples), indicating its robustness across different signal durations.
The second experiment compares the proposed method with recent state-of-the-art approaches. Tabulated results show superior performance of our method in key classification metrics, confirming its effectiveness for epileptic seizure detection.
4- Conclusion
This paper presents a novel automated epilepsy detection system. The proposed methodology involves several key stages: First, noise removal and segmentation are performed on the raw EEG signals. The signals then undergo decomposition using discrete wavelet transform (DWT). Subsequently, 165 distinct features are extracted from both the raw and decomposed EEG signals. Since feature selection critically impacts epilepsy detection accuracy, the system employs an innovative approach combining the social spider optimization (SSO) metaheuristic algorithm with a custom objective function to identify the most discriminative features. Finally, a support vector machine (SVM) classifier distinguishes between ictal (seizure) and interictal (non-seizure) EEG patterns.
The developed system offers clinicians an efficient tool for rapid epilepsy diagnosis. Notably, the proposed framework shows potential for adaptation to other neurological disorders, including Alzheimer's disease detection, demonstrating its broader clinical applicability.
رویکرد جدید در تشخیص بیماری صرع مبتنی بر الگوریتم عنکبوت اجتماعی و الگوریتم ماشین بردار پشتیبان
بهرام دهقان11
1- گروه مهندسی برق، واحد سروستان، دانشگاه آزاد اسلامی، سروستان، ایران (Bahramdehghan1@gmail.com)
چکیده: بیماری صرع را میتوان به عنوان تشنجهای عُودکننده ناشی از تخلیه الکتریسته ناگهانی بر روی یک گروه از سلولهای مغزی انسان تعریف کرد. سیگنالهای الکتروانسفالوگرام (EEG) نقش بسیار مهمی در تشخیص این بیماری ایفا میکند. ثبت سیگنالهای EEG که توسط دستگاههای ثبت سیار ضبط میشوند، اطلاعاتی با طول بسیار بالا تولید میکنند که تشخیص ناحیه صرعی، نیازمند مدت زمان طولانی برای تحلیل کل اطلاعات توسط شخص متخصص میباشد. بهدلیل خسته کننده بودن روشهای سنتی تحلیل، در سالهای اخیر تعداد بسیار زیادی سیستم اتوماتیک برای تشخیص صرع بهوجود آمده است. در این مقاله، رویکرد جدیدی مبتنی بر الگوریتم عنکبوت اجتماعی ارائه شده است. در ابتدا سیگنال EEG براساس تبدیل موجک گسسته تجزیه میشود. سپس، 132 ویژگی آماری، آنتروپی و ویژگیهای آشوب استخراج می شوند و بهترین ویژگیها توسط الگوریتم عنکبوت اجتماعی با تابع هدف پیشنهادی انتخاب میشوند. در نهایت، ویژگیهای انتخابی با استفاده از الگوریتم ماشین بردار پشتیبان جهت طبقهبندی سیگنالهای EEG تشنج و غیرتشنج استفاده میشود. نتایج شبیهسازی نشان میدهد که روش پیشنهادی بر روی مجموعه دادههای سیگنال EEG دانشگاه بُن به صحت و حساسیّت خوبی برخوردار است و این روش میتواند به طور مؤثر به پزشکان در تشخیص صرع کمک کند، بنابراین بارکاری آنها کاهش مییابد.
واژه های کلیدی: تشخیص بیماری صرع، انتخاب ویژگیها، سیگنالهای الکتروانسفالوگرام، الگوریتم بهینه سازی عنکبوت اجتماعی
DOI: 10.82526/jcdsa.2025.1196716 |
| نوع مقاله: پژوهشی |
تاریخ چاپ مقاله: 31/03/1404 | تاریخ پذیرش مقاله: 02/03/1404 | تاریخ ارسال مقاله: 27/10/1403 |
[1] نویسنده مسئول
2- مقدمه
صرع به عنوان یکی از مهمترین اختلالات عصبی در جهان محسوب میشود که میتواند در همه گروه های سنی تأثیر بگذارد [1, 2]. در حال حاضر حدود 65 میلیون نفر در سراسر جهان از بیماری صرع رنج میبرند [3]. صرع یک اختلال عصبی پایدار است که در آن تشنج با اختلالات ناخواسته ناگهانی و رفتارهای غیرقابل پیشبینی بیماران مشخص میشود. تشخیص صحیح و به موقع صرع برای شروع استفاده از داروهای کنترلکنندۀ صرع و کاهش ریسک ابتلا به این بیماری، امری ضروری است. درحال حاضر، تشخیص صرع با آزمایشهای نورولوژی و آزمایشهای کمکی مثل تصاویر مغزی و اسکن بصری الکتروانسفالوگرام (EEG)1 حاصل میشود که EEG جایگاه خود را به عنوان پرکاربردترین رویکرد تشخیصی حفظ کرده است [4, 5]. با این وجود، اسکن EEG برای تشخیص صرع هنوز هم بسیار پرهزینه، زمانبر و کاری نادرست است [6]. بنابراین ضروری است سیستم خودکار تشخیص کامپیوتری طراحی شود تا به طور خودکار، حالتهای صرعی را از سیگنال EEG تشخیص دهد [7]. این سیستم، به متخصصان جهت تشخیص دقیق و موثر بسیار کمک کننده میباشد. تشخیص بیماری صرع به طور کلی با استفاده از الگوریتم یادگیری ماشین از سه مرحله، پیشپردازش، شناسایی ویژگی و طبقهبندی تشکیل شده است که مرحله شناسایی ویژگیها یکی از مهمترین مراحل میباشد [8, 9]. مرحله شناسایی ویژگیها را میتوان به سه مرحله استخراج ویژگیها، انتخاب ویژگیها و تبدیل ویژگیها تقسیم کرد که مراحل استخراج و انتخاب ویژگیها در دقت تشخیص بیماری صرع بسیار حائز اهمیت میباشد [10]. این امر سبب شده هر روزه توجه محققانی بیشتری را به خود جلب کند که در ادامه که به مرور مواردی از آنها پرداخته میشود.
در [11] از آنتروپی طیفی، آنتروپی نمونه و آنتروپی فاز به عنوان ویژگیها از سیگنال EEG برای تشخیص بیماری صرع استفاده شده است. در [12] جهت استخراج ویژگیها ، از ویژگیهای آماری استفاده شده است. در [13] از ویژگیهای توان شامل طیف توان نسبی، نسبت طیف توان و ضرایب همبستگی متقابل جهت تشخیص بیماری صرع استفاده شده است. در [14] از شبکههای یادگیری عمیق روی دادههای EEG جهت استخراج ویژگیها استفاده شده است. در [15] از تبدیل موجک و تحلیل غیرخطی RQA جهت استخراج ویژگیها در تشخیص بیماری صرع استفاده شده است. در [16] از تبدیل موجک و محاسبه انرژی ضرایب موجک به عنوان ویژگیها جهت تشخیص بیماری صرع استفاده شده است. در [17] از تبدیل موجک و الگوریتم K-means جهت استخراج ویژگیها استفاده شده است. در [18] از روشهای تخمین طیفی EV و MUSIC جهت استخراج ویژگیها استفاده شده است. در [19] از روش تعمیم یافته تبدیل موجک و آنتروپی تقریبی جهت استخراج ویژگیها و از الگوریتم ژنتیک جهت انتخاب ویژگیها استفاده شده است. در [20] از الگوریتم جستجوی گرانشی باینری جهت انتخاب ویژگیها استفاده شده است. در [21] از آنالیز خودرگرسیونی2 جهت استخراج ویژگیها از سیگنال EEG استفاده شده است. در [22] از ترکیب روشهای زمانی و فرکانسی جهت استخراج ویژگیها استفاده شده است. در [23]، از الگوریتم گرگ خاکستری جهت انتخاب بهترین ویژگیها و انتخاب مقدار بهینه پارامترهای الگوریتم ماشین بردار پشتبان استفاده شده است. در [24]، از ترکیب ویژگیهای مبتنی بر زمان، مبتنی بر فرکانس و مبتنی بر فرکانس-زمان جهت استخراج اطلاعات کافی از سیگنال EEG استفاده شده است و سپس از شبکه سیامی جهت کاهش ابعاد ویژگیها ارائه شده است. در [25]، از الگوریتم فراابتکاری همچون الگوریتم جستجوی همزیستی ارگانیسم3، الگوریتم بهینهسازی ملخ4 ، الگوریتم باوری زمینهای کشاورزی5 جهت انتخاب بهترین ویژگیها استفاده شده که انتخاب بهترین ویژگیها با الگوریتم باروری زمینهای کشاورزی از دقّت بهتری برخوردار است.
اگرچه تحقیقات فراوانی جهت تشخیص بیماری صرع انجام شده است اما هنوز چالشهای در تعداد ویژگیهای استخراج شده میباشد که در دقت تشیخص بیماری صرع بسیار موثر میباشد. تعیین تعداد ویژگیهای استخراج شده از سیگنال EEG بسیار حائز اهمیت است، زیرا اگر از تعداد ویژگیهای کمتری استفاده شود ممکن است اطلاعات کافی از سیگنال EEG جهت تشخیص بیماری صرع حاصل نشود و از طرف دیگر، اگر از تعداد ویژگیهای زیادی استفاده شود منجر به سرریز6 میشود که سبب پیچیدگی محاسباتی در مراحل بعدی میشود. بنابراین، تعداد ویژگیها باید به حد کافی باشد که از یک طرف، بتواند اطلاعات موثر از سیگنال EEG استخراج شود و از طرف دیگر منجر به سرریز نشود. این مستلزم پیشنهاد یک روش مناسب جهت استخراج و انتخاب ویژگی های مناسب از سیگنال EEG میباشد. الگوریتمهای فراابتکاری مختلفی جهت انتخاب بهترین ویژگیها میتوان استفاده کرد امّا انتخاب الگوریتم فرا ابتکاری مناسب در اسین زمینه بسیار حائز اهمّیّت است. الگوریتم عنکبوت اجتماعی یکی از الگوریتمهای فراابتکاری میباشد که به طور گسترده در زمینههای مختلف پردازش تصویر و پردازش سیگنال کاربرد دارد [26-28]. این الگوریتم برخلاف سایر الگوریتمهای فرا ابتکاری دیگر همچون الگوریتم ژنتیک، الگوریتم ازدحام ذرات، الگوریتم بهینهسازی فاخته، الگوریتم جستجوی هارمونی، الگوریتم بهینهسازی شبکه اجتماعی و الگوریتم کلونی زنبور عسل مصنوعی، از همگرایی زودرس به راه حلهای بهینه محلی یا تعادل محدود بین اکتشاف و بهرهبرداری جلوگیری میکند [27]. این مزایا انگیزه استفاده از الگوریتم عنکبوت اجتماعی برای انتخاب بهترین ویژگیها را فراهم میکند.
در این مقاله، ابتدا سیگنال EEG توسط الگوریتم تبدیل موجک گسسته تجزیه و تحلیل میشود. سپس، 132 ویژگی از جمله ویژگیهای آماری، آنتروپی و ویژگیهای آشوب، از سیگنال EEG استخراج میشود که بتواند اطلاعات کافی از این سیگنال حاصل شود. پس از آن، برای جلوگیری از سرریز و استخراج اطلاعات مفید توسط الگوریتم فرا ابتکاری عنکبوت اجتماعی و تابع هدف پیشنهادی جهت انتخاب بهترین ویژگیها استفاده میشود. در نهایت، از الگوریتم ماشین بردار پشتیبان جهت طبقهبندی سیگنال EEG و تشخیص صرع به کار گرفته میشود. سازماندهي بقيه مقاله به اين صورت است که در بخش دوم به شرح روش پيشنهادي جهت تشخیص بیماری صرع، در بخشهاي سوم و چهارم به ترتيب به نتايج و آزمايشها و نتيجهگيري و پيشنهادها پرداخته ميشود.
3- روش پیشنهادی
در این بخش، به تئوری روش پیشنهادی تشخیص بیماری صرع پرداخته میشود. فرآیند تشخیص بیماری صرع پیشنهادی مطابق شکل (1) شامل پنج مرحله اصلی، پیشپردازش و بخشبندی دیتا، تبدیل موجک گسسته، استخراج ویژگیهای آماری، آنتروپی و ویژگیهای آشوب، انتخاب بهترین ویژگی با استفاده از الگوریتم فراابتکاری عنکبوت اجتماعی و در نهایت، طبقهبندی با استفاده از الگوریتم ماشین بردار پشتیبان میباشد. در ادامه، به شرح جزییات هر یک از مراحل پیشنهادی جهت تشخیص بیماری صرع پرداخته میشود.
شکل (1). فلوچارت روش پیشنهادی
1-2- پیشپردازش و بخشبندی سیگنال
سیگنال الکتروآنسفالوگرافی شامل نویزهای از جمله، نویز برق شهر و نویز حاصل از چشمک زدن، حرکات چشمی و همچنین آرتیفکتهای ماهیچهای است که جهت استفاده از این سینگالها لازم است از روش فیلترینگ FIR استفاده کرد. فیلترینگ موردنظر در اینجا از دو فیلتر FIR تشکیل شدهاست. یک فیلتر میان نگذر با باند فرکانسی40-50 هرتز که مربوط به فرکانس برق شهر، را رد میکند. دیگری یک فیلتر میانگذر که بازه فرکانسی 5/0 -30 هرتز را عبور میدهد. بعد از حذف نویز، سیگنال EEG به بخشهایی با طول ثابت، تقسیم میشود. در این راستا، طول سیگنالی که در این مقاله مورد بررسی قرار میگیرد: 512 نمونه ، 1024 نمونه ، 2048 نمونه و کل طول (4097 نمونه) سیگنال EEG است.
2-2- تبدیل موجک گسسته
در این بخش، از روش تبدیل موجک گسسته برای تجزیه و تحلیل سیگنال EEG به باندهای فرکانسی مختلف استفاده شده است. توابع موجک گسسته توسط جفت فیلترهای بالاگذر و پایینگذر تعریف میشوند. این فیلترها اجزای فرکانس بالا و پایین سیگنال ورودی را جدا میکنند. در مرحله اول، خروجی فیلتر بالاگذر ضرایب جزئیات (D1) و خروجی فیلتر پایین گذر ضرایب تقریبی (A1) میباشد. ضرایب (A1) دوباره تجزیه شده و تا چهار مرحله ادامه مییابد.
3-2- استخراج ویژگی
روشهای استخراج ویژگی به طور کلی به سه دسته، استخراج ویژگیهای آماری، آنتروپی و ویژگیهای آشوب، تقسیم میشوند که اخیرا تحقیقات نشان دهنده اینست که ترکیب هر سه روش جهت بهبود دقت تشخیص خودکار صرع بسیار موثرتر است [29-31]. در جدول (1) لیستی از ترکیب هر سه روش ویژگیهای استفاده شده در این مقاله معرفی شد. در نهایت، ((5+1)×22) 132 ویژگی از هر دو سیگنال EEG خام و زیرباندهای تجزیه شده استخراج میشود. برخی از این ویژگیها ممکن است زائد باشند که برای طبقهبندی مناسب نیستند. حذف ویژگیهای زائد، امری بسیار ضروری است که در این مقاله، از الگوریتم فرا ابتکاری عنکبوت اجتماعی و تابع هدف پیشنهادی استفاده میشود.
جدول 1: لیستی از ویژگیهای استخراج شده
روابط ویژگیها | نوع ویژگی | شماره |
میانگین | 1 | |
| انحراف استاندارد | 2 |
| واریانس | 3 |
| انحراف | 4 |
| کورتوز | 5 |
| طول خط | 6 |
| انرژی غیرخطی | 7 |
| SampEn | 8 |
| آنتروپی جایگشت | 9 |
| آنتروپی شانون | 10 |
| آنتروپی طیفی | 11 |
| آنتروپی طیفی نرمالیزه شده | 12 |
| آنتروپی بولتزمان | 13 |
| آنتروپی کولموگروف | 14 |
| تحرک | 15 |
| پیچیدگی | 16 |
| Number of zero-crossings | 17 |
| تعداد اکسترمم محلی | 18 |
| ابعاد فراکتال کاتز | 19 |
| بزرگترین توان لیاپانوف | 20 |
| بعد فراکتال پطروسیان | 21 |
| اندازهگیری همبستگی پیچیده | 22 |
4-2- انتخاب بهترین ویژگیها
انتخاب ویژگیها، فرآیند شناسایی و حذف ویژگیهای نامربوط، کم اهمّیّت و حذف ویژگیهای زائد جهت انتخاب بهترین ورودی برای طبقهبندی و بهبود دقت تشخیص صرع میباشد. برای استخراج بهترین ویژگیها، الگوریتم فراابتکاری عنکبوت اجتماعی پیشنهاد شده است. در ادامه به شرح جزییات این الگوریتم پرداخته میشود.
1-4-2- الگوریتم عنکبوت اجتماعی
الگوریتم بهینهسازی عنکبوت اجتماعی توسط کائوس و همکاران در سال 2013 ارائه شده است [32]. رفتار جستجوگر عنکبوت اجتماعی را میتوان به عنوان جنبش جمعی عنکبوتها به سمت محل منبع غذایی توصیف کرد. عنکبوت ارتعاشات منتشر شده در شبکه را برای تعیین جهت بالقوه یک منبع غذایی دریافت و تحلیل میکند. هر عنکبوت در وب دارای یک موقعیت و یک برازش است که نشان دهنده بالقوه یافتن منبع غذایی در آن موقعیت میباشد. عنکبوت میتواند آزادانه در وب حرکت کند، اما وب را نمیتواند ترک کند. هنگامی که یک عنکبوت به موقعیت جدیدی حرکت نماید، یک ارتعاش تولید میکند که در سراسر وب منتشر میشود. اعضای اجتماعی به جنس ماده و جنس نر تقسیم شده است که در آن تعداد جنس ماده بیشتر از جنس نر است، جنس ماده حدود 90 درصد از جمعیت را تشکیل میدهد. در طول بهینهسازی، عنکبوت با ارتعاش رشتهها در وب ارتباط برقرار میکند. ارتعاش که یک عنکبوت جنس ماده دریافت میکند، با توجه به اندازه عنکبوت و فاصلهی عنکبوتها از یکدیگر صرفنظر از جنس تعریف شده است. پاسخ جنس ماده به این ارتعاشات بهصورت جاذبه یا دافعه است که یا به سمت آن ارتعاش جذب میشود و یا از آن دور میشود. مدل ریاضی که توسط کائوس و همکاران ارائه شده است در (1) آمده است:
(1) |
|
(2) |
(4) |
|
(الف) |
(ب) |
(ج) |
(د) |
(ه) |
(و) |
شکل (2). تجزیه EEG توسط تبدیل موجک گسسته. (الف) EEG، (ب) تا (و) تجزیه 5 زیر باند EEG توسط تبدیل موجک گسسته
5-2-طبقه بندی
الگوریتم ماشین بردار پشتیبان یکی از روشهای یادگیری با نظارت است که در این مقاله از آن برای طبقهبندی ویژگیهای انتخابی استفاده میشود [34]. مبنای کار طبقهبند SVM دستهبندی خطی دادهها است و در تقسیم دادهها سعی میشود، خطی انتخاب شود که حاشیه اطمینان بیشتری داشته باشد. تابع جداساز برای SVM دوکلاسه، عبارت است از:
(7) |
|
در (7)، تعداد نمونههای آموزشی،
نمونه آموزشی
ام و
طبقه صحیح برای نمونه آموزشی
ام است. مقدار
برای یکی از کلاسها 1 و برای کلاس دیگری 1- در نظر گرفته میشود و
مقدار بایاس تابع است. مقادیر
ضرایب طبقهبند هستند که به همراه
در حین آموزش تعیین میشوند. تابع
هسته است که دو نمونه از متدوالترین هستههایی که برای SVM استفاده میشوند، عبارتاند از:
(8) |
|
(9) |
|
در (9-8)، و σ به ترتیب پارامترهای قابل تنظیم برای هستههای چندجملهای و RBF هستند. ضرایب
در (7)، با حل مسائل بهینهسازی زیر بدست می آیند:
(10) |
|
اثر SVM بستگی به انتخاب هسته، پارامترهای هسته، دارد که در این مقاله از تابع هسته RBF برای SVM استفاده شده است چون تابع هسته RBF میتواند داده با ابعاد بالا را آنالیز کند.
4- نتایج
در این بخش، ابتدا معیارهای ارزیابی روشهای تشخیص بیماری صرع مورد بررسی قرار خواهد گرفت و پس از آن، دیتابیس مورد استفاده معرفی خواهد شد. در نهایت نتایج عملی تشخیص بیماری صرع با روش پیشنهادی و مقایسه آن با روشهای کلاسیک آخرین زیربخش این قسمت خواهد بود. تمام آزمایشات بر روی کامپیوتر شخصی با نرمافزار متلب 2023 انجام شده است.
1-3-معیارهای ارزیابی
برای ارزیابی کارایی روشهای تشخیص بیماری صرع از معیارهای ارزیابی کلاسیک صحت مطابق (11)، حساسیت ویژگیها مطابق (12) و خصوصیت7 مطابق (13) استفاده میشود. هرچه مقدار صحت، حساسیت ویژگیها، ویژگی بیشتر باشد مناسبتر است.
(11) |
|
(12) |
|
(13) |
|
در (13-11)، مثبت واقعی (TP) و منفی واقعی (TN) به ترتیب تعداد سیگنال های EEG به درستی شناسایی شده و تعداد سیگنالهای EEG به درستی رد شده را برای هر کلاس نشان میدهند. همچنین، منفی کاذب (FN) و مثبت کاذب (FP) تعداد سیگنالهای EEG اشتباه رد شده و سیگنال های EEG اشتباه تشخیص داده شده برای هر کلاس هستند.
2-3-پایگاه داده
در این مقاله از پایگاه داده دانشگاه بن آلمان استفاده شده است [35, 36]. این پایگاه داده شامل پنج گروه (Z,O,N,F,S) است. هر گروه داده، صد نمونه از سیگنال EEG با طول 6/23 ثانیه و با نرخ نمونهبرداری 61/173 میباشد. این سیگنالها متعلق به دامنه سنی 6 تا 43 ساله است و از این سیگنالها، آرتیفکتهایی چون حرکت عضلات و چشم حذف شده است. گروه Z و O شامل نمونههای افراد سالم (غیر صرعی) به ترتیب با چشمهای باز و چشمهای بسته میباشد. گروه N و F نمونههای بیماران در فواصل حملات صرعی میباشد. گروه S نمونههای بیماران در حین حملات صرع میباشد که در جدول (2) موردهای متفاوت در نظر گرفته شده است.
3-3-نتایج و آزمایشها
برای ارزیابی عملکرد روش پیشنهادی با روش [37]، روش [38] ، روش [39]، روش [40] و روش [41]، دو مجموعه آزمایش انجام میشود. در مجموعه آزمایش اوّل، به بررسی تاثیر طولهای مختلف سیگنال EEG بر روی عملکرد روش پیشنهادی پرداخته میشود. در مجموعه دوم، به بررسی عملکرد روش پیشنهادی با روشهای اخیر پرداخته میشود.
1-3-3- تاثیر طول موجهای مختلف سیگنال EEG
در این آزمایش، تأثیر طولهای مختلف سیگنال EEG بر روی تشخیص تشنج بررسی میشود. طول پنجره به ترتیب 4096، 2048، 1024 و 512 تعیین شد و برای هر پنجره، عملکرد روش پیشنهادی مورد ارزیابی قرار گرفت (جدول (3)). همانطورکه در جدول (3) مشاهده میشود، با افزایش طول پنجره، صحت، حساسیت و خصوصیت افزایش مییابد. همچنین لازم به ذکر است که برای پنجره با طول کوتاه، عملکرد مدل پیشنهادی خوب و قابل قبول میباشد.
2-3-3- مقایسه با کارهای اخیرانجام شده
در این بخش، عملکرد روش پیشنهادی با سایر روشهای کلاسیک مقایسه شد که در جدول (4) نشان داده شده است که در آن، روش [37] نسبت به روشهای دیگر عملکرد بدتری دارد. روش [40] نسبت به روشهای [37]، [38]، [39] و [41] از صحت، حساسیت و خاصیت بهتری برخوردار است که نشاندهنده عملکرد مناسب آن در تشخیص صرع میباشد امّا روش پیشنهادی نسبت به روش [40] و روشهای دیگر عملکرد بهتری دارد. با توجه به عملکرد روش پیشنهادی پزشکان می توانند جهت تشخیص خودکار بیماری صرع از آن استفاده کنند.
شکل (3): نمونهای از سیگنال EEG به ترتیب مربوط گروه Z تا S
جدول (2): موردهای متفاوت در نظر گرفته شده
نوع | توصیف | کلاسها | مورد |
|
| Z با S | 1 |
دو کلاس | نمونه غیرصرعی و حین تشنج | O با S | 2 |
|
| ||
ZO با S | 3 | ||
| نمونه فاصله بین و حین تشنج ها | N با S | 4 |
دو کلاس |
| F با S | 5 |
|
| NF با S | 6 |
دو کلاس |
| NZO با S | 7 |
FZO با S | 8 | ||
| نمونه حین تشنج | ZONF با S | 9 |
سه کلاس |
| Z با N با S | 10 |
| نمونه غیرصرع، فاصله بین تشنجها و حین تشنج | ZO با NF با S | 11 |
پنج کلاس | کل نمونه ها | Z با O با N با F با S | 12 |
جدول (3): ارزیابی روش پیشنهادی با طول متفاوت سیگنال EEG
پنجره | مورد | صحت | حساسیت | خصوصیت |
512 | 1 | 100 | 100 | 100 |
9 | 37/99 | 89/98 | 59/99 | |
11 | 39/99 | 97/98 | 68/99 | |
12 | 96/98 | 98/97 | 17/99 | |
1024 | 1 | 100 | 100 | 100 |
9 | 45/99 | 80/98 | 61/99 | |
11 | 91/99 | 97/99 | 81/99 | |
12 | 12/99 | 86/98 | 30/99 | |
2048 | 1 | 100 | 100 | 100 |
9 | 81/99 | 43/99 | 94/99 | |
11 | 92/99 | 97/99 | 80/99 | |
12 | 28/99 | 01/99 | 41/99 | |
4096 | 1 | 100 | 100 | 100 |
9 | 72/99 | 42/99 | 91/99 | |
11 | 97/99 | 100 | 92/99 | |
12 | 43/99 | 75/99 | 31/99 |
جدول (4): مقایسه روش پیشنهادی با روشهای دیگر
روش ها | صحت | حساسیت | خصوصیت |
8/79 | 5/81 | 2/77 | |
روش [38] | 93 | 97 | 92 |
روش [39] | 40/98 | 22/98 | 31/98 |
روش[40] | 30/99 | 64/99 | 12/99 |
روش [41] | 2/96 | 68/95 | 79/98 |
روش پیشنهادی | 56/99 | 82/99 | 31/99 |
5- جمعبندی
در این مقاله، سیستم جدیدی برای تشخیص خودکار صرع ارائه شده است. در ابتدا، نویز از سیگنال EEG حذف و سیگنال EEG بخشبندی میشود. سپس، تبدیل موجک گسسته به تجزیه سیگنال میپردازد. پس از آن، 165 ویژگی متفاوت از سیگنال EEG خام و سیگنال EEG تجزیه شده استخراج میشود. انتخاب بهترین ویژگیها در دقّت تشخیص بیماری صرع بسیار موثر میباشد، که در این سیستم جدید از الگوریتم فرا ابتکاری عنکبوت اجتماعی و تابع هدف پیشنهادی جهت انتخاب بهترین اطلاعات استفاده میشود. در نهایت، برای طبقهبندی سیگنالهای EEG تشنج و غیر تشنج، الگوریتم ماشین بردار پشتیبان به کار گرفته میشود. سیستم جدید تشخیص خودکار صرع پیشنهادی را میتوان پزشکان جهت تشخیص سریع بیماری صرع استفاده کنند. در مطالعات آتی تلاش میشود، از این سیستم جدید پیشنهادی در تشخیص آلزیمر به کار گرفته شود.
مراجع
[1] S. Mekruksavanich, W. Phaphan, and A. Jitpattanakul, "Epileptic seizure detection in EEG signals via an enhanced hybrid CNN with an integrated attention mechanism," Mathematical Biosciences and Engineering, vol. 22, no. 1, pp. 73-105, 2025, DOI: 10.3934/mbe.2025004
[2] M. Pouryosef, R. Abedini-Nassab, and S. M. R. Akrami, "A novel framework for epileptic seizure detection using electroencephalogram signals based on the bat feature selection algorithm," Neuroscience, vol. 541, pp. 35-49, 2024, DOI: 10.1016/j.neuroscience.2024.01.014
[3] X. Qiu, F. Yan, and H. Liu, "A difference attention ResNet-LSTM network for epileptic seizure detection using EEG signal," Biomedical Signal Processing and Control, vol. 83, p. 104652, 2023, DOI: 10.1016/j.bspc.2023.104652
[4] M. Shen, P. Wen, B. Song, and Y. Li, "An EEG based real-time epilepsy seizure detection approach using discrete wavelet transform and machine learning methods," Biomedical Signal Processing and Control, vol. 77, p. 103820, 2022, DOI: 10.1016/j.bspc.2022.103820
[5] J. Zhang, S. Zheng, W. Chen, G. Du, Q. Fu, and H. Jiang, "A scheme combining feature fusion and hybrid deep learning models for epileptic seizure detection and prediction," Scientific Reports, vol. 14, no. 1, p. 16916, 2024, DOI: 10.1038/s41598-024-67855-4
[6] H. Ocak, "Automatic detection of epileptic seizures in EEG using discrete wavelet transform and approximate entropy," Expert Systems with Applications, vol. 36, no. 2, pp. 2027-2036, 2009, DOI: 10.1016/j.eswa.2007.12.065
[7] S. Jain, V. V. Gupta, A. S. Bist, M. Joshi, and A. Garg, "Automated Epileptic Seizure Detection of EEG Signals Using Machine Learning," in International Conference on Cognitive Computing and Cyber Physical Systems, 2025: Springer, pp. 349-357. DOI: 10.1007/978-981-97-7371-8_27
[8] G. Yogarajan et al., "EEG-based epileptic seizure detection using binary dragonfly algorithm and deep neural network," Scientific Reports, vol. 13, no. 1, p. 17710, 2023. DOI: 10.1038/s41598-023-44318-w
[9] M. Omidvar, A. Zahedi, and H. Bakhshi, "EEG signal processing for epilepsy seizure detection using 5-level Db4 discrete wavelet transform, GA-based feature selection and ANN/SVM classifiers," Journal of ambient intelligence and humanized computing, vol. 12, no. 11, pp. 10395-10403, 2021. DOI: 10.1007/s12652-020-02837-8.
[10] M. P. Kantipudi, N. P. Kumar, R. Aluvalu, S. Selvarajan, and K. Kotecha, "An improved GBSO-TAENN-based EEG signal classification model for epileptic seizure detection," Scientific Reports, vol. 14, no. 1, p. 843, 2024. DOI: 10.1038/s41598-024-51337-8
[11] U. R. Acharya, F. Molinari, S. V. Sree, S. Chattopadhyay, K.-H. Ng, and J. S. Suri, "Automated diagnosis of epileptic EEG using entropies," Biomedical Signal Processing and Control, vol. 7, no. 4, pp. 401-408, 2012. DOI: 10.1016/j.bspc.2011.07.007
[12] D. S. T. Behara, A. Kumar, P. Swami, B. K. Panigrahi, and T. K. Gandhi, "Detection of epileptic seizure patterns in EEG through fragmented feature extraction," in 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), 2016: IEEE, pp. 2539-2542. DOI:10.1109/INDIACom.2016.7563001
[13] Z. Zhang and K. K. Parhi, "Seizure prediction using long-term fragmented intracranial canine and human EEG recordings," in 2016 50th Asilomar Conference on Signals, Systems and Computers, 2016: IEEE, pp. 361-365. DOI: 10.1109/ACSSC.2016.7869060
[14] N. D. Truong, A. D. Nguyen, L. Kuhlmann, M. R. Bonyadi, J. Yang, and O. Kavehei, "A generalised seizure prediction with convolutional neural networks for intracranial and scalp electroencephalogram data analysis," arXiv preprint arXiv:1707.01976, 2017. DOI: 10.48550/arXiv.1707.01976
[15] M. Niknazar, S. Mousavi, B. V. Vahdat, and M. Sayyah,"A new framework based on recurrence quantification analysis for epileptic seizure detection," IEEE journal of biomedical and health informatics, vol. 17, no. 3, pp. 572-578, 2013. DOI:10.1109/JBHI.2013.2255132
[16] N. Sadati, H. R. Mohseni, and A. Maghsoudi, "Epileptic seizure detection using neural fuzzy networks," in 2006 IEEE international conference on fuzzy systems, 2006: IEEE, pp. 596-600, DOI: 10.1109/FUZZY.2006.1681772
[17] U. Orhan, M. Hekim, and M. Ozer, "EEG signals classification using the K-means clustering and a multilayer perceptron neural network model," Expert Systems with Applications, vol. 38, no. 10, pp. 13475-13481, 2011. DOI: 10.1016/j.eswa.2011.04.149
[18] A. R. Naghsh-Nilchi and M. Aghashahi, "Epilepsy seizure detection using eigen-system spectral estimation and Multiple Layer Perceptron neural network," Biomedical Signal Processing and Control, vol. 5, no. 2, pp. 147-157, 2010. DOI: 10.1016/j.bspc.2010.01.004
[19] H. Ocak, "Optimal classification of epileptic seizures in EEG using wavelet analysis and genetic algorithm," Signal processing, vol. 88, no. 7, pp. 1858-1867, 2008.
DOI: 10.1016/j.sigpro.2008.01.026
[20] A. Jain and D. Zongker, "Feature selection: Evaluation, application, and small sample performance," IEEE transactions on pattern analysis and machine intelligence, vol. 19, no. 2, pp. 153-158, 1997. DOI: 10.1109/34.574797
[21] S. Mousavi, M. Niknazar, and B. V. Vahdat, "Epileptic seizure detection using AR model on EEG signals," in 2008 Cairo International Biomedical Engineering Conference, 2008: IEEE, pp. 1-4. DOI:10.1109/CIBEC.2008.4786067
[22] L. Wang et al., "Automatic epileptic seizure detection in EEG signals using multi-domain feature extraction and nonlinear analysis," Entropy, vol. 19, no. 6, p. 222, 2017.
DOI: 10.3390/e19060222
[23] A. Hamad, E. H. Houssein, A. E. Hassanien, and A. A. Fahmy, "A hybrid EEG signals classification approach based on grey wolf optimizer enhanced SVMs for epileptic detection," in Proceedings of the international conference on advanced intelligent systems and informatics 2017, 2018: Springer, pp. 108-117. DOI: 10.1007/978-3-319-64861-3_10
[24] Z. Hossein-Nejad and M. Nasri, "Epileptic Seizure Detection based on Statistical and Wavelet Features and Siamese Network," in 2023 14th International Conference on Information and Knowledge Technology (IKT), 2023: IEEE, pp. 201-205. DOI:10.1109/IKT62039.2023.10433025
[25] P. Mallik, A. K. Nayak, S. K. Mohapatra, and K. Swain, "Effectiveness of SOSA, FFA and GOA Algorithms for Epileptic Seizure Detection Using DWT and SVM," in Computing, Communication and Intelligence: CRC Press, 2025, pp. 52-56. DOI:10.1201/9781003581215-11
[26] Z. Hossein, "Social Spider Optimization Algorithm in Multimodal Medical Image Registration," Journal of Optimization of Soft Computing (JOSC), vol. 1, no. 1, pp. 23-30, 2023. https://www.researchgate.net/publication/375279624
[27] A. Luque-Chang, E. Cuevas, F. Fausto, D. Zaldívar, and M. Pérez, "Social spider optimization algorithm: modifications, applications, and perspectives," Mathematical Problems in Engineering, vol. 2018, no. 1, p. 6843923, 2018. DOI: 10.1155/2018/6843923
[28] R. Vijay and V. Priya, "Anti-islanding protection of distributed generation based on social spider optimization technique," International Journal of Advanced Engineering Research and Science, vol. 4, no. 6, p. 237193, 2017. DOI: 10.22161/ijaers.4.6.5
[29] U. R. Acharya et al., "Characterization of focal EEG signals: a review," Future Generation Computer Systems, vol. 91, pp. 290-299, 2019. DOI: 10.1016/j.future.2018.08.044
[30] P. Boonyakitanont, A. Lek-Uthai, K. Chomtho, and J. Songsiri, "A review of feature extraction and performance evaluation in epileptic seizure detection using EEG," Biomedical Signal Processing and Control, vol. 57, p. 101702, 2020. DOI: 10.1016/j.bspc.2019.101702
[31] M. Ahmad, M. Saeed, S. Saleem, and A. M. Kamboh, "Seizure detection using EEG: A survey of different techniques," in 2016 International Conference on Emerging Technologies (ICET), 2016: IEEE, pp. 1-6.
[32] E. Cuevas, M. Cienfuegos, D. Zaldívar, and M. Pérez-Cisneros, "A swarm optimization algorithm inspired in the behavior of the social-spider," Expert Systems with Applications, vol. 40, no. 16, pp. 6374-6384, 2013. DOI: 10.1016/j.eswa.2013.05.041
[33] E. Cuevas and M. Cienfuegos, "A new algorithm inspired in the behavior of the social-spider for constrained optimization," Expert Systems with Applications, vol. 41, no. 2, pp. 412-425, 2014. DOI: 10.1016/j.eswa.2013.07.067
[34] C. J. Burges, "A tutorial on support vector machines for pattern recognition," Data mining and knowledge discovery, vol. 2, no. 2, pp. 121-167, 1998. doi: 10.1023/A:1009715923555
[35] M. K. Siddiqui, R. Morales-Menendez, X. Huang, and N. Hussain, "A review of epileptic seizure detection using machine learning classifiers," Brain informatics, vol. 7, no. 1, p. 5, 2020. DOI:10.1186/s40708-020-00105-1
[36] R. G. Andrzejak, K. Lehnertz, F. Mormann, C. Rieke, P. David, and C. E. Elger, "Indications of nonlinear deterministic and finite-dimensional structures in time series of brain electrical activity: Dependence on recording region and brain state," Physical Review E, vol. 64, no. 6, p. 061907, 2001. DOI: 10.1103/PhysRevE.64.061907
[37] T. Zhang, W. Chen, and M. Li, "Generalized Stockwell transform and SVD-based epileptic seizure detection in EEG using random forest," Biocybernetics and Biomedical Engineering, vol. 38, no. 3, pp. 519-534, 2018.
[38] M. Mahmud, M. S. Kaiser, A. Hussain, and S. Vassanelli, "Applications of deep learning and reinforcement learning to biological data," IEEE transactions on neural networks and learning systems, vol. 29, no. 6, pp. 2063-2079, 2018. DOI: 10.1109/TNNLS.2018.2790388
[39] E. Aydemir, T. Tuncer, and S. Dogan, "A Tunable-Q wavelet transform and quadruple symmetric pattern based EEG signal classification method," Medical hypotheses, vol. 134, p. 109519, 2020. DOI: 10.1016/j.mehy.2019.109519
[40] T. Iloon, R. Barati, and H. Azad, "A New Approach in Epilepsy Diagnosis using Discrete Wavelet Transformation and Analysis of Variance," Signal Processing and Renewable Energy, vol. 7, no. 3, pp. 1-11, 2023. https://oiccpress.com/spre/article/view/7894
[41]ف. قرهداغی س. مشگینی, "تشخیص حملههای صرعی از روی ضرایب موجک با استفاده از شبکههای عصبی مصنوعی و الگوریتم بهینهسازی انبوه ذرات (PSO)," هوش محاسباتی در مهندسی برق, vol. 10, no. 3, pp. 11-24, 2019, doi: 10.22108/isee.2019.116284.1207.
[1] Electroencephalogram
[2] Autoregressive
[3] Symbiotic-Organism Search Algorithm (SOSA)
[4] Grasshopper Optimisation Algorithm (GOA)
[5] Farmland fertility algorithm (FFA)
[6] Ccruse of Dimensional
[7] Specificity
مقالات مرتبط
-
-
-
مدلسازی سیستم تشخیص گفتار با استفاده از تکنيک يادگيری عميق شبکههای عصبی اسپايکینگ
تاریخ چاپ : 1403/10/07 -
تشخيص خودکار گفتار رقمی با استفاده از شبکه عصبی اسپايکينگ عميق بر اساس وزن دهی فازی
تاریخ چاپ : 1403/06/22
حقوق این وبسایت متعلق به سامانه مدیریت نشریات دانشگاه آزاد اسلامی است.
حق نشر © 1404-1400