bimodal brain machine interfac for motor control of ......brain!machine interface: project overview....

12
Bimodal BrainMachine Interfac for Motor Control of Robotic Prosthetic

Upload: others

Post on 05-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Bimodal Brain!Machine Interfac" for Motor Control of Robotic

Prosthetic

Page 2: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Four!university effort #Duke, UF, MIT, SUNY$Funded by DARPAProject goal: develop direct brain!machine interfacesApplication: intelligent prosthetic devices for handicapped peopleUF’s role: develop mapping between motor!cortex neural activity and arm movements #in monkeys$

Brain!Machine Interface: Project Overview

Page 3: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Brain!Machine Interface: System Diagram

Super Monkey

Page 4: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Sample neural data

Input:104!channel neural spike data

Output: hand trajectory

Output: stationary/moving

Page 5: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Global models: FIR, recurrent neural networks, etc.

Multiple local models: two!step approach

Partition neural input space to motion primitives

Train model for each motion primitive partitio#

Benefit: reduce noise when arm is at res$

Mapping neural activity: two approaches

Page 6: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Initial approach

time

104

neur

al ch

anne

ls

time

less neural activity more neural activity

movementno movement

Classifying neural activity to arm movement

Multi!channel neural data

1st!level partitioning

3d arm movement

movemen!

non"movemen!model #1

model #2

Hidden Markov Models %HMMs&

Page 7: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Two partitions: movement vs. non!movement:Classification of data into two classes

VQ 104!channel neural spike data Train two HMMs on quantized input data

3d!trajectory modelingFIR filter for each class

Bimodal system details

Page 8: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

87%/90% correct classification on test dataTracking error of arm movement comparable to RNN #global model$Better end!point reaching than RNN

Results & analysis

RNN Bimodal syste'

Page 9: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Different neurons encode different things

VQ introduces substantial loss of informatio#

Insights...

Page 10: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Train HMMs on individual neurons #data is already discrete$.Similar to mixture!of!experts approach.How to combine observation probabilities?

...therefore...

Page 11: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Mean of probability ratiosVariance of probability ratioHand!segmented movement class

Let’s see how this works...

Page 12: Bimodal Brain Machine Interfac for Motor Control of ......Brain!Machine Interface: Project Overview. Brain!Machine Interface: System Diagram Super Monkey. Sample neural data Input:104!channel

Improved classification performance from 87%/90% to 93%/93%.Biased classifier to equalize classification performance for two classes.

Results

0.99 1.0380(

100(

93(

movemen$

stationary