Cosine convolutional neural network and its application for seizure detection.
Guoyang Liu1, Lan Tian1, Yiming Wen1
1School of Integrated Circuits, Shandong University, Jinan 250100, China.
Summary
A new Cosine Convolutional Neural Network (CosCNN) significantly reduces memory usage for real-time seizure detection. This CosCNN approach offers a low-power solution for electroencephalogram (EEG) analysis without compromising accuracy.
Area of Science:
- Artificial Intelligence
- Biomedical Engineering
- Signal Processing
Background:
- Traditional Convolutional Neural Networks (CNNs) face challenges with high memory consumption and kernel redundancy.
- These limitations hinder real-time, low-power applications like seizure detection systems.
- Overfitting is a common issue in conventional CNNs, impacting performance in resource-constrained environments.
Purpose of the Study:
- To introduce a novel Cosine Convolutional Neural Network (CosCNN) for efficient seizure detection.
- To develop a post-training quantization algorithm for hardware implementation of CosCNN.
- To demonstrate the real-time and low-power capabilities of the proposed seizure detection system.
Main Methods:
- Developed Cosine Convolutional Neural Network (CosCNN) using robust cosine kernels with two learnable factors.
- Proposed a post-training quantization algorithm utilizing a cosine lookup table and KL-divergence.
- Designed a configurable cosine convolution accelerator on Field Programmable Gate Array (FPGA).
- Deployed the quantized CosCNN on Zedboard for real-time seizure detection.
Main Results:
- CosCNN achieved a nearly 75% reduction in memory cost post-quantization with minimal accuracy loss.
- The FPGA-based CosCNN accelerator demonstrated real-time and low-power operation.
- Evaluations on Bonn and CHB-MIT epileptic EEG databases confirmed CosCNN's superior performance.
- CosCNN outperformed traditional CNNs and other existing seizure detection methods.
Conclusions:
- The proposed CosCNN offers a highly efficient and accurate solution for seizure detection.
- Quantization and hardware acceleration enable real-time, low-power deployment on edge devices.
- CosCNN represents a significant advancement for wearable and accessible epilepsy monitoring systems.
Related Concept Videos
Convolution: Math, Graphics, and Discrete Signals
250
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
250
Convolution Properties I
147
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
147


