Real-Time Multi-Channel Epileptic Seizure Detection Exploiting an Ultra-Low-Complexity Algorithm-Hardware Co-Design
Andrea Vittimberga1, Giovanni Nicolini1, Giuseppe Scotti1
1Department of Information, Electronics and Telecommunication Engineering, Sapienza University of Rome, 00184 Roma, Italy.
Sensors (Basel, Switzerland)
|November 27, 2025
Summary
This study introduces an automated, multi-channel algorithm for epileptic seizure detection, achieving high accuracy and sensitivity on EEG and iEEG data. It
Area of Science:
- Biomedical Engineering
- Neuroscience
- Signal Processing
Background:
- Epileptic seizures require timely detection for effective management.
- Existing seizure detection methods often face challenges with computational complexity and hardware constraints.
- Developing robust, real-time seizure detection systems is crucial for patient care and research.
Purpose of the Study:
- To present an automated, threshold-based, multi-channel epileptic seizure detection algorithm.
- To design an algorithm suitable for low-complexity hardware implementations.
- To enhance detection reliability and minimize false alarms through a novel multi-channel strategy.
Main Methods:
- Utilized two computationally simple time-domain features (power and amplitude variations).
- Employed patient-specific offline calibration using statistical analysis of inter-ictal and ictal periods.
- Implemented a multi-channel decision-making strategy for improved robustness.
- Validated the algorithm on EEG CHB-MIT and iEEG SWEC-ETHZ datasets.
- Assessed hardware feasibility through FPGA synthesis, incorporating Time-Division Multiplexing (TDM).
Main Results:
- Achieved approximately 98% accuracy and over 98% sensitivity on both datasets.
- Reported average detection latencies of 3.37 s (EEG) and 7.84 s (iEEG).
- Demonstrated performance comparable to or exceeding machine-learning-based approaches.
- FPGA synthesis confirmed minimal and scalable resource requirements.
Conclusions:
- The proposed algorithm offers accurate and sensitive real-time epileptic seizure detection.
- Its multi-channel approach enhances reliability and reduces false alarms.
- The algorithm is well-suited for resource-constrained hardware, such as FPGAs, for low-complexity implementations.
Related Concept Videos
Seizures: Classification
1.3K
Epilepsy is primarily characterized by unpredictable seizures, either provoked by an identifiable factor, such as injury or illness, or unprovoked, occurring spontaneously without apparent cause.
Seizures are typically classified into two main categories: focal and generalized seizures.
Focal Seizures
Focal seizures originate from specific regions of the brain. These seizures are further sub-classified into two types:
Seizures are typically classified into two main categories: focal and generalized seizures.
Focal Seizures
Focal seizures originate from specific regions of the brain. These seizures are further sub-classified into two types:
1.3K
Epilepsy and Seizures: Overview
1.1K
Epilepsy is a chronic neurological disease marked by recurrent, unpredictable seizures. These seizures are caused by abnormal electrical discharges in the brain, leading to behavior, sensation, or consciousness alterations. They can also cause transient impairment of awareness, interfering with daily activities.
Various factors can trigger epilepsy, including genetic factors, brain damage, metabolic causes, and unknown etiology. Diagnosis of epilepsy involves electroencephalography (EEG), which...
Various factors can trigger epilepsy, including genetic factors, brain damage, metabolic causes, and unknown etiology. Diagnosis of epilepsy involves electroencephalography (EEG), which...
1.1K


