mobilizing mhealth: interdisciplinary computer science and engineering

Post on 07-May-2015

214 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

eric c. larson | eclarson.com

interdisciplinary computer science and engineering mobilizing mhealth

Assistant Professor Computer Science and EngineeringWednesday, September 11, 13

databases

algorithms

arch

AI

OS

CompSci

Wednesday, September 11, 13

mobile

databases

algorithms

arch

AI

OS

CompSci

Wednesday, September 11, 13

mobile

databases

algorithms

arch

AI

OS

CompSci

mhealth

Wednesday, September 11, 13

mobile

databases

algorithms

arch

AI

OS

CompSci mhealth

Wednesday, September 11, 13

what is mhealth?

Wednesday, September 11, 13

stress check

glucose buddyfitness trainer

heart rate

zombie run

Wednesday, September 11, 13

Wednesday, September 11, 13

consider physician’s need

Wednesday, September 11, 13

Wednesday, September 11, 13

compliance?

cost?

doctor patient?

Wednesday, September 11, 13

compliance?

cost?

doctor patient?

Wednesday, September 11, 13

cost

Wednesday, September 11, 13

compliance

Wednesday, September 11, 13

compliance

Wednesday, September 11, 13

what can the mobile phone already sense ubiquitously?

Wednesday, September 11, 13

Wednesday, September 11, 13

accelerometergyroscopemagnetometer /compassdual camera / flash1+ microphonesproximity sensorcapacitive sensorgpsmotorized actuator

Wednesday, September 11, 13

accelerometergyroscopemagnetometer /compassdual camera / flash1+ microphonesproximity sensorcapacitive sensorgpsmotorized actuator

compliance++;cost--;dr_pat *= 10;

Wednesday, September 11, 13

what can the mobile phone sense with clinical utility?

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

spirometer lung function??Wednesday, September 11, 13

spirometer

device that measures amount of air inhaled and

exhaled.

Wednesday, September 11, 13

lung function

asthmaCOPDcystic fibrosis

evaluates pulmonary impairments

Wednesday, September 11, 13

using a spirometer

flow

volume

volum

e

timeWednesday, September 11, 13

using a spirometer

flow

volume

volum

e

timeWednesday, September 11, 13

using a spirometer

flow

volume

volum

e

timeWednesday, September 11, 13

volume-time graphvo

lume

time

Wednesday, September 11, 13

volume-time graphvo

lume

time

Wednesday, September 11, 13

volume-time graphvo

lume

time

FEV1

FVC

FEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

Wednesday, September 11, 13

volume-time graphvo

lume

time1 sec.

FEV1

FVC

FEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

Wednesday, September 11, 13

volume-time graphvo

lume

time1 sec.

FEV1

FVCFEV1% = FEV1/FVC

FEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

Wednesday, September 11, 13

FEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

FEV1% = FEV1/FVC

Wednesday, September 11, 13

FEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

FEV1% = FEV1/FVC

> 80% healthy60 - 79% mild40 - 59% moderate

< 40% severe

Wednesday, September 11, 13

flow-volume graphflo

w

volume

Wednesday, September 11, 13

flow-volume graphflo

w

volume

Wednesday, September 11, 13

flow

volumeFEV1 FVC

1 sec.

PEF

PEF: Peak Expiratory FlowFEV1: Forced Expiratory Volume in 1 secondFVC: Forced Vital Capacity

flow-volume graph

Wednesday, September 11, 13

flow

volume

normal

flow-volume graph

Wednesday, September 11, 13

flow

volume

normalobstructive

flow-volume graph

Wednesday, September 11, 13

obstructive diseases

resistance in air path leads to reduced air flow

Wednesday, September 11, 13

obstructive diseases

resistance in air path leads to reduced air flow

Wednesday, September 11, 13

restrictive diseases

lungs are unable to pump enough air and pressure

Wednesday, September 11, 13

restrictive diseases

lungs are unable to pump enough air and pressure

Wednesday, September 11, 13

flow-volume graphFlo

w

Volume

normalobstructive

Wednesday, September 11, 13

flow-volume graphFlo

w

Volume

normal

restrictiveobstructive

Wednesday, September 11, 13

clinical spirometry

Wednesday, September 11, 13

home spirometry

Wednesday, September 11, 13

home spirometry

faster detectionrapid recovery

trendingWednesday, September 11, 13

home spirometry

high cost barrierpatient compliance

less coachinglimited integration

challenges with

Wednesday, September 11, 13

flow ratevolume

lung functionairflowsensor

Wednesday, September 11, 13

flow ratevolume

lung functionairflowsensor

soundpressure microphone

Wednesday, September 11, 13

flow ratevolume

lung functionairflowsensor

soundpressure microphone processing

estimated

Wednesday, September 11, 13

SpiroSmart

availabilitycostportabilitymore effective coaching interfaceintegrated uploading

Wednesday, September 11, 13

Using SpiroSmart

Wednesday, September 11, 13

Using SpiroSmart

Wednesday, September 11, 13

Using SpiroSmart

]

Wednesday, September 11, 13

Using SpiroSmart

]

Wednesday, September 11, 13

Using SpiroSmart

]Wednesday, September 11, 13

Using SpiroSmart

Wednesday, September 11, 13

study design

x 3

x 3Wednesday, September 11, 13

study enrollment

Wednesday, September 11, 13

study enrollment

participants 5218-75 years old, mostly healthy18-75 years old, mostly healthy

study a

Wednesday, September 11, 13

study enrollment

participants 5218-75 years old, mostly healthy18-75 years old, mostly healthy

study a

participants 1012-17 years old, mixed healthy/abnormal12-17 years old, mixed healthy/abnormal

study b

Wednesday, September 11, 13

study enrollment

participants 5218-75 years old, mostly healthy18-75 years old, mostly healthy

study a

participants 1012-17 years old, mixed healthy/abnormal12-17 years old, mixed healthy/abnormal

study b

participants 5610-69 years old, mostly abnormal10-69 years old, mostly abnormal

study c

enrolled bypulm

onologists

Wednesday, September 11, 13

audio

Wednesday, September 11, 13

audio

flow features

Wednesday, September 11, 13

audio

flow features

measuresregression

FEV1FVCPEF

Wednesday, September 11, 13

0 1 2 3 40

5

10

15

Flow

(L/s

)

Volume(L)

0 2 4 6 8 100

1

2

3

4

time(s)

Volu

me(

L)

0 1 2 3 40

5

10

15

Flow

(L/s

)Volume(L)

0 2 4 6 8 100

1

2

3

4

time(s)

Volu

me(

L)

audio

flow features

measuresregression

curveregression

FEV1FVCPEF

Wednesday, September 11, 13

0 1 2 3 40

5

10

15

Flow

(L/s

)

Volume(L)

0 2 4 6 8 100

1

2

3

4

time(s)

Volu

me(

L)

0 1 2 3 40

5

10

15

Flow

(L/s

)Volume(L)

0 2 4 6 8 100

1

2

3

4

time(s)

Volu

me(

L)

audio

flow features

measuresregression

curveregression

lung functionFEV1FVCPEF

Wednesday, September 11, 13

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

time(s)

amplitude

flow features

Wednesday, September 11, 13

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

time(s)

amplitude

flow features

vocal tractsource output

time(s)

frequency(Hz)

1 2 3 4 5 60

500

1000

1500

2000

2500

Wednesday, September 11, 13

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

time(s)

amplitude

flow features

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

time(s)

amplitude

envelope detection

0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1

time(s)

amplitude

resonance tracking0 1 2 3 4 5 6 7

−1

−0.5

0

0.5

1lpc8raw

time(s)

amplitude

flow estimation features

vocal tractsource output 0 1 2 3 4 5 6 7−1

−0.5

0

0.5

1lpc8raw

time(s)

amplitude

auto-regressive estimate

time(s)

frequency(Hz)

1 2 3 4 5 60

500

1000

1500

2000

2500

Wednesday, September 11, 13

curveregression

−1 0 1 2 3 4 50

0.1

0.2

0.3

0.4

time(s)

feat

ure

valu

e

0 1 2 3 4 50

0.1

0.2

0.3

0.4

time(s)

feat

ure

valu

e

feature 1

feature N

window

ed machine

learning regression

...

Wednesday, September 11, 13

−1 0 1 2 3 4 50

2

4

6

8

time(s)

flow(L/s)

curveregression

−1 0 1 2 3 4 50

0.1

0.2

0.3

0.4

time(s)

feat

ure

valu

e

0 1 2 3 4 50

0.1

0.2

0.3

0.4

time(s)

feat

ure

valu

e

feature 1

feature N

curveoutput

window

ed machine

learning regression

...

Wednesday, September 11, 13

resultsmeasuresregression

Wednesday, September 11, 13

resultsmeasuresregression

Wednesday, September 11, 13

curveregression

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

Wednesday, September 11, 13

curveregression

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

Wednesday, September 11, 13

curveregression

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

Wednesday, September 11, 13

curveregression

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−2 0 2 4 60

5

10

15

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

−1 0 1 2 3 40

2

4

6

8

volume(L)

flow(L/s)

Wednesday, September 11, 13

can SpiroSmart curves be used for diagnosis?

Wednesday, September 11, 13

survey

Wednesday, September 11, 13

• 10 subjects curves

survey

Wednesday, September 11, 13

• 5 pulmonologists

• 10 subjects curves

survey

Wednesday, September 11, 13

• 5 pulmonologists

• 10 subjects curves

• unaware if from SpiroSmart / spirometer

survey

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

one off10%

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

one off10%

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate false positive14%

one off10%

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

false negative4%

false positive14%

one off10%

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

error8%false negative

4%

false positive14%

one off10%

identical64%

Wednesday, September 11, 13

results

normalminimal obstructivemild obstructivemoderate obstructivesevere obstructive

restrictive

inadequate

error8%false negative

4%

false positive14%

one off10%

identical64%

abnormal vs normal96%

Wednesday, September 11, 13

appropriate for screening and early diagnosis

Wednesday, September 11, 13

appropriate for screening and early diagnosis

in the home? in the developing world?

Wednesday, September 11, 13

Wednesday, September 11, 13

in 10 years, COPD will surpass AIDS/HIV as cause of death in developing nations

Wednesday, September 11, 13

in 10 years, COPD will surpass AIDS/HIV as cause of death in developing nations

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

Wednesday, September 11, 13

neonatal jaundice in the US

kernicterus: 21

hazardous jaundice: 1158

extreme jaundice: 2,317

severe jaundice: 35,000

phototherapy: 290,000

visible jaundice: 3.5 million

births/year: 4.1 million

Wednesday, September 11, 13

Method Accuracy Disadvantages

TSB Gold standard (r=1.0)

Painful, costly, inconvenient, delayed

TcBAccurate

(r= 0.75 -0.93)Meter = $7000

tips $5 unavailable in most

physician offices

Visual assessment (provider or parent)

not accurate (r= 0.36 - 0.7), underestimates

severity

No standardization lighting, pigmentation

Wednesday, September 11, 13

Wednesday, September 11, 13

bilicam

Wednesday, September 11, 13

Wednesday, September 11, 13

participants 400-4 days old, collected in nursery0-4 days old, collected in nursery

study a

Wednesday, September 11, 13

participants 400-4 days old, collected in nursery0-4 days old, collected in nursery

study a

Wednesday, September 11, 13

Color Linearization

• Camera Settings Adjustment

• Light Source Estimation

Image Segmentation

• Quality Control for Distance, Lighting, and Shadow

• Sternum, Forehead, Card Segmented

Color Calibration

• Dynamic Least Squares Regression

• Automatic Feature Selection

Neonatal Skin Response to Bilirubin

• Skin Independent Color Transformations Applied

• Multivariate Machine Learning Regression

bilicam

Wednesday, September 11, 13

05

10

15

TcB

va

lues

0 5 10 15bilicam values

Fitted values bilicam

biliru

bin

level

bilicam estimation0

15

155 10

5

10

mg/dlr=0.91

bilicam initial results

Wednesday, September 11, 13

Wednesday, September 11, 13

• near term: screening

Wednesday, September 11, 13

• near term: screening• medium term: TSB study

Wednesday, September 11, 13

• near term: screening• medium term: TSB study• long term: developing world

Wednesday, September 11, 13

• near term: screening• medium term: TSB study• long term: developing world

“in many resource poor nations, hyperbilirubinemia is the second or

third leading cause of infant mortality and disability”

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

futureresearch

lungfunction jaundice

Wednesday, September 11, 13

oxygen volume, VO2

Wednesday, September 11, 13

blood pressureWednesday, September 11, 13

intra ocular pressure

Wednesday, September 11, 13

intra ocular pressure

Wednesday, September 11, 13

Wednesday, September 11, 13

activity detectionelder care

daily activity logscongestive heart failure

health markers via phoneblood pressurepulse oximetrystress

opportunistic sensingpain managementdetecting circulation

Wednesday, September 11, 13

activity detectionelder care

daily activity logscongestive heart failure

health markers via phoneblood pressurepulse oximetrystress

opportunistic sensingpain managementdetecting circulation

developing worldWednesday, September 11, 13

take away

• CSE has a large role in the coming evolution of

mHealth, equal to doctors

• sensing and clinical utility

• deploy in clinic, deploy in world, then release

• ... look for a new mobile application sensing

course ...

Wednesday, September 11, 13

eric c. larson | eclarson.com

interdisciplinary computer science and engineering mobilizing mhealth

Assistant Professor Computer Science and Engineering

eclarson.com eclarson@lyle.smu.edu@ec_larson Thank You!

Wednesday, September 11, 13

top related