the open source system for eeg data collectionkubitron/courses/...the open source system for eeg...

1
UC Berkeley Topics in Computer Systems CS262a Fall’13 Orianna DeMasi Jordan Kellerstrass http://github.com/odemasi/OpenEmo The open source system for EEG data collection Solution OpenEmo is an open source adapter which makes commodity EEG devices mobile and thus available to take emerging medical research into practice. The OpenEmo system enables data collection for large scale studies and opens the possibility for current research to be utilized in areas with community health workers (CHW). Problem Behavioral clues are the current means of diagnosis for many neuropsychological disorders. Research shows that EEG scans could be used for diagnosis*, but current EEG devices are not mobile enough to be used outside of clinics. In addition, the compute infrastructure is not in place to do large scale studies and implement diagnostic methods in resource poor areas with community healthcare models OpenEmo is a mobile health device. It reads data from an EEG headset dongle, decodes it and sends it wirelessly to an Android device. Data is sent from the phone into the cloud for evaluation and research. * “EEG as a Biomarker for Autism Spectrum Disorder Risk” Bosl et al. BMC Medicine 2011 OpenEmo’s user interface makes it easy to understand and use. Implementation OpenEmo reads data from dongle supported EEG devices, decodes it, and sends it, through a mobile phone, into the cloud for evaluation. OpenEmo is currently compatible with the popular Emotiv EPOC headset and Android. OpenEmo can be made compatible with any dongle supported EEG device. OpenEmo is prototyped with a Raspberry Pi and Bluetooth 3.0+HS. It uses DropBox to transfer data from mobile phones and tablets to research servers. Hospitals & Researchers OpenEmo Evaluation Data flow model Project Scale # CHW in Kenya 15000 patients/CHW 50-500 CHW visits/day 15 EEG file size 860KB - 7.7MB sample frequency 128 - 250 Hz number of channels 14 - 64 Project Cost System Component Price OpenEmo Part Price Dropbox 2/50/100GB $0/99/199 Battery $19.96 OpenEmo $64.72 Raspberry Pi $35.00 Nexus 5 $349.00 Bluetooth 3.0 $8.76 Nexus 7 (donated) $229.00 LED's $1.00 EPOC (donated) $299.00 Total $64.72 0 1 2 3 4 5 6 7 startup sampling EPOC sending bluetooth shutdown idle/sec mAmph Energy Breakdown OpenEmo Encrypted Design Considerations OpenEmo’s goal is to make EEG technology, such as the Emotiv EPOC, accessible. The most important design features are that the entire system be mobile, low cost, and low energy. Future Work Future generations will be compatible with more dongle supported devices and will have predictive features in the app. Dynamic plotting and machine learning on the server will also be implemented. Multiple levels of encryption between devices will be considered for patient data safety and data quality will be improved. 0 50 100 150 200 250 300 OpenEmo Nexus phone Nexus tablet EPOC headset Max Number of EEG Samples EEG Samples per Charge (system runs for 3.8 visit-days) Energy estimates assume 3 minute EEG samples (based on previous research*). A visit-days consists of 15 samples.

Upload: others

Post on 23-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The open source system for EEG data collectionkubitron/courses/...The open source system for EEG data collection Solution OpenEmo is an open source adapter which makes commodity EEG

UC Berkeley

Topics in Computer Systems CS262a Fall’13

Orianna DeMasi Jordan Kellerstrass

http://github.com/odemasi/OpenEmo

The open source system for EEG data collection

Solution OpenEmo is an open source adapter which makes commodity EEG devices mobile and thus available to take emerging medical research into practice. The OpenEmo system enables data collection for large scale studies and opens the possibility for current research to be utilized in areas with community health workers (CHW).

Problem Behavioral clues are the current means of diagnosis for many neuropsychological disorders. Research shows that EEG scans could be used for diagnosis*, but current EEG devices are not mobile enough to be used outside of clinics. In addition, the compute infrastructure is not in place to do large scale studies and implement diagnostic methods in resource poor areas with community healthcare models

OpenEmo is a mobile health device.

It reads data from an EEG headset dongle, decodes it and sends it wirelessly to an Android device.

Data is sent from the phone into the cloud for evaluation and research.

Caption here. Hooray! I am a caption, and I am happy to be a caption.

This diagram shows the flow of data

Implementation Community health clinic

Our product can be easily integrated into a community healthcare model. It is inexpensive and low power enough to be made available to community health workers. These workers visit people in their homes to provide basic care and connect them with further resources when necessary.

* “EEG as a Biomarker for Autism Spectrum Disorder Risk” Bosl et al. BMC Medicine 2011

OpenEmo’s user interface makes it easy to understand and use.

Design Considerations Data flow Energy Medical data integrity Time & Money

Implementation OpenEmo reads data from dongle supported EEG devices, decodes it, and sends it, through a mobile phone, into the cloud for evaluation. OpenEmo is currently compatible with the popular Emotiv EPOC headset and Android. OpenEmo can be made compatible with any dongle supported EEG device. OpenEmo is prototyped with a Raspberry Pi and Bluetooth 3.0+HS. It uses DropBox to transfer data from mobile phones and tablets to research servers.

Energy Considerations OpenEmo reads EEG data from dongle supported devices and sends it, through a mobile phone, into the cloud for evaluation. OpenEmo is currently compatible with the popular Epoc headset, but can be made Costsupported EEG device.

Hospitals & Researchers

OpenEmo

Evaluation

Data flow model

Project Scale

# CHW in Kenya 15000 patients/CHW 50-500 CHW visits/day 15 EEG file size 860KB - 7.7MB sample frequency 128 - 250 Hz number of channels 14 - 64

Project Cost System

Component Price OpenEmo Part Price

Dropbox 2/50/100GB $0/99/199 Battery $19.96

OpenEmo $64.72 Raspberry Pi $35.00

Nexus 5 $349.00 Bluetooth 3.0 $8.76

Nexus 7 (donated) $229.00 LED's $1.00

EPOC (donated) $299.00 Total $64.72

0

1

2

3

4

5

6

7

startup sampling EPOC

sending bluetooth

shutdown idle/sec

mA

mph

Energy Breakdown OpenEmo

Encrypted

Solution Research shows some neuropsychological disorders (e.g. autism) can be identified via electroencephalography (EEG) scans years before behavioral signs*. OpenEmo is an adapter that makes commodity EEG devices available to take this research into practice.

Final Prototype For less than $65 OpenEmo can make an EEG device compatible with an Android phone and thus available to a community health worker and an entire community. OpenEmo is low power – it currently will last up to a week without recharging. The headset will last for 16 days without recharging. OpenEmo is currently compatible with the popular EPOC headset. Future generations will be compatible with more headsets and contain predictive features in the app.

Design Considerations OpenEmo’s goal is to make EEG technology, such as the Emotiv EPOC, accessible. The most important design features are that the entire system be mobile, low cost, and low energy.

Future Work Future generations will be compatible with more dongle supported devices and will have predictive features in the app. Dynamic plotting and machine learning on the server will also be implemented. Multiple levels of encryption between devices will be considered for patient data safety and data quality will be improved.

0

50

100

150

200

250

300

OpenEmo Nexus phone Nexus tablet EPOC headset

Max

Num

ber o

f EEG

Sam

ples

EEG Samples per Charge (system runs for 3.8 visit-days)

Energy estimates assume 3 minute EEG samples (based on previous research*). A visit-days consists of 15 samples.