Automatic Sleep Stage Classification using a Neural Network Algorithm

Slides:



Advertisements
Similar presentations
Clinical Applications of Spectral Analysis Winni Hofman, PhD University of Amsterdam Medcare Amsterdam.
Advertisements

Copyright Compumedics Limited
Classification of Sleep EEG Václav Gerla cvut
A SOFTWARE TOOL DEVELOPED FOR THE CLASSIFICATION OF REMOTE SENSING SPECTRAL REFLECTANCE DATA Abdullah Faruque School of Computing & Software Engineering.
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
M ultichannel A nalysis of the N ewborn EEG D ata Vaclav Gerla*, Lenka Lhotska*, Member, IEEE, Vladimir Krajca**, Karel Paul*** * Czech Technical University.
Pre-processing for EEG and MEG
A segmented principal component analysis applied to calorimetry information at ATLAS ACAT May 22-27, Zeuthen, Germany H. P. Lima Jr, J. M. de Seixas.
Automatic Annotation of Actigraphy Data for Sleep Disorders Diagnosis Purposes 32nd Annual International Conference of the IEEE Engineering in Medicine.
Department of Computer Science San Diego State University
A commonly used feature to discriminate between hand and foot movements is the variance of the EEG signal at certain electrodes. To this end, one calculates.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Artificial Intelligence Techniques
Oral Defense by Sunny Tang 15 Aug 2003
ECG Analysis for the Human Identification
Color-based Diagnosis: Clinical Images
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Automatic Labeling of EEGs Using Deep Learning M. Golmohammadi, A. Harati, S. Lopez I. Obeid and J. Picone Neural Engineering Data Consortium College of.
Attention Deficit Hyperactivity Disorder (ADHD) Student Classification Using Genetic Algorithm and Artificial Neural Network S. Yenaeng 1, S. Saelee 2.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
南台科技大學 資訊工程系 Posture Monitoring System for Context Awareness in Mobile Computing Authors: Jonghun Baek and Byoung-Ju Yun Adviser: Yu-Chiang Li Speaker:
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
Interpretation of Polysomnography
Analysis of Temporal Lobe Paroxysmal Events Using Independent Component Analysis Jonathan J. Halford MD Department of Neuroscience, Medical University.
Acknowledgements This research was also supported by the Brazil Scientific Mobility Program (BSMP) and the Institute of International Education (IIE).
Md. Zia Uddin Bio-Imaging Lab, Department of Biomedical Engineering Kyung Hee University.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
1 Detection and Discrimination of Sniffing and Panting Sounds of Dogs Ophir Azulai(1), Gil Bloch(1), Yizhar Lavner (1,2), Irit Gazit (3) and Joseph Terkel.
Team Members: Yinong Wang, Kiron Sukesan, Matthew Hwang Clients: Dr. Brandon Lucey and Dr. Yo-El Ju Mentor: Dr. Daniel Moran At Home Sleep Stage Monitor.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Analysis of Movement Related EEG Signal by Time Dependent Fractal Dimension and Neural Network for Brain Computer Interface NI NI SOE (D3) Fractal and.
Using Feed Forward NN for EEG Signal Classification Amin Fazel April 2006 Department of Computer Science and Electrical Engineering University of Missouri.
Speech Lab, ECE, State University of New York at Binghamton  Classification accuracies of neural network (left) and MXL (right) classifiers with various.
Sleep Stage Identification Jessie Y. Shen February 17, 2004.
Abstract Automatic detection of sleep state is important to enhance the quick diagnostic of sleep conditions. The analysis of EEGs is a difficult time-consuming.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
© 2002 IBM Corporation IBM Research 1 Policy Transformation Techniques in Policy- based System Management Mandis Beigi, Seraphin Calo and Dinesh Verma.
Principal components analysis (PCA) as a tool for identifying EEG frequency bands: I. Methodological considerations and preliminary findings Jürgen Kayser,
EEG processing based on IFAST system and Artificial Neural Networks for early detection of Alzheimer’s disease.
Abstract Automatic detection of sleep state is an important queue in accurate detection of sleep conditions. The analysis of EEGs is a difficult time-consuming.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
Electroencephalogram. Terms EEG- Elecrtoencephalogram Electroencephalograph ECoG- Electrocorticogram.
Descriptive Statistics The means for all but the C 3 features exhibit a significant difference between both classes. On the other hand, the variances for.
Big data classification using neural network
(plus some seismology)
Deep Learning Amin Sobhani.
LECTURE 11: Advanced Discriminant Analysis
[Ran Manor and Amir B.Geva] Yehu Sapir Outlines Review
* the sampling rate and filter bandwidth were set to 500Hz and 1-10 Hz, respectively. * an additional 60Hz notch filter was employed to avoid the power-line.
Recognition of arrhythmic Electrocardiogram using Wavelet based Feature Extraction Authors Atrija Singh Dept. Of Electronics and Communication Engineering.
G. Suarez, J. Soares, S. Lopez, I. Obeid and J. Picone
Posture Monitoring System for Context Awareness in Mobile Computing
Food Security : Grading The Quality Of Variety Of Rice Grains Through Digital Image Processing Rajlakshmi Ghatkamble Research Scholar at School of Research.
Representative polysomnographic recordings from adults in the awake state and various stages of sleep. Recordings are made at conventional sleep laboratory.
New approaches to sleep monitoring
Brian Whitman Paris Smaragdis MIT Media Lab
Muscle Analysis of REM Behaviour Disorder
Enhancing Diagnostic Quality of ECG in Mobile Environment
EEG Recognition Using The Kaldi Speech Recognition Toolkit
Volume 130, Issue 1, Pages (January 2006)
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
EE513 Audio Signals and Systems
Department of Electrical Engineering
feature extraction methods for EEG EVENT DETECTION
(plus some seismology)
Machine Learning for Visual Scene Classification with EEG Data
Anh Nguyen, Raghda Alqurashi, Zohreh Raghebi
Akram Bitar and Larry Manevitz Department of Computer Science
Presenter: Donovan Orn
Presentation transcript:

Automatic Sleep Stage Classification using a Neural Network Algorithm Zoe Cohen Supervisor: Prateek Gundannavar, Principal Investigator: Arye Nehorai, PhD Department of Electrical and Systems Engineering Abstract: For this project I developed and tested a neural network algorithm for the purpose of performing automatic sleep stage classification. Sleep is typically classified into six different stages: wake, N1, N2, N3/N4, and REM (rapid eye movement). The classification is based on various standards set by the American Academy of Sleep Medicine (AASM) and requires a trained sleep technician. In this project I wrote a neural network algorithm to perform classification based on these standards, thus making the process automatic. The neural network algorithm was developed by improving and building on previous iterations, the final result being a classifier capable of discriminating between five different classes with 80.82% accuracy. Introduction: Feature Extraction: Results: Sleep scoring is the procedure by which various biological signals (EEG, EMG, EOG) are examined to determine the sleep stage of a patient. It is valuable for its diagnostic potential as abnormalities in sleep can serve as biomarkers for various diseases, such as Alzheimer’s. However, the procedure of sleep scoring requires the recording of complex biological signals and a trained sleep technician to review the recordings. A neural network algorithm would eliminate the need for a technician, thus simplifying the process and making sleep scoring a more attractive diagnostic tool. Below are the results of a neural network performing multiclass classification using the features listed in the table at left. (Regularization parameter λ=1.4) Time: Mean Median Maximum Kurtosis Variance Skewness # Zero Crossings Hjorth mobility and complexity Frequency: Factoral exponent Dominant freq Spectral edge freq Average freq Total bandpower Spectral moments Power ratios (α, β, γ, δ) Entropy: Spectral entropy Renyi entropy Relative spectral entropy Fisher information Accuracy = 80.82% Actual distribution:   W N1 N2 N3/N4 REM # per class 1828 573 3257 113 842 Predicted distribution: Sleep stage scoring criteria:   W N1 N2 N3/N4 REM 1649 35 100 20 172 80 236 63 174 27 3000 6 121 71 40 1 47 15 576 Stage Scoring Criteria (epoch length = 30 sec) W >50% alpha (8-13 Hz) or low voltage, mixed freq N1 <50% alpha activity; low voltage, mixed freq; slow eye movements and vertex sharp waves N2 Sleep spindles and K complexes; <20% high voltage (>75 µV), low freq (<2 Hz) N3/N4 >20% high voltage (>75 µV), low freq (<2 Hz) REM Low voltage, mixed freq; rapid eye movements; muscle atonia Neural Network Classification: a1(3) Feature Selection: Principal Component Analysis (PCA) allows for the dimension of the feature vector to be reduced without compromising accuracy: a1(2) x1 h(x) = g(z(3)) Design Overview: Preprocessing Feature Extraction Classification with Neural Network ah(3) xn ah(2) Feature Selection Preprocessing: g(x) is the activation of each unit in the network: Σg(x) All EEG time-series data were filtered using a tenth-order Butterworth bandpass filter in order to remove any frequency components outside the range of 0.1-64 Hz. The data was also subjected to a moving average filter and a notch filter at 60 Hz. Conclusion: The accuracy achieved in this project, 80.82 %, is a good start, but not ideal. This value can be improved with better feature extraction techniques, particularly those that take advantage of the characteristic waveforms found in N2. There is no doubt that a high performing automatic sleep scoring algorithm would be of tremendous value to the medical community. Training the neural network: Randomly initialize weights Θ(1), Θ(2) Implement forward propagation to compute h(x) Compute error using cost function Use back propagation to compute derivatives of cost fxn Increment weight values by cost function derivatives