Skip to content

Realtime classification of active or mindfulness state using Muse on Android.

Notifications You must be signed in to change notification settings

zhijiee/MuseEEGClassifier

Repository files navigation

Muse EEG Classifier

An Android application that classify real-time EEG data from Muse as Mindfulness/Active State using a SVM_Model.

text

Installation Guide

Application Developed and tested on

  • Android Studio 3.1.2
  • Samsung Tab S2 9.7 inch
  • Muse 2016

Gradle dependencies

    implementation 'com.android.support:support-v4:27.1.0'
    implementation files('libs/libmuse_android.jar')
    implementation files('libs/libsvm.jar')
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.github.lzyzsd:circleprogress:1.2.1' //Circle Progress Library
    testImplementation 'junit:junit:4.12'
    testImplementation 'org.mockito:mockito-core:1.10.19'
    implementation "com.opencsv:opencsv:4.0"
    implementation 'com.jjoe64:graphview:4.2.1'

Additional Libraries (included in project)

Muse SDK

Android Studio Setup

  1. Clone the repository using Android Studio text
  2. Create an Android Project text
  3. Create project from exisitng sources. Use default settings for all import project. text text text text text text

The project is now ready to build and run.

User Guide

text

  • Graph on top shows the history of Meditation Level
  • Circle progressbar shows the current meditation level
  • bottom left shows the headband signal indicator per channel (1= Excellent, 4=Bad)

The application predicts your current state and display on the graph and circle progressbar.

About

Realtime classification of active or mindfulness state using Muse on Android.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages