Electrical Impedance Tomography: Applications and …...Offline compensation using “jack-knife”...

Preview:

Citation preview

Electrical Impedance Tomography:Applications and Perspectives

BioEM 2014Cape Town, South Africa

11 June 2014

Andy Adler

Professor & Canada Research Chair in Biomedical EngineeringSystems and Computer Engineering, Carleton University

1 / 1

Outline:

Electrical Impedance

Stimulate with currentmeasure voltageHz – kHz

Tomography “Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Outline:

Electrical Impedance Stimulate with currentmeasure voltageHz – kHz

Tomography “Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Outline:

Electrical Impedance Stimulate with currentmeasure voltageHz – kHz

Tomography

“Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Outline:

Electrical Impedance Stimulate with currentmeasure voltageHz – kHz

Tomography “Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Outline:

Electrical Impedance Stimulate with currentmeasure voltageHz – kHz

Tomography “Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Outline:

Electrical Impedance Stimulate with currentmeasure voltageHz – kHz

Tomography “Seeing within” (Imaging)

Applications

Perspectives

2 / 1

Electrical Impedance Tomography

10-day old healthybaby with EITelectrodes

Source:eidors3d.sf.net/data contrib/if-neonate-spontaneous

3 / 1

Electronics – Block Diagram

4 / 1

Current Propagation

Healthy Adult MaleCT slide at heart

Source: ei-dors3d.sf.net/tutorial/netgen/extrusion

~

~

I~ ~

~ ~

5 / 1

Current Propagation

Healthy Adult MaleCT slide at heart

Source: ei-dors3d.sf.net/tutorial/netgen/extrusion

~

~

I~ ~

~ ~

5 / 1

Current Propagation

Healthy Adult MaleCT slide at heart

Source: ei-dors3d.sf.net/tutorial/netgen/extrusion

~

~

I

~ ~

~ ~

5 / 1

Current Propagation

Healthy Adult MaleCT slide at heart

Source: ei-dors3d.sf.net/tutorial/netgen/extrusion

~

~

I~ ~

~ ~

5 / 1

Current Propagation

Healthy Adult MaleCT slide at heart

Source: ei-dors3d.sf.net/tutorial/netgen/extrusion

~

~

I~ ~

~ ~

5 / 1

Finite Element Modelling

6 / 1

Finite Element Modelling

Simulated Voltages Voxel Currents

7 / 1

Thorax Propagation

CT Slice withsimulated currentstreamlines andvoltageequipotentials

~

~

I

~ ~

~ ~

8 / 1

Thorax Propagation

CT Slice withsimulated currentstreamlines andvoltageequipotentials

~

~

I~ ~

~ ~

8 / 1

Changing Conductivity

Heart receivesblood (diastole)and is moreconductive

&%'$

~

~

I~ ~

~ ~

9 / 1

Changing Conductivity

Heart receivesblood (diastole)and is moreconductive

&%'$

~

~

I~ ~

~ ~

10 / 1

Changing Conductivity

11 / 1

Application: Breathing

Chest images of tidal breathing in healthy adult

12 / 1

Application: Heart

EIT Signal in ROI around heart (and ECG)

13 / 1

Why Image Lungs? ⇒ Respiratory Failure

Inadequate gas exchange by respiratory systemHypoxemia (O2 ⇓) or Hypercapnia (CO2 ⇑)

Causes• Pulmonary dysfunction

• Asthma, Emphysema, COPD, Pneumonia, Pneumothorax,Hemothorax, ARDS, Cystic Fibrosis

• Cardiac dysfunction• Pulmonary Edema, Arrhythmia, Congestive heart failure,

Valve pathology

Treatment• Emergency treatment• Treatment of underlying cause• Mechanical Ventilation

14 / 1

Why Image Lungs? ⇒ Respiratory Failure

Inadequate gas exchange by respiratory systemHypoxemia (O2 ⇓) or Hypercapnia (CO2 ⇑)Causes• Pulmonary dysfunction

• Asthma, Emphysema, COPD, Pneumonia, Pneumothorax,Hemothorax, ARDS, Cystic Fibrosis

• Cardiac dysfunction• Pulmonary Edema, Arrhythmia, Congestive heart failure,

Valve pathology

Treatment• Emergency treatment• Treatment of underlying cause• Mechanical Ventilation

14 / 1

Why Image Lungs? ⇒ Respiratory Failure

Inadequate gas exchange by respiratory systemHypoxemia (O2 ⇓) or Hypercapnia (CO2 ⇑)Causes• Pulmonary dysfunction

• Asthma, Emphysema, COPD, Pneumonia, Pneumothorax,Hemothorax, ARDS, Cystic Fibrosis

• Cardiac dysfunction• Pulmonary Edema, Arrhythmia, Congestive heart failure,

Valve pathology

Treatment• Emergency treatment• Treatment of underlying cause• Mechanical Ventilation

14 / 1

Mechanical Ventilation

Mechanical Ventilator with EIT monitor

Source: Swisstom.com

15 / 1

Why image lungs? Example: Pneumonia

&%'$

B: fluid in right lung

Source: en.wikipedia.org/wiki/Pneumonia

16 / 1

Acute Respiratory Distress Syndrome (ARDS)

Chest X-ray ofpaediatric patientSource: Wolf GK, Arnold JH, in

Yearbook of Intensive Care andEmergency Medicine, 2005

17 / 1

Acute Respiratory Distress Syndrome (ARDS)

&%'$

&%'$

18 / 1

RegionalVentilation

Source: Frerichs et al,Intensive Care Med,2003eidors3d.sf.net/tutorial/lung EIT/if peep trial.shtml

19 / 1

EIT in ARDS

Lung recruitment protocol (Patient: F, 5.9 years, 20 kg, ARDStriggered by parainfluenza pneumonia).

Source: GK Wolf et al, Pediat. Crit. Care Med., 2012 eidors3d.sf.net/data contrib/cg-2012-ards-recruitment/20 / 1

EIT +LungState

A B C D E F G

A B C D

E F G

21 / 1

EIT +LungState

A B C D E F G

A

B C D

E F G

21 / 1

EIT +LungState

A B C D E F G

A B

C D

E F G

21 / 1

EIT +LungState

A B C D E F G

A B C

D

E F G

21 / 1

EIT +LungState

A B C D E F G

A B C D

E F G

21 / 1

EIT +LungState

A B C D E F G

A B C D

E

F G

21 / 1

EIT +LungState

A B C D E F G

A B C D

E F

G

21 / 1

EIT +LungState

A B C D E F G

A B C D

E F G

21 / 1

EIT for Non-Invasive Blood Pressure

Pulse transit time from heart to descending aorta using EIT

Source: Sola et al, Med. Biol. Eng. Comput., 2011

22 / 1

Neonatal Breathing

• Preterm newbornshave complex,unstable physiology

• Ventilatory supportis often essential

• Currently, noadequate monitorsof breathing

• These data are froma lamb model ofneonates

Source: D. Tingay et al, In Press

23 / 1

EIT for Brain Imaging

Applications:• Epileptic foci• Stroke (Ischaemic

vs. Haemoragic)• Fast Neural Imaging

Source: Holder,www.ucl.ac.uk/medphys/research/eit/pubs/brain EIT overview.pdf

24 / 1

EIT for Cancer Imaging: Breast/Prostate• Cancerous tissue

has differentelectrical properties

• Image tissue• Image increased

vascularization

Source: Khan, Mahara, Halter et al, Conf. EIT,2014

25 / 1

Non-medical applications

• Flow in pipes• Mixing tanks• Imaging metalic ores• Hydro-geology

Figure shows resistivityin a cross-section of LaSoufriere de Guadaloupevolcano.Source: N. Lesparre et al, Conf. EIT, 2014

26 / 1

Reconstruction in Pictures• Forward Problem

Forward Model (linearized)

= ×

Measurements(difference)

Image(difference)

Jacobian

+ noise

• Linear Solution: Minimize norm

Regularized linear inverse model

– ×

Norm weighted bymeasurement accuracy

+ PenaltyFunction

2

27 / 1

Reconstruction in Pictures• Forward Problem

Forward Model (linearized)

= ×

Measurements(difference)

Image(difference)

Jacobian

+ noise

• Linear Solution: Minimize norm

Regularized linear inverse model

– ×

Norm weighted bymeasurement accuracy

+ PenaltyFunction

2

27 / 1

Idea #1: Reconstruction with Data Errors“Traditional”Solution

Electrode errors: “Zero bad data”

– ×

2

σ1

σ2

σ3

σ4

-2

-2

-2

-2

Error HereReplaceWith zero

Error ModelSolution

Electrode Error: Regularized imaging

– ×

2

σ1

σ2

σ3

σ4

-2

-2

-2

-2

Error Here

LowSNRhere

ReplaceWith zero

28 / 1

Idea #1: Reconstruction with Data Errors“Traditional”Solution

Electrode errors: “Zero bad data”

– ×

2

σ1

σ2

σ3

σ4

-2

-2

-2

-2

Error HereReplaceWith zero

Error ModelSolution

Electrode Error: Regularized imaging

– ×

2

σ1

σ2

σ3

σ4

-2

-2

-2

-2

Error Here

LowSNRhere

ReplaceWith zero

28 / 1

Electrode Error compensation

• Offline compensation using “jack-knife” approach (2005)

A

B

EIT images in anaesthetised, ventilated dogA: uncompensated, B: compensated. Left: ventilation Centre:saline (right lung) Right: ventilation and saline

• Automatic detection (via reciprocity comparison) (2009)• New work to speed online calculation & use data quality

29 / 1

Idea #2: Electrode movementSensitivity tosensormovement

Imaging Electrode Movement

= ×

Jacobian now includesmeasurement changedue to movement

+ noise

“image” now includesx,y sensor movement

Adaptedpenaltyfunction

Penalty:Image and movement

–Expectedimage

1

1

1

1

1

1

2

Expectedmovement

“Unlikelyhood”of movement

“Unlikelyhood”of movementand imageco-variance

30 / 1

Idea #2: Electrode movementSensitivity tosensormovement

Imaging Electrode Movement

= ×

Jacobian now includesmeasurement changedue to movement

+ noise

“image” now includesx,y sensor movement

Adaptedpenaltyfunction

Penalty:Image and movement

–Expectedimage

1

1

1

1

1

1

2

Expectedmovement

“Unlikelyhood”of movement

“Unlikelyhood”of movementand imageco-variance

30 / 1

Electrode movement compensation

Source: Gomez-Laberge et al, Phys. Meas., 2006 31 / 1

Idea #3: Data Quality

Depth Sounder – with analog and digital guages

32 / 1

Idea #3: Data Quality

Depth Sounder – with analog and digital guages

32 / 1

What’s the problem?

With strong priors and complex algorithms, algorithms give uspretty pictures, even when they are irrelevant.

Question:• how can we know when to trust a pretty picture?• how can we know when the data are junk?

33 / 1

Data Quality Measure: Concept

• Concept: High Quality Data is Consistent

• Idea: Use IP to predict each data point from all others

Originald

⇒ Remove id (i) ⇒ Solve

m(i) ⇒ Predictd (i)

• Calculate errorεi = di − d (i)

i

34 / 1

Example: Data quality measures

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

R1 R2 R3 R4 T1 T2 T3 T4

No

rmal

ized

dat

a q

ual

ity

valu

es

Protocol steps

Patient1

Patient7

Patient 1

Patient 7

R1 R2 R3 R4 T1 T2 T3 T4

A

B

Clinical data and data quality metric for each stage of the protocol(R1–R4 — recruitment: PEEP⇑, T1–T4 — titration: PEEP⇓).

A: EIT images B: Calculated data quality.

35 / 1

Data Quality vs. Robust Algorithms

0.6

0.65

0.7

0.75

0.8

0.85

0.9

0.95

R1 R2 R3 R4 T1 T2 T3 T4

No

rmal

ized

dat

a q

ual

ity

valu

es

Protocol steps

Patient1

Patient7

Patient 1

Patient 7

R1 R2 R3 R4 T1 T2 T3 T4 L1L1L2L1L1L2L2L2Protocol step

R1

R2

R3

R4

T1

T2

T3

T4

36 / 1

Perspectives

• Data analysis is hard• powerful algorithms are useful• we live in a world of big data• complex systems fail in complex ways• users like pretty pictures

So . . . the situation will get worse

37 / 1

Solutions?

Thus, we need• Open Data• Open source analysis

38 / 1

Solutions?

Thus, we need• Open Data• Open source analysis

38 / 1

Solutions?

Thus, we need• Open Data• Open source analysis

38 / 1

Solutions?

Thus, we need• Open Data• Open source analysis

38 / 1

Solutions?

Thus, we need

• Open Data• Open source analysis

38 / 1

Solutions?

Thus, we need• Open Data

• Open source analysis

38 / 1

Solutions?

Thus, we need• Open Data• Open source analysis

38 / 1

For EIT . . .

39 / 1

For EIT . . .

39 / 1

For EIT . . .

39 / 1

Thank you

Traffic jam near my university 40 / 1

Recommended