SlideShare a Scribd company logo
1 of 14
Download to read offline
Noninvasive estimation of the cardiac
electrical activity by convex optimization
V. Suárez-Gutiérrez, C. Figuera-Pozuelo, D. Álvarez, C.E. Chávez,
J. Requena-Carrión, M. S. Guillem, A.M. Climent, F. Alonso-Atienza
felipe.alonso@urjc.es
@FelipeURJC
ECGi-Workshop, Bad Herrenalb, 26th march 2015
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 2ECGi Workshop
Motivation
o  INVERSA, 3 years research grant project 2015-2017
o  Objective: to develop a mathematical formulation in the context of the
convex optimization framework that incorporates spatio-temporal
regularization (priors)
o  Methodology:
§  3D simple models: model of spheres
§  3D realistic models
§  Real data from the EP lab
o  Approaches:
§  Estimation of the epicardial potentials
§  Estimation of parameters of clinical interest: ischemic regions,
fundamental frequency and/or activation times.
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 3ECGi Workshop
First steps: model of spheres
o  Inner sphere (atrial surface). Radius 5 cm (2562 nodes)
o  Outer sphere (torso). Radius 15 cm (642 nodes)
o  Countermanche model.
o  Boundary Element Method (BEM)
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 4ECGi Workshop
First steps: model of spheres
o  Objective
§  To assess different inverse solutions: Tikhonov, TSVD, TTLS, and others (not shown)
[Milanic M et al. Journal of Electrocardiology 2014]
§  To analyze inverse methods free parameters.
o  Data
§  Torso potentials (outer sphere signals) corrupted with different noise levels (SNRs)
o  Scenarios:
10 mV- 80 mV
Plane wavefront 50 LA + 50 fibrotic 80 RA + 20 fibrotic
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 5ECGi Workshop
RMSE analysis
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 6ECGi Workshop
CC analysis
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 7ECGi Workshop
Tikhonov performance
15 Hz10 Hz
original SNR = 10 dB SNR = 100 dB
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 8ECGi Workshop
Model of spheres: conclusions
o  For the algorithms under analysis, Tikhonov (order 0) slightly
outperforms others.
§  Good choice as benchmark.
§  GMRES has been also analyzed with poor results, but not deeply tested.
§  Caution should be paid when selecting Tikhonov free regularization
parameter
o  The solution depends on the underlying cardiac activity.
§  It would be nice to try the bayesian approach in different scenarios.
o  Dominant frequency maps, calculated from estimated epicardial
potential, seem more stable, even in noisy conditions.
o  Tikhonov solution is independent of the simulating platform (tested on
SCIRun)
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 9ECGi Workshop
3D realistic models
o  Atria and torso geometrical models
§  Atrial surface: 6114 nodes (6114 epicardial potentials)
§  Torso surface: 771 nodes (771 BSPMs)
o  BSPM are corrupted by AWGN (different SNRs) and then preprocessed (band-
pass filtered at 3-30 Hz)
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 10ECGi Workshop
First trial in 3D realistic models
RA
LA
50 mV-100 mV
SNR = 100 dB
RMSE = 0.92
CC = 0.40
SNR = 30 dB
RMSE = 0.96
CC = 0.26
SNR = 20 dB
RMSE = 0.97
CC = 0.22
SNR = 10 dB
RMSE = 0.98
CC = 0.18
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 11ECGi Workshop
DF maps
RA
LA
12 Hz5 Hz
SNR = 100 SNR = 30
SNR = 20 SNR = 10
8 Hz
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 12ECGi Workshop
3D realistic models: conclusions
o  Estimation of epicardial potentials does not provide accurate solutions in
realistic conditions (SNRs 5-30 dB)
o  Also in this scenario, dominant frequency maps seem more stable, even in
noisy conditions.
o  The utilized 3D model has several limitations,
§  No bones, lungs.
§  Atrial tissue as a 3D surface.
o  Thus, less accurate results are expected with real clinical data.
o  It would be nice to understand how forward problem limitations affect the
inverse solution through errors in the transition matrix
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 13ECGi Workshop
Clinical data: current situation
o  BSPMs: 54 electrodes, and simultaneously
o  Endocardial mapping
o  Up to now, since October 2014
§  13 patients: 7W, 6M.
²  7 AFs
²  4 persistent AF
²  4 Atrial Flutter
o  Building the patient-specific geometrical model of atria and torso.
Felipe Alonso-Atienza
	
  
	
  
26th March 2015 14ECGi Workshop
Final conclusions
❌  In general, tested algorithms do not provide accurate results for estimating
epicardial potentials in realistic situations (SNRs < 30).
q  Future work: to implement other approaches accounting for spatio-temporal
regularization techniques (i.e. Kalman Filter), and novel approaches (in the context of
convex optimization framework).
ü  Tikhonov outperforms other methods, might be used for benchmarking
ü  Spectral features of inverse solutions might provide more robust solutions
q  Future work: to implement and to analyze inverse algorithms based on the frequency
content of the cardiac signals
o  A common testbed would be of interest for comparing both old and novel
approaches: electrophysiological model, geometrical models, simulation
parameters, and common performance metrics .

More Related Content

Similar to ECGi Workshop @ Bad Herrenalb (Germany)

Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Hui Yang
 
Lecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptxLecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptx
AdelAbdelmaboud
 
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
Cristian Randieri PhD
 

Similar to ECGi Workshop @ Bad Herrenalb (Germany) (20)

Dr. Lovisolo "The Triple Procedure: ICR + tomo-linked PTK + CXL"
Dr. Lovisolo "The Triple Procedure: ICR + tomo-linked PTK + CXL"Dr. Lovisolo "The Triple Procedure: ICR + tomo-linked PTK + CXL"
Dr. Lovisolo "The Triple Procedure: ICR + tomo-linked PTK + CXL"
 
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction ...
 
kape_science
kape_sciencekape_science
kape_science
 
Data Assimilation for the Lorenz (1963) Model using Ensemble and Extended Kal...
Data Assimilation for the Lorenz (1963) Model using Ensemble and Extended Kal...Data Assimilation for the Lorenz (1963) Model using Ensemble and Extended Kal...
Data Assimilation for the Lorenz (1963) Model using Ensemble and Extended Kal...
 
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
 
08039246
0803924608039246
08039246
 
Jq2517021708
Jq2517021708Jq2517021708
Jq2517021708
 
Jq2517021708
Jq2517021708Jq2517021708
Jq2517021708
 
Informe experimentos # 2
Informe experimentos # 2Informe experimentos # 2
Informe experimentos # 2
 
Deep learning for_ecg_classification
Deep learning for_ecg_classificationDeep learning for_ecg_classification
Deep learning for_ecg_classification
 
Open-Water Thrust and Torque Predictions of a Ducted Propeller System With a ...
Open-Water Thrust and Torque Predictions of a Ducted Propeller System With a ...Open-Water Thrust and Torque Predictions of a Ducted Propeller System With a ...
Open-Water Thrust and Torque Predictions of a Ducted Propeller System With a ...
 
Mechanical thrombectomy with stent retriever
Mechanical thrombectomy with stent retrieverMechanical thrombectomy with stent retriever
Mechanical thrombectomy with stent retriever
 
Petar Petrov MSc thesis defense
Petar Petrov MSc thesis defensePetar Petrov MSc thesis defense
Petar Petrov MSc thesis defense
 
Octopus 600 Brochure
Octopus 600 BrochureOctopus 600 Brochure
Octopus 600 Brochure
 
THz Plasmonics
THz PlasmonicsTHz Plasmonics
THz Plasmonics
 
Sparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG RecordingsSparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
 
Basic principles of CT scanning
Basic principles of CT scanningBasic principles of CT scanning
Basic principles of CT scanning
 
Neuron-Computer Interface in Dynamic-Clamp Experiments. Models of Neuronal P...
Neuron-Computer Interface in Dynamic-Clamp Experiments.  Models of Neuronal P...Neuron-Computer Interface in Dynamic-Clamp Experiments.  Models of Neuronal P...
Neuron-Computer Interface in Dynamic-Clamp Experiments. Models of Neuronal P...
 
Lecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptxLecture 05 - Statistical Analysis of Experimental Data.pptx
Lecture 05 - Statistical Analysis of Experimental Data.pptx
 
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
24 Polarization observable measurements for γp → K+Λ and γp → K+Σ for energie...
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 

Recently uploaded (20)

Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 

ECGi Workshop @ Bad Herrenalb (Germany)

  • 1. Noninvasive estimation of the cardiac electrical activity by convex optimization V. Suárez-Gutiérrez, C. Figuera-Pozuelo, D. Álvarez, C.E. Chávez, J. Requena-Carrión, M. S. Guillem, A.M. Climent, F. Alonso-Atienza felipe.alonso@urjc.es @FelipeURJC ECGi-Workshop, Bad Herrenalb, 26th march 2015
  • 2. Felipe Alonso-Atienza     26th March 2015 2ECGi Workshop Motivation o  INVERSA, 3 years research grant project 2015-2017 o  Objective: to develop a mathematical formulation in the context of the convex optimization framework that incorporates spatio-temporal regularization (priors) o  Methodology: §  3D simple models: model of spheres §  3D realistic models §  Real data from the EP lab o  Approaches: §  Estimation of the epicardial potentials §  Estimation of parameters of clinical interest: ischemic regions, fundamental frequency and/or activation times.
  • 3. Felipe Alonso-Atienza     26th March 2015 3ECGi Workshop First steps: model of spheres o  Inner sphere (atrial surface). Radius 5 cm (2562 nodes) o  Outer sphere (torso). Radius 15 cm (642 nodes) o  Countermanche model. o  Boundary Element Method (BEM)
  • 4. Felipe Alonso-Atienza     26th March 2015 4ECGi Workshop First steps: model of spheres o  Objective §  To assess different inverse solutions: Tikhonov, TSVD, TTLS, and others (not shown) [Milanic M et al. Journal of Electrocardiology 2014] §  To analyze inverse methods free parameters. o  Data §  Torso potentials (outer sphere signals) corrupted with different noise levels (SNRs) o  Scenarios: 10 mV- 80 mV Plane wavefront 50 LA + 50 fibrotic 80 RA + 20 fibrotic
  • 5. Felipe Alonso-Atienza     26th March 2015 5ECGi Workshop RMSE analysis
  • 6. Felipe Alonso-Atienza     26th March 2015 6ECGi Workshop CC analysis
  • 7. Felipe Alonso-Atienza     26th March 2015 7ECGi Workshop Tikhonov performance 15 Hz10 Hz original SNR = 10 dB SNR = 100 dB
  • 8. Felipe Alonso-Atienza     26th March 2015 8ECGi Workshop Model of spheres: conclusions o  For the algorithms under analysis, Tikhonov (order 0) slightly outperforms others. §  Good choice as benchmark. §  GMRES has been also analyzed with poor results, but not deeply tested. §  Caution should be paid when selecting Tikhonov free regularization parameter o  The solution depends on the underlying cardiac activity. §  It would be nice to try the bayesian approach in different scenarios. o  Dominant frequency maps, calculated from estimated epicardial potential, seem more stable, even in noisy conditions. o  Tikhonov solution is independent of the simulating platform (tested on SCIRun)
  • 9. Felipe Alonso-Atienza     26th March 2015 9ECGi Workshop 3D realistic models o  Atria and torso geometrical models §  Atrial surface: 6114 nodes (6114 epicardial potentials) §  Torso surface: 771 nodes (771 BSPMs) o  BSPM are corrupted by AWGN (different SNRs) and then preprocessed (band- pass filtered at 3-30 Hz)
  • 10. Felipe Alonso-Atienza     26th March 2015 10ECGi Workshop First trial in 3D realistic models RA LA 50 mV-100 mV SNR = 100 dB RMSE = 0.92 CC = 0.40 SNR = 30 dB RMSE = 0.96 CC = 0.26 SNR = 20 dB RMSE = 0.97 CC = 0.22 SNR = 10 dB RMSE = 0.98 CC = 0.18
  • 11. Felipe Alonso-Atienza     26th March 2015 11ECGi Workshop DF maps RA LA 12 Hz5 Hz SNR = 100 SNR = 30 SNR = 20 SNR = 10 8 Hz
  • 12. Felipe Alonso-Atienza     26th March 2015 12ECGi Workshop 3D realistic models: conclusions o  Estimation of epicardial potentials does not provide accurate solutions in realistic conditions (SNRs 5-30 dB) o  Also in this scenario, dominant frequency maps seem more stable, even in noisy conditions. o  The utilized 3D model has several limitations, §  No bones, lungs. §  Atrial tissue as a 3D surface. o  Thus, less accurate results are expected with real clinical data. o  It would be nice to understand how forward problem limitations affect the inverse solution through errors in the transition matrix
  • 13. Felipe Alonso-Atienza     26th March 2015 13ECGi Workshop Clinical data: current situation o  BSPMs: 54 electrodes, and simultaneously o  Endocardial mapping o  Up to now, since October 2014 §  13 patients: 7W, 6M. ²  7 AFs ²  4 persistent AF ²  4 Atrial Flutter o  Building the patient-specific geometrical model of atria and torso.
  • 14. Felipe Alonso-Atienza     26th March 2015 14ECGi Workshop Final conclusions ❌  In general, tested algorithms do not provide accurate results for estimating epicardial potentials in realistic situations (SNRs < 30). q  Future work: to implement other approaches accounting for spatio-temporal regularization techniques (i.e. Kalman Filter), and novel approaches (in the context of convex optimization framework). ü  Tikhonov outperforms other methods, might be used for benchmarking ü  Spectral features of inverse solutions might provide more robust solutions q  Future work: to implement and to analyze inverse algorithms based on the frequency content of the cardiac signals o  A common testbed would be of interest for comparing both old and novel approaches: electrophysiological model, geometrical models, simulation parameters, and common performance metrics .