FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN

The EEG is one of the main medical instruments used by clinicians in the analysis and diagnosis of epilepsy through visual observations or computers. Visual inspection is difficult, time-consuming, and cannot be conducted in real time. Therefore, we propose a digital system for the classification of...

Full description

Bibliographic Details
Main Authors: Achmad Rizal, Sugondo Hadiyoso, Ahmad Zaky Ramdani
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/19/3026
_version_ 1797479871045173248
author Achmad Rizal
Sugondo Hadiyoso
Ahmad Zaky Ramdani
author_facet Achmad Rizal
Sugondo Hadiyoso
Ahmad Zaky Ramdani
author_sort Achmad Rizal
collection DOAJ
description The EEG is one of the main medical instruments used by clinicians in the analysis and diagnosis of epilepsy through visual observations or computers. Visual inspection is difficult, time-consuming, and cannot be conducted in real time. Therefore, we propose a digital system for the classification of epileptic EEG in real time on a Field Programmable Gate Array (FPGA). The implemented digital system comprised a communication interface, feature extraction, and classifier model functions. The Hjorth descriptor method was used for feature extraction of activity, mobility, and complexity, with KNN was utilized as a predictor in the classification stage. The proposed system, run on a The Zynq-7000 FPGA device, can generate up to 90.74% accuracy in normal, inter-ictal, and ictal EEG classifications. FPGA devices provided classification results within 0.015 s. The total memory LUT resource used was less than 10%. This system is expected to tackle problems in visual inspection and computer processing to help detect epileptic EEG using low-cost resources while retaining high performance and real-time implementation.
first_indexed 2024-03-09T21:52:01Z
format Article
id doaj.art-94a5c5cb75cb4e539772ebb54380e44f
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T21:52:01Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-94a5c5cb75cb4e539772ebb54380e44f2023-11-23T20:05:03ZengMDPI AGElectronics2079-92922022-09-011119302610.3390/electronics11193026FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNNAchmad Rizal0Sugondo Hadiyoso1Ahmad Zaky Ramdani2School of Electrical Engineering, Telkom University, Bandung 40257, IndonesiaSchool of Applied Science, Telkom University, Bandung 40257, IndonesiaSchool of Applied Science, Telkom University, Bandung 40257, IndonesiaThe EEG is one of the main medical instruments used by clinicians in the analysis and diagnosis of epilepsy through visual observations or computers. Visual inspection is difficult, time-consuming, and cannot be conducted in real time. Therefore, we propose a digital system for the classification of epileptic EEG in real time on a Field Programmable Gate Array (FPGA). The implemented digital system comprised a communication interface, feature extraction, and classifier model functions. The Hjorth descriptor method was used for feature extraction of activity, mobility, and complexity, with KNN was utilized as a predictor in the classification stage. The proposed system, run on a The Zynq-7000 FPGA device, can generate up to 90.74% accuracy in normal, inter-ictal, and ictal EEG classifications. FPGA devices provided classification results within 0.015 s. The total memory LUT resource used was less than 10%. This system is expected to tackle problems in visual inspection and computer processing to help detect epileptic EEG using low-cost resources while retaining high performance and real-time implementation.https://www.mdpi.com/2079-9292/11/19/3026EEGepilepticdigital systemFPGAreal-time
spellingShingle Achmad Rizal
Sugondo Hadiyoso
Ahmad Zaky Ramdani
FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
Electronics
EEG
epileptic
digital system
FPGA
real-time
title FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
title_full FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
title_fullStr FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
title_full_unstemmed FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
title_short FPGA-Based Implementation for Real-Time Epileptic EEG Classification Using Hjorth Descriptor and KNN
title_sort fpga based implementation for real time epileptic eeg classification using hjorth descriptor and knn
topic EEG
epileptic
digital system
FPGA
real-time
url https://www.mdpi.com/2079-9292/11/19/3026
work_keys_str_mv AT achmadrizal fpgabasedimplementationforrealtimeepilepticeegclassificationusinghjorthdescriptorandknn
AT sugondohadiyoso fpgabasedimplementationforrealtimeepilepticeegclassificationusinghjorthdescriptorandknn
AT ahmadzakyramdani fpgabasedimplementationforrealtimeepilepticeegclassificationusinghjorthdescriptorandknn