Can we predict the onset of seizures? Behnaam Aazhang J.S. - - PowerPoint PPT Presentation

can we predict the onset of seizures
SMART_READER_LITE
LIVE PREVIEW

Can we predict the onset of seizures? Behnaam Aazhang J.S. - - PowerPoint PPT Presentation

Can we predict the onset of seizures? Behnaam Aazhang J.S. Abercrombie Professor Electrical and Computer Engineering Rice University Can we predict the onset of seizures? Lets step back with a few more fundamental questions. How can


slide-1
SLIDE 1

Can we predict the onset of seizures?

Behnaam Aazhang J.S. Abercrombie Professor Electrical and Computer Engineering Rice University

slide-2
SLIDE 2

Can we predict the onset of seizures?

  • Let’s step back with a few more fundamental questions.
slide-3
SLIDE 3
  • understanding various disorders
  • developing therapies
  • patient-specific
  • episode-specific
  • scalability
  • cost

How can engineers contribute to medicine?

slide-4
SLIDE 4

engineers

  • problem solving with constraints
  • developing tools
  • sense and measure
  • nano-electronics
  • control—modulation, stimulation, pacing
  • machine learning and data analytics
slide-5
SLIDE 5

example

  • pacemakers
slide-6
SLIDE 6

example

  • pacemakers
  • Can we modulate our neurological circuit?
  • 86 billion neurons
  • 10 micron diameter
  • 100 Hz clock speed
  • 100 trillion synapses
slide-7
SLIDE 7

Rice neuroengineering initiative

Hardware Algorithms Get Data (Nanotechnology) Interpret and Use Data (Signal Processing)

Robinson

  • St. Pierre

Veerarag- havan Kemere Xie Luan Szablowski Baraniuk Aazhang Pitkow Patel Allen O’ Malley Seymour

Raphael

slide-8
SLIDE 8

Rice neuroengineering initiative

Hardware Algorithms Get Data (Nanotechnology) Interpret and Use Data (Signal Processing)

Robinson

  • St. Pierre

Veerarag- havan Kemere Xie Luan Szablowski Baraniuk Aazhang Pitkow Patel Allen O’ Malley Seymour

Raphael

slide-9
SLIDE 9

What am I excited about?

  • Can we predict the onset of seizures?
slide-10
SLIDE 10

What am I excited about?

  • Can data analytics predict and prevent the onset of seizures in epileptic

patients?

slide-11
SLIDE 11

epilepsy

  • unprovoked and recurring seizures
  • seizure
  • no standard definition
  • abnormally hyper-excited neuronal activities
slide-12
SLIDE 12

epilepsy

  • celebrities
slide-13
SLIDE 13

epilepsy

  • 1% of world’s population
  • causes: stroke, tumors, infection, genetic, developmental,…
  • 1/3 of patients do not respond to medication
  • resection!!!!!
  • deep brain stimulation?
slide-14
SLIDE 14

the challenge ictal

slide-15
SLIDE 15

the challenge inter-ictal

slide-16
SLIDE 16

the challenge pre-ictal

slide-17
SLIDE 17

approach

  • patient and episode specific
  • identify the seizure onset zone
  • understand the dynamics of the underlying system
  • predict seizures
  • modulate (stimulate) to prevent the onset of seizure
slide-18
SLIDE 18

epilepsy

  • identify seizure onset zone

10 20 30 RAH1 RAMY2 RPBT1 Time (s)

Seizure Start Time

seizure zone

slide-19
SLIDE 19

epilepsy

  • identify seizure onset zone

10 20 30 RAH1 RAMY2 RPBT1 Time (s)

Seizure Start Time

seizure onset zone

slide-20
SLIDE 20

epilepsy

  • identify seizure onset zone

10 20 30 RAH1 RAMY2 RPBT1 Time (s)

Seizure Start Time

causality

slide-21
SLIDE 21

causality

  • ne time series forecasting another
  • economics
  • transportation
  • n. wiener (1956), c. granger (1969), h. marko (1973)
  • j. massey (1990), g. kramer (1998),
  • c. quinn, et. al. (2011)
slide-22
SLIDE 22

a little background

  • directed information and causality
  • directional with temporal information

XN

1 ≡ (X1, X2, . . . , XN)

Y N

1

≡ (Y1, Y2, . . . , YN)

I(XN

1

→ Y N

1 ) = N

X

n=1

I(Xn

1 ; Yn|Y n−1 1

)

slide-23
SLIDE 23

a little background

  • mutual information of time series
  • no temporal and no causal information

XN

1 ≡ (X1, X2, . . . , XN)

Y N

1

≡ (Y1, Y2, . . . , YN)

I(XN

1 ; Y N 1 ) = N

X

n=1

I(XN

1 ; Yn|Y n−1 1

)

I(XN

1

→ Y N

1 ) = N

X

n=1

I(Xn

1 ; Yn|Y n−1 1

)

slide-24
SLIDE 24

a little background

  • directed information of time series
  • where

I(XN

1 → Y N 1 ) = H(Y N 1 ) − H(Y N 1 ||XN 1 )

I(XN

1 ; Y N 1 ) = H(Y N 1 ) − H(Y N 1 |XN 1 )

H(Y N

1 ||XN 1 ) = N

X

n=1

H(Yn|Y n−1

1

, Xn

1 )

<latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit>
slide-25
SLIDE 25

a little background

  • directed information of time series
  • where

I(XN

1 → Y N 1 ) = H(Y N 1 ) − H(Y N 1 ||XN 1 )

causal conditional entropy

H(Y N

1 ||XN 1 ) = N

X

n=1

H(Yn|Y n−1

1

, Xn

1 )

<latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit><latexit sha1_base64="UvF6lyb0fNWp7Abw2mz+Q50GlL0=">ACJnicbVBLSwMxGMz6rPW16tFLsAgtaNmIoJdC0UtPpYJ9SB9LNk01NJtdkqxQtvtrvPhXvHioiHjzp5hte1DrQMgwMx/JN17ImdKO82ktLa+srq1nNrKbW9s7u/befkMFkS0TgIeyJaHFeVM0LpmtNWKCn2PU6b3vA69ZuPVCoWiFs9CmnXx/eCDRjB2kiuXark71zUq47HsJXeBViCHRX5bixKOnF1QRWoIkIOIZpMBanKIEn07AouHbOKTpTwEWC5iQH5qi59qTD0jkU6EJx0q1kRPqboylZoTJNuJFA0xGeJ72jZUYJ+qbjxdM4HRunDQSDNERpO1Z8TMfaVGvmeSfpYP6i/Xir+57UjPbjsxkyEkaCzB4aRBzqAKadwT6TlGg+MgQTycxfIXnAEhNtms2aEtDflRdJ46yInCK6Oc+Vr+Z1ZMAhOAJ5gMAFKIMKqIE6IOAJvIAJeLOerVfr3fqYRZes+cwB+AXr6xsRFKHS</latexit>

I(XN

1 ; Y N 1 ) = H(Y N 1 ) − H(Y N 1 |XN 1 )

slide-26
SLIDE 26

back to seizures

  • causal relation among electrodes
  • directed information
  • model free—data driven
  • k-nearest neighbor density estimation
  • identify time series with largest directed information

10 20 30 RAH1 RAMY2 RPBT1 Time (s) Seizure Start Time

→ ˆ fX,Y → ˆ H(X), ˆ H(X, Y ) → ˆ I(X → Y )

slide-27
SLIDE 27

seizure onset zone

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)

electrode

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-28
SLIDE 28

seizure onset zone

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)

flow between population of neurons

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-29
SLIDE 29

seizure onset zone

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal, ictal, post-ictal
RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10 RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-30
SLIDE 30

seizure onset zone

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)
  • net degree of a node = out degree - in degree

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-31
SLIDE 31

seizure onset zone

L A H 5 R A H 1 R A H 2 R A M Y 2 R P H 4 R A I N S 3 R A M Y 4 R A M Y 3 R P H 3 R A M Y 1 2 2 4 6 8 10

Net Outlfow

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)
  • net degree of a node = out degree - in degree

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-32
SLIDE 32

seizure onset zone

L A H 5 R A H 1 R A H 2 R A M Y 2 R P H 4 R A I N S 3 R A M Y 4 R A M Y 3 R P H 3 R A M Y 1 2 2 4 6 8 10

Net Outlfow

  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)
  • net degree of a node = out degree - in degree

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-33
SLIDE 33

seizure onset zone

L A H 5 R A H 1 R A H 2 R A M Y 2 R P H 4 R A I N S 3 R A M Y 4 R A M Y 3 R P H 3 R A M Y 1 2 2 4 6 8 10

Net Outlfow

electrodes in seizure

  • nset zone
  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)
  • net degree of a node = out degree - in degree

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-34
SLIDE 34
  • causal influence—directed connectivity
  • a graph with electrodes as nodes and directed information as edge
  • pre-ictal (period prior to seizure)
  • net degree of a node = out degree - in degree

seizure onset zone

L A H 5 R A H 1 R A H 2 R A M Y 2 R P H 4 R A I N S 3 R A M Y 4 R A M Y 3 R P H 3 R A M Y 1 2 2 4 6 8 10

Net Outlfow

electrodes in seizure

  • nset zone

nearly perfect match with the neurologist for all 12 patients

RAH1 RAH2 RPH4 RAMY2 RAINS3 RAMY4 RAMY3 RPH3 RAMY12 RAMY9 RAMY5 RAH3 LAH8 RPH2 RAMY7 LAH5 RAH5 RPBT11 RMOF5 RAMY10 RMOF10 RAMY11 RAINS4 RPBT1 RAMY6 RPH10 RAH13 RAH6 LAH12 RAH10

slide-35
SLIDE 35

epilepsy

  • focus on electrodes in the seizure onset zone—250 electrodes down to 6-10
  • dynamics of time series to predict seizures
slide-36
SLIDE 36

state space

  • trajectory is nonlinear
slide-37
SLIDE 37

state space

  • trajectory is nonlinear
  • inter-ictal and pre-ictal
slide-38
SLIDE 38

state space

  • trajectory is nonlinear
  • inter-ictal and pre-ictal periods are not distinguishable
slide-39
SLIDE 39

dynamics

  • capturing dynamics of recordings
  • K recordings in time m are
  • a linear approximation is often insufficient to capture the dynamics

10 20 30 RAH1 RAMY2 RPBT1 Time (s)

Seizure Start Time

Xm+1 = f(Xm) Xm =       x(1)

m

x(2)

m

. . . x(K)

m

      Xm+1 = AXm where A is K × K

slide-40
SLIDE 40

dynamics

  • time embedding
  • dynamics result in
  • a linear approximation has shown to be sufficient in many applications

X1 =      X1 X2 . . . XM−h+1 X2 X3 . . . XM−h+2 . . . . . . ... . . . Xh Xh+1 . . . XM     

X2 =      X2 X3 . . . XM−h+2 X3 X4 . . . XM−h+3 . . . . . . ... . . . Xh+1 Xh+2 . . . XM+1      = f(X1)

X2 = AX1 where A is Kh × Kh

slide-41
SLIDE 41

example

  • Lorenz attractor
slide-42
SLIDE 42

dynamic mode decomposition

  • the main objective is to estimate
  • dynamics of the system is captured by eigenvector and eigenvalues of
  • the Kh x Kh matrix can be approximated by a smaller matrix

A A = X2X 1

1

= X2US1W> A A = ΦΛΦ−1

˜ A = W>

r AWr = W> r X2UrS1 r

slide-43
SLIDE 43

extracting key feature

  • spatiotemporal feature extraction

DMD Power DMD Phase

slide-44
SLIDE 44

features

  • DMD power versus frequencies and phase correlations among electrodes

44

Feature 2: Feature 1:

. vs.

slide-45
SLIDE 45

back to seizure prediction

  • dynamics

Xm+1 = AmXm

slide-46
SLIDE 46

46

slide-47
SLIDE 47

47

slide-48
SLIDE 48

Seizure 7 Patient 020

48

seconds seconds

slide-49
SLIDE 49

Seizure 4 Patient 038

49

seconds seconds

slide-50
SLIDE 50

50

L2 between consecutive Hilbert Phase correlation windows L2 between consecutive PSD windows L2 between consecutive averaged DMD power windows L2 between consecutive averaged DMD phase windows

seconds seconds seconds seconds

extracting key feature

slide-51
SLIDE 51

51

Prediction score Accuracy

(TN+TP)/all

Precision

TP/(TP+FP)

Sensitivity

TP/(TP+FN)

Specificity

FP/(FP+TN)

DMD 0.875 0.92 0.91 0.84 0.96 Fourier + Hilbert 0.82 0.83 0.71 0.83 0.83

SVM with kernel

slide-52
SLIDE 52

seizure prediction

  • promising results
  • ECoG, DI, directed graphs, EmDMD, SVM
  • patient specific
  • real-time processing
slide-53
SLIDE 53

control

  • spatiotemporally focused modulation
  • ultrasound
  • electromagnetic signal

Target

slide-54
SLIDE 54

ultrasound

  • conjugate beam forming versus optimized beams

Off-target activation Otherwise Off-target activation Otherwise

slide-55
SLIDE 55

electromagnetic waves

  • conjugate beam forming versus optimized beams
slide-56
SLIDE 56

take-home message

  • Rice neuroengineering initiative
  • sensing and imaging
  • learning and data analytics
  • extremely low-power small form-factor implementation
  • control and modulation
  • non-invasive or minimally invasive
slide-57
SLIDE 57

the team

Funding:

slide-58
SLIDE 58

projects

  • non-invasive deep brain stimulation (fatima ahsan and boqiang fan)
  • wireless multisite modulation of the diseased heart (romain

(romain cosentino and anton banta)

  • real-time closed-loop modulation for depression (negar erfanian)
  • learning and socialization in primates (sudha yellapantula)
  • understanding olfactory circuit (joe young)
  • modulation of epileptic circuit (dorsa moghaddam)