Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Electricity in the Body
Carleton University Biomedical Engineering SocietyProfessor Presentation Night
11 February 2015
Andy Adler
Professor & Canada Research Chair in Biomedical EngineeringSystems and Computer Engineering, Carleton University, Ottawa
1 / 44
From Andy Adler: Can you please tell me more aboutwhat you want to hear? . . .
From: Vicky Madge via sce.carleton.ca
If you could talk about how you are involved atCarleton; what classes you teach currently (andmaybe talk about your classes from uOttawa), yourresearch projects currently underway (includeobjective, methods, and tools if possible) and anythingelse you can think of that will give the students a goodindication of what to expect in the next couple years inundergrad and what to expect in a future in biomedicalengineering. How does that sound?
2 / 44
. . . what you want to hear?
. . . Six hours later . . .
3 / 44
. . . what you want to hear?
Classes• Electronics & Bio-electronics• Digital signal processing• Biomedical instrumentation• Medical imaging• Introduction to Biomedical Engineering (grad)
4 / 44
Research . . .
Electricity in the body
• Electrical imaging
• Cardiac mapping
• Tasers
5 / 44
. . . the future
Prediction is difficult, especiallyabout the future.
— Niels Bohr
6 / 44
Electrical Impedance Tomography
10-day old healthybaby with EITelectrodes
Source:eidors3d.sf.net/data contrib/if-neonate-spontaneous
7 / 44
Electronics – Block Diagram
8 / 44
Current Propagation
Healthy Adult MaleCT slide at heart
Source: ei-dors3d.sf.net/tutorial/netgen/extrusion
~
~
I~ ~
~ ~
9 / 44
Current Propagation
Healthy Adult MaleCT slide at heart
Source: ei-dors3d.sf.net/tutorial/netgen/extrusion
~
~
I~ ~
~ ~
9 / 44
Current Propagation
Healthy Adult MaleCT slide at heart
Source: ei-dors3d.sf.net/tutorial/netgen/extrusion
~
~
I
~ ~
~ ~
9 / 44
Current Propagation
Healthy Adult MaleCT slide at heart
Source: ei-dors3d.sf.net/tutorial/netgen/extrusion
~
~
I~ ~
~ ~
9 / 44
Current Propagation
Healthy Adult MaleCT slide at heart
Source: ei-dors3d.sf.net/tutorial/netgen/extrusion
~
~
I~ ~
~ ~
9 / 44
Finite Element Modelling
10 / 44
Finite Element Modelling
Simulated Voltages Voxel Currents
11 / 44
Thorax Propagation
CT Slice withsimulated currentstreamlines andvoltageequipotentials
~
~
I
~ ~
~ ~
12 / 44
Thorax Propagation
CT Slice withsimulated currentstreamlines andvoltageequipotentials
~
~
I~ ~
~ ~
12 / 44
Changing Conductivity
Heart receivesblood (diastole)and is moreconductive
&%'$
~
~
I~ ~
~ ~
13 / 44
Changing Conductivity
Heart receivesblood (diastole)and is moreconductive
&%'$
~
~
I~ ~
~ ~
14 / 44
Changing Conductivity
15 / 44
Application: Breathing
Chest images of tidal breathing in healthy adult
16 / 44
Application: Heart
EIT Signal in ROI around heart (and ECG)
17 / 44
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
18 / 44
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
18 / 44
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
18 / 44
Mechanical Ventilation
Mechanical Ventilator with EIT monitor
Source: Swisstom.com
19 / 44
Why image lungs? Example: Pneumonia
&%'$
B: fluid in right lungSource: en.wikipedia.org/wiki/Pneumonia
20 / 44
Acute Respiratory Distress Syndrome (ARDS)
Chest X-ray ofpaediatric patientSource: Wolf GK, Arnold JH, in
Yearbook of Intensive Care andEmergency Medicine, 2005
21 / 44
Acute Respiratory Distress Syndrome (ARDS)
&%'$
&%'$
22 / 44
RegionalVentilation
Source: Frerichs et al,Intensive Care Med,2003eidors3d.sf.net/tutorial/lung EIT/if peep trial.shtml
23 / 44
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/ 24 / 44
EIT +LungState
A B C D E F G
A B C D
E F G
25 / 44
EIT +LungState
A B C D E F G
A
B C D
E F G
25 / 44
EIT +LungState
A B C D E F G
A B
C D
E F G
25 / 44
EIT +LungState
A B C D E F G
A B C
D
E F G
25 / 44
EIT +LungState
A B C D E F G
A B C D
E F G
25 / 44
EIT +LungState
A B C D E F G
A B C D
E
F G
25 / 44
EIT +LungState
A B C D E F G
A B C D
E F
G
25 / 44
EIT +LungState
A B C D E F G
A B C D
E F G
25 / 44
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
26 / 44
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
27 / 44
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
28 / 44
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
29 / 44
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
30 / 44
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
31 / 44
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
31 / 44
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
32 / 44
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
32 / 44
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
33 / 44
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
34 / 44
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
34 / 44
Electrode movement compensation
Source: Gomez-Laberge et al, Phys. Meas., 200635 / 44
Idea #3: Data Quality
Depth Sounder – with analog and digital guages
36 / 44
Idea #3: Data Quality
Depth Sounder – with analog and digital guages
36 / 44
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?
37 / 44
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
38 / 44
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.
39 / 44
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
40 / 44
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
41 / 44
Solutions?
⇒
Thus, we need• Open Data• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need• Open Data• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need• Open Data• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need• Open Data• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need
• Open Data• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need• Open Data
• Open source analysis
42 / 44
Solutions?
⇒
Thus, we need• Open Data• Open source analysis
42 / 44
For EIT . . .
43 / 44
For EIT . . .
43 / 44
For EIT . . .
43 / 44
Traffic jam on the way to Carleton
44 / 44