Cargando…

EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks

Epilepsy is a brain abnormality that leads its patients to suffer from seizures, which conditions their behavior and lifestyle. Neurologists use an electroencephalogram (EEG) to diagnose this disease. This test illustrates the signaling behavior of a person's brain, allowing, among other things...

Descripción completa

Detalles Bibliográficos
Autores principales: Guerrero, Maria Camila, Parada, Juan Sebastián, Espitia, Helbert Eduardo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8203713/
https://www.ncbi.nlm.nih.gov/pubmed/34159278
http://dx.doi.org/10.1016/j.heliyon.2021.e07258
_version_ 1783708228358504448
author Guerrero, Maria Camila
Parada, Juan Sebastián
Espitia, Helbert Eduardo
author_facet Guerrero, Maria Camila
Parada, Juan Sebastián
Espitia, Helbert Eduardo
author_sort Guerrero, Maria Camila
collection PubMed
description Epilepsy is a brain abnormality that leads its patients to suffer from seizures, which conditions their behavior and lifestyle. Neurologists use an electroencephalogram (EEG) to diagnose this disease. This test illustrates the signaling behavior of a person's brain, allowing, among other things, the diagnosis of epilepsy. From a visual analysis of these signals, neurologists identify patterns such as peaks or valleys, looking for any indication of brain disorder that leads to the diagnosis of epilepsy in a purely qualitative way. However, by applying a test based on Fourier signal analysis through rapid transformation in the frequency domain, patterns can be quantitatively identified to differentiate patients diagnosed with the disease and others who are not. In this article, an analysis of the EEG signal is performed to extract characteristics in patients already classified as epileptic and non-epileptic, which will be used in the training of models based on classification techniques such as logistic regression, artificial neural networks, support vector machines, and convolutional neural networks. Based on the results obtained with each technique, an analysis is performed to decide which of these behaves better. In this study traditional classification techniques were implemented that had as data frequency data in the channels with distinctive information of EEG examinations, this was done through a feature extraction obtained with Fourier analysis considering frequency bands. The techniques used for classification were implemented in Python and through a comparison of metrics and performance, it was concluded that the best classification technique to characterize epileptic patients are artificial neural networks with an accuracy of 86%.
format Online
Article
Text
id pubmed-8203713
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-82037132021-06-21 EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks Guerrero, Maria Camila Parada, Juan Sebastián Espitia, Helbert Eduardo Heliyon Research Article Epilepsy is a brain abnormality that leads its patients to suffer from seizures, which conditions their behavior and lifestyle. Neurologists use an electroencephalogram (EEG) to diagnose this disease. This test illustrates the signaling behavior of a person's brain, allowing, among other things, the diagnosis of epilepsy. From a visual analysis of these signals, neurologists identify patterns such as peaks or valleys, looking for any indication of brain disorder that leads to the diagnosis of epilepsy in a purely qualitative way. However, by applying a test based on Fourier signal analysis through rapid transformation in the frequency domain, patterns can be quantitatively identified to differentiate patients diagnosed with the disease and others who are not. In this article, an analysis of the EEG signal is performed to extract characteristics in patients already classified as epileptic and non-epileptic, which will be used in the training of models based on classification techniques such as logistic regression, artificial neural networks, support vector machines, and convolutional neural networks. Based on the results obtained with each technique, an analysis is performed to decide which of these behaves better. In this study traditional classification techniques were implemented that had as data frequency data in the channels with distinctive information of EEG examinations, this was done through a feature extraction obtained with Fourier analysis considering frequency bands. The techniques used for classification were implemented in Python and through a comparison of metrics and performance, it was concluded that the best classification technique to characterize epileptic patients are artificial neural networks with an accuracy of 86%. Elsevier 2021-06-07 /pmc/articles/PMC8203713/ /pubmed/34159278 http://dx.doi.org/10.1016/j.heliyon.2021.e07258 Text en © 2021 The Authors https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Research Article
Guerrero, Maria Camila
Parada, Juan Sebastián
Espitia, Helbert Eduardo
EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title_full EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title_fullStr EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title_full_unstemmed EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title_short EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
title_sort eeg signal analysis using classification techniques: logistic regression, artificial neural networks, support vector machines, and convolutional neural networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8203713/
https://www.ncbi.nlm.nih.gov/pubmed/34159278
http://dx.doi.org/10.1016/j.heliyon.2021.e07258
work_keys_str_mv AT guerreromariacamila eegsignalanalysisusingclassificationtechniqueslogisticregressionartificialneuralnetworkssupportvectormachinesandconvolutionalneuralnetworks
AT paradajuansebastian eegsignalanalysisusingclassificationtechniqueslogisticregressionartificialneuralnetworkssupportvectormachinesandconvolutionalneuralnetworks
AT espitiahelberteduardo eegsignalanalysisusingclassificationtechniqueslogisticregressionartificialneuralnetworkssupportvectormachinesandconvolutionalneuralnetworks