Seizure Prediction System: An Artificial Neural Network Approach

Slides:



Advertisements
Similar presentations
Neural Networks  A neural network is a network of simulated neurons that can be used to recognize instances of patterns. NNs learn by searching through.
Advertisements

Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
 Introduction and motivation  Comparitive investigation: Predictive performance of measures of synchronization  Statistical validation of seizure predictions:
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
Seizure Prediction System: An Artificial Neural Network Approach
Neural Network Based Approach for Short-Term Load Forecasting
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Fall 2004 Shreekanth Mandayam ECE Department Rowan University.
LAB 3 AIRBAG DEPLOYMENT SENSOR PREDICTION NETWORK Warning This lab could save someone’s life!
S. Mandayam/ ANN/ECE Dept./Rowan University Artificial Neural Networks / Spring 2002 Shreekanth Mandayam Robi Polikar ECE Department.
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Epileptic Seizure Detection System Team Members Valerie Kuzmick, Biomedical Engineering John Lafferty, Computer Engineering April Serfass, Biomedical Engineering.
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
© Copyright 2004 ECE, UM-Rolla. All rights reserved A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C.
Jacob Zurasky ECE5526 – Spring 2011
Supervisor: Dr. Eddie Jones Co-supervisor: Dr Martin Glavin Electronic Engineering Department Final Year Project 2008/09 Development of a Speaker Recognition/Verification.
1 Introduction to Neural Networks And Their Applications.
Barcelona May 2003 Mansooreh Zangiabadi Iran Session 3 – Block 3.4 – Presentation & Kerman Regional Electric Company Fault Location in Distribution.
Neural Networks II By Jinhwa Kim. 2 Neural Computing is a problem solving methodology that attempts to mimic how human brain function Artificial Neural.
Vibration Based Fuzzy-Neural System for Structural Health Monitoring
Module Overview. Aims apply your programming skills to an applied study of Digital Image Processing, Digital Signal Processing and Neural Networks investigate.
An Artificial Neural Network Approach to Surface Waviness Prediction in Surface Finishing Process by Chi Ngo ECE/ME 539 Class Project.
Over-Trained Network Node Removal and Neurotransmitter-Inspired Artificial Neural Networks By: Kyle Wray.
Artificial Neural Networks Approach to Stock Prediction Presented by Justin Jaeck.
C - IT Acumens. COMIT Acumens. COM. To demonstrate the use of Neural Networks in the field of Character and Pattern Recognition by simulating a neural.
Joe Bradish Parallel Neural Networks. Background  Deep Neural Networks (DNNs) have become one of the leading technologies in artificial intelligence.
Grim Grins Project Number 5.. Grim Grins: The Team. Team members: Adrian Hoitan (Romania) Serkan Öztürk (Turkey) Günnar Yagcilar (Turkey) Póth Miklós.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Multi Channel Music Recognition for an Electric Guitar.
IEEE AI - BASED POWER SYSTEM TRANSIENT SECURITY ASSESSMENT Dr. Hossam Talaat Dept. of Electrical Power & Machines Faculty of Engineering - Ain Shams.
Kim HS Introduction considering that the amount of MRI data to analyze in present-day clinical trials is often on the order of hundreds or.
A recurring neurological disorder characterized by random firing of nerve cells in the brain which cause a temporary shutdown of normal brain function.
Vision Based Automation of Steering using Artificial Neural Network Team Members: Sriganesh R. Prabhu Raj Kumar T. Senthil Prabu K. Raghuraman V. Guide:
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
Big data classification using neural network
Outline Problem Description Data Acquisition Method Overview
ANN-based program for Tablet PC character recognition
Presentation on Artificial Neural Network Based Pathological Voice Classification Using MFCC Features Presenter: Subash Chandra Pakhrin 072MSI616 MSC in.
G. Suarez, J. Soares, S. Lopez, I. Obeid and J. Picone
Spam Image Identification Using an Artificial Neural Network
Epileptic Seizure Prediction
Intelligent Information System Lab
Neural Networks A neural network is a network of simulated neurons that can be used to recognize instances of patterns. NNs learn by searching through.
Schizophrenia Classification Using
Final Year Project Presentation --- Magic Paint Face
Introduction to Neural Networks And Their Applications
Prof. Carolina Ruiz Department of Computer Science
Example: Voice Recognition
شبکه عصبی تنظیم: بهروز نصرالهی-فریده امدادی استاد محترم: سرکار خانم کریمی دانشگاه آزاد اسلامی واحد شهرری.
XOR problem Input 2 Input 1
Artificial Neural Networks
Introduction to Neural Networks And Their Applications - Basics
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
Predicting Frost Using Artificial Neural Network
Introduction to Neural Networks and Fuzzy Logic
Detecting Myocardial Infarctions (Heart Attack) using Neural Network
Introduction to Neural Networks and Fuzzy Logic
Department of Electrical Engineering
Dynamic Causal Modelling for M/EEG
Backpropagation David Kauchak CS159 – Fall 2019.
Structure of a typical back-propagated multilayered perceptron used in this study. Structure of a typical back-propagated multilayered perceptron used.
III. Introduction to Neural Networks And Their Applications - Basics
Artificial Neural Networks / Spring 2002
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

Seizure Prediction System: An Artificial Neural Network Approach David Gilpin Chris Moore Advised by: Pradeep Modur, MD

The Problem Epileptic (grand mal) seizure can happen anytime, anywhere There is no warning to its imminent onset Many electroencephalographers have increased interest in computer based recognition Any warning could give time for preparation or prevention

Facts on Seizures Seizures affect 0.5% of the population regularly 1.5-5.0% of the population may have a seizure in their lifetime No identifiable cause EEG data appear to synchronize prior to a seizure Some treatment available No reliable prevention method exists

Project Overview EEG data has specific seizure “predictors” within (spikes) Signal processing can analyze spikes Results of analysis are normalized Normalized data is used to train a neural network Trained network tested with EEG data containing both epileptic and non-epileptic activity

Background / Research The use of an Artificial Neural Network in seizure detection

Project Goal Use the ANN approach to detect pre-seizure events (spikes), prior to the onset of a seizure, in order to give an epileptic patient warning that a seizure is imminent

Project Demands / Wishes Successfully detect spikes for prediction of seizures Wishes Detect severity of seizure Become a fully automated system (implantable)

Project Timeline January February March April Background Research Testing Different Data Analysis methods Implementation of signal processing and Neural Network Testing / fine tuning of neural network. Project presentation

Materials Persyst® Microsoft Excel® Matlab® Signal Processing Toolkit Data Acquisition Microsoft Excel® Data Formatting Matlab® Signal Processing Toolkit Extraction of Data Parameters Matlab® Neural Network Toolkit Design of Artificial Neural Network

Data Acquisition and Formatting EEG data taken from VUMC patients over 24 hour periods Data exported from Persyst® into a text file Data converted into M-file for use with Matlab Data collected @ 200 Hz in 2 second epochs

Signal Processing Extraction of Five Parameters: Rising Time Falling Time Duration of Spike Max Peak-To-Peak Peak Frequency (FFT) Standard 20 EEG signal 1 channel EKG signal

Neural Network Normalized parameters used as inputs 3 layered feed-forward back-propagation network: 5 node input layer 5 node hidden layer Output layer with 2 outputs (1 = seizure 0 = no seizure) ~100 sample parameter sets used to train network ~20 – 30 simulation samples

Current Status Signal Processing Neural Network Designing “Context Calculator” Normalizing Data Neural Network Formatting Inputs for implementation Making sure weights are assigned properly

Future Work Upon completion of network training, we will simulate network with many sets of test data Analysis of the network will be done to make sure every node is operating properly After finalizing the network the project will move towards automation

Main References Webber, W.R.S., et al. An approach to seizure detection using an artificial neural network (ANN). Electroenceph. Clin. Neurophysiol., 1996, 98: 250-272 Pradhan, N., et al. Detection of Seizure Activity in EEG by an Artificial Neural Network., Computers and Biomedical Research, 1996, 29: 303-313 Rumelhart, D. Parallel Distributed Processing, 1986: The MIT Press. Eberhart, R.C., Dobbins, R.W. Neural Network PC Tools, 1990: Academic Press, Inc.