Related Experiment Video
Updated: Sep 25, 2025

Automatic Detection of Highly Organized Theta Oscillations in the Murine EEG
Published on: March 10, 2017
Classification of Brainwaves Using Convolutional Neural Network
Swapnil R Joshi1, Drew B Headley2, K C Ho1
1EECS Department, University of Missouri, Columbia, MO 65211, USA.
Abstract:
Classification of brainwaves in recordings is of considerable interest to neuroscience and medical communities. Classification techniques used presently depend on the extraction of low-level features from the recordings, which in turn affects the classification performance. To alleviate this problem, this paper proposes an end-to-end approach using Convolutional Neural Network (CNN) which has been shown to detect complex patterns in a signal by exploiting its spatiotemporal nature. The present study uses time and frequency axes for the classification using synthesized Local Field Potential (LFP) data. The results are analyzed and compared with the FFT technique. In all the results, the CNN outperforms the FFT by a significant margin especially when the noise level is high. This study also sheds light on certain signal characteristics affecting network performance.
Related Concept Videos
Brain Waves
Seizures: Classification
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:
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Classification of Neurotransmitters
Neural Circuits
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
