NEUROPHONE: BRAIN- MOBILE PHONE INTERFACE USING A WIRELESS EEG HEADSET Andrew T. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee!,

Slides:



Advertisements
Similar presentations
Darwin Phones: the Evolution of Sensing and Inference on Mobile Phones Emiliano Miluzzo *, Cory T. Cornelius *, Ashwin Ramaswamy *, Tanzeem Choudhury *,
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
IntroductionMethods Participants  7 adults with severe motor impairment.  9 adults with no motor impairment.  Each participant was asked to utilize.
DEVELOPMENT OF A FAST AND EFFICIENT ALGORITHM FOR P300 EVENT RELATED POTENTIAL DETECTION A MASTER’S THESIS PRESENTATION BY ELLIOT FRANZ ADVISOR: IYAD OBEID,
NeuroPhone: Brain-Mobile Phone Interface using a Wireless EEG Headset Source: MobiHeld 2010 Presented By: Corey Campbell.
Preprocessing for EEG & MEG
THE JIGSAW CONTINUOUS SENSING ENGINE FOR MOBILE PHONE APPLICATIONS Hong Lu,† Jun Yang,! Zhigang Liu,! Nicholas D. Lane,† Tanzeem Choudhury,† Andrew T.
SoundSense: Scalable Sound Sensing for People-Centric Applications on Mobile Phones -Hong LU, Wei Pan, Nicholas D. Lane, Tanzeem Choudhury and Andrew T.
DARWIN PHONES: THE EVOLUTION OF SENSING AND INFERENCE ON MOBILE PHONES PRESENTED BY: BRANDON OCHS Emiliano Miluzzo, Cory T. Cornelius, Ashwin Ramaswamy,
Pre-processing for EEG and MEG
MEG Experiments Stimulation and Recording Setup Educational Seminar Institute for Biomagnetism and Biosignalanalysis February 8th, 2005.
Nov 4, Detection, Classification and Tracking of Targets in Distributed Sensor Networks Presented by: Prabal Dutta Dan Li, Kerry Wong,
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
Body Sensor Networks to Evaluate Standing Balance: Interpreting Muscular Activities Based on Intertial Sensors Rohith Ramachandran Lakshmish Ramanna Hassan.
Online classifier construction algorithm for human activity detection using a tri-axial accelerometer Yen-Ping Chen, Jhun-Ying Yang, Shun-Nan Liou, Gwo-Yun.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Spectrum as a Valuable Resource
DAKNET Presented By: rreema.
Collaborative Signal Processing CS 691 – Wireless Sensor Networks Mohammad Ali Salahuddin 04/22/03.
Jeff Howbert Introduction to Machine Learning Winter Classification Bayesian Classifiers.
Emotiv as an Affordable Means of Extracting Recurrent Brain States Graham Thompson Bryan Kerster & Rick Dale Cognitive and Information Sciences University.
{ NeuroPhone: Brain-Mobile Phone Interface using a Wireless EEG Headset Andrew T. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
NeuroPhone : Brain-Mobile Phone Interface using a wireless EEG Headset Ilho nam.
ERP DATA ACQUISITION & PREPROCESSING EEG Acquisition: 256 scalp sites; vertex recording reference (Geodesic Sensor Net)..01 Hz to 100 Hz analogue filter;
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
Data Processing Machine Learning Algorithm The data is processed by machine algorithms based on hidden Markov models and deep learning. They are then utilized.
INTRODUCTION TO COMPUTING
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
by B. Zadrozny and C. Elkan
Bluetooth By Andrew Breen and Chris Backo. Presentation Overview Bluetooth overview Bluetooth vs. WiFi ProductsInstallationDemonstration Security Issues.
Electrical and Computer Engineering Team14: BMW Brainwave Manipulated Wagon Comprehensive Design Review.
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
1. 2 Abstract - Two experimental paradigms : - EEG-based system that is able to detect high mental workload in drivers operating under real traffic condition.
Presented by Tienwei Tsai July, 2005
Brain-Computer-Interface for Stress Detection Hassan Farooq, Ilona Wong Supervisor: Steve Mann Administrator: Cristiana Amza Section 8 Collecting Brainwave.
IntroductionMethods Participants  7 adults with severe motor impairment performed EEG recording sessions in their own homes.  9 adults with no motor.
ICRA2009 Evaluation of a robot as embodied interface for Brain Computer Interface systems E. Menegatti, L. Tonin Intelligent Autonomous System Laboratory.
1 The Low-Cost Implement of a Phase Coding SSVEP-Based BCI System Kuo-Kai Shyu, Po-Lei Lee, Ming-Huan Lee and Yun-Jen Chiu Department of Electrical Engineering.
Greedy is not Enough: An Efficient Batch Mode Active Learning Algorithm Chen, Yi-wen( 陳憶文 ) Graduate Institute of Computer Science & Information Engineering.
Gary O’ Donoghue Electronic & Computer Engineering, National University of Ireland, Galway Final Year Project A small number of consumer electronics.
EEG-Based Communication and Control: Short-Term Role Feedback Present by: Yu Yuan-Chu Dennis J. Mcfarland, Lynn M. McCane, and J. R. Wolpaw.
Distributed Representative Reading Group. Research Highlights 1Support vector machines can robustly decode semantic information from EEG and MEG 2Multivariate.
Analysis of Movement Related EEG Signal by Time Dependent Fractal Dimension and Neural Network for Brain Computer Interface NI NI SOE (D3) Fractal and.
Motivation Increase bandwidth of BCI. Reduce training time Use non invasive technique.
# Attentional Volleying Across Visual Quadrants Andrew S. Clement 1,2 & Nestor Matthews 1 1 Department of Psychology, Denison University, 2 Department.
Active learning Haidong Shi, Nanyi Zeng Nov,12,2008.
Prerequisites: -Emotiv headset (aprox. 300 $) - Head (you should have one)
Typing Pattern Authentication Techniques 3 rd Quarter Luke Knepper.
Intelligent Systems Research Centre University of Ulster, Magee Campus BCI Research at the ISRC, University of Ulster N. Ireland, UK By Dr. Girijesh Prasad.
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Next, this study employed SVM to classify the emotion label for each EEG segment. The basic idea is to project input data onto a higher dimensional feature.
REGISTER TRANSFER LANGUAGE (RTL)
Bongjae Choi, Sungho Jo Presented by: Yanrong Wo
Deep Blue Brain Drone Introduction Brain Drone Components Purpose
MART: Music Assisted Running Trainer
[Ran Manor and Amir B.Geva] Yehu Sapir Outlines Review
Error rate due to noise In this section, an expression for the probability of error will be derived The analysis technique, will be demonstrated on a binary.
Dynamic Causal Modelling for M/EEG
IEEE Trans. Biomedical Eng. ( ) Presenter : Younghak Shin
Machine Learning for Visual Scene Classification with EEG Data
Lecture 3: Main Memory.
Near-Real-Time Feature-Selective Modulations in Human Cortex
BCI Research at the ISRC, University of Ulster N. Ireland, UK
A Low-Cost EEG System-Based Hybrid Brain-Computer Interface for Humanoid Robot Navigation and Recognition Bongjae Choi, Sungho Jo Presented by Megan Fillion.
Presentation transcript:

NEUROPHONE: BRAIN- MOBILE PHONE INTERFACE USING A WIRELESS EEG HEADSET Andrew T. Campbell, Tanzeem Choudhury, Shaohan Hu, Hong Lu, Matthew K. Mukerjee!, Mashfiqui Rabbi, and Rajeev D. S. Raizada Dartmouth College, Hanover, NH, USA

Motivation Mobile phones and neural signals are present are accessible to many people. Recent advances in technology has led to the development in low-cost EEG headsets. Smart phones are now powerful enough to run sophisticated machine learning algorithms. It is thus easy to interface neural signals with mobile computing paradigms.

Introduction This group proposed to used neural signals to control a mobile phone. They developed the NeuroPhone system that translates and decodes neural signals to drive a mobile app using off-the-shelf wireless EEG headsets. This paper demonstrates their brain-controlled address app: An application that uses the brain signals to select address contacts to call.

Introduction They implement their mobile app using two different paradigms: P300 dialing and “Wink”-triggered dialing. P300 signals are positive transient deflections in EEG that are elicited in response to a rare or novel stimulus The eye “Wink” is a type of EMG signal that is generated in response to the contraction of skeletal muscle contraction.

Challenges Research Grade EEG headsets Expensive (Often costing tens of thousands of dollars) Offer very robust and reliable EEG signals Off-the-shelf EEG headsets More affordable ($100-$500) Electrode design and amplification are not as robust Results in noisy, low-quality signals. Require more sophisticated processing techniques to classify neural events. Most Off-the-shelf headsets are wireless and thus encrypt the EEG signals. They are designed for synchronization with a computer (using wireless dongle). They complicate the process of developing a clean brain-mobile interface.

Challenges There is an energy cost for brain-mobile interfacing: Continuously streaming raw brain-signals wirelessly Running classifiers on the phone introduces heavy processor loads. Brain-mobile phones could likely be used in applications such as: walking, riding in a car or bicycle, shopping, etc. Many of these cases present significant noise artifacts in the EEG signals. These signals will need to be filtered out to improve the brain-mobile interface

NeuroPhone The NeuroPhone system uses the iPhone to display pictures of contacts in the phone’s address book. The pictures are displayed and flashed in random order. For the EEG mode, the user concentrates on a picture of the person they wish to call. For the wink mode, the person winks with the left or right eye to make the intended phone call

P300 Whenever the user concentrates on a target stimulus among a pool of non-target stimulus, the target stimulus (flash) will elicit a positive peak in the EEG at around 300ms after stimulus onset (P-300). The P300 signal can be found on most EEG channels Common on central and parietal channels

NeuroPhone - P300 Paradigm In This case, there are 6 total stimuli on the screen (5 non-target and 1 target). The user visually attends to one of the photos while each photo is flashed in a random order. Whenever the target photo flashes, a P300 should be generated.

Wireless EEG Headset Emotiv EPOC headset 14 data electrodes (2 reference electrodes) Transmits encrypted data wirelessly to a windows-based machine. (802.11) 2.4GHz Low SNR Contains build in gyroscope ~$300

Pre-Processing Signals were band-passed filtered to keep only the relevant information within the P300 range. Signal averaging was performed to increase the SNR This improves the quality of the signal while simultaneously adding lag to the system

Classification To reduce complexity, only a subset of relevant channels are used for classification. Wink Mode Multivariate, naive Bayesian classifier. P300 Mode Decision stump classifer

Implementation Laptop relay is used for decoding of the encrypted Emotiv signals Encrypted EEG signals are sent from the phone to a laptop for decryption (via WiFi). Decrypted EEG signals are sent back to the phone. Signals are sampled at 128 samples per second and transferred to the phone at 4kbps per channel.

Wink Mode Classification Emotiv head-set was put on backwards to place two electrodes directly above the eyes. Data was collected by having the subject wink multiple times. –Data were labeled as “wink” or “non-wink” A Bayesian classifier was trained by calculating the mean and variance of each wink and non- wink and building respective Gaussian models. –As can be seen, the two models do not overlap leading to good classification

P300 Classification The Gaussian distributions overlap too much and therefore cannot be classified with a Bayesian classifier. Signals from each of the six stimuli were band-passed filtered between 0-9Hz. The highest signal segment at around 300ms after stimulus onset is extracted. For classification, a decision stump is used where the threshold is set to the maximum value of the extracted segment.

Multiple sessions were collected on three subjects. Subjects performed the test while sitting and while walking The classifier was trained on five sessions from a single subject and then tested on the remaining subjects. (I think). Results are shown in table 1 –Precision: % of classified winks that are actual winks –Recall: % of actual winks that are classified as winks. –Accuracy: % of total events that are classified correctly Results (Wink-Mode)

Results (P300 mode) Data was collected with same set of subjects while sitting, with loud background music and while standing up.

Discussion Although data was classified using the P300 mode, large amounts of averaging is needed to get decent classification accuracies. This “unresponsiveness” of the system proves to be very frustrating for the end user. i.e. it can take 100 seconds to initiate a phone call with only 89% chance of dialing the right person (with six to choose from). This System is currently not in any form to be used by subjects on a regular basis. Looking into single trial classification techniques to speed up the system.

Phone Loading Statistics The CPU usage when running the application: 3.3% for the iPhone (iphone 3g?). Total memory usage: 9.40MB memory used (9.14MB are for GUI elements). Continuous streaming raw EEG channels to the phone, and processing signals lead to battery drain (no quantitative measure given) Looking into duty cycling to solve this phone.