SlideShare a Scribd company logo
1 of 22
Download to read offline
Whole Heart Modeling – Spatiotemporal
Dynamics of Electrical Wave Conduction and
Propagation
Hui Yang
杨 徽
Associate Professor
Complex Systems Monitoring, Modeling and Control Lab
The Pennsylvania State University
University Park, PA 16802
November 25, 2017
Outline
1 Introduction
2 Research Methodology
Fractal surface simulation
Isometric graphing for surface characterization
Reaction-diffusion modeling in the reduced dimension
Spatiotemporal pattern recognition
3 Experimental Results
4 Conclusions and Future Directions
Introduction Research Methodology Experiments Conclusions
Introduction
Computer Simulation
Describe complex phenomena
Predict system behaviors
Optimize control action
Improve system performance
Whole-heart Modeling and Simulation
Overcome many practical and ethical limitations in real-world
biomedical experiments
Offer greater flexibility to test their hypothesis and develop new
hypotheses
Circulation Research - “Biophysics-based cardiac modeling has the
potential to dramatically change the 21st century cardiovascular
research and the field of cardiology.”
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 3 / 22
Introduction Research Methodology Experiments Conclusions
Challenges
Spatiotemporal dynamics
Reaction process: dynamic variables are interacting with each other
Diffusion process: dynamic variables spread out in space
High dimensionality
Approximately 2 billion heart muscle cells
Complex geometry
Euclidean vs. Fractal
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 4 / 22
Introduction Research Methodology Experiments Conclusions
Fractal
Man made structures
Euclidean geometry ( > 2000 yrs ) : Triangles, circles, squares,
rectangles, trapezoids, pentagons, hexagons, octagons, cylinders
Natural objects
Fractal geometry (100 yrs)
Rough edges, non-uniform shapes
Self-similarity: human heart, flowers, trees, mountains, . . .
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 5 / 22
Introduction Research Methodology Experiments Conclusions
Literature - Fractal characterization and modeling
Mandelbrot - ”A rough or fragmented geometric shape that can be subdivided in
parts, each of which is (at least approximately) a reduced/size copy of the whole”
Characterization of fractal dimension
Monofractal - homogeneous self-similarity across scales, characterized by a single
fractal dimension.
Multifractal - non-homogeneous self-similarity across scales, singularity spectrum
to characterize scaling properties
Modeling the fractal object or process
Iterative or recursive function systems
Rough surfaces - shear displacement algorithm, diamond-square algorithm
Heart rate time series - random cascade model
Gaps
Little has been done to develop simulation model of spatiotemporal
dynamics on fractal geometry
Modeling differences between fractal and Euclidean geometry have not
been fully investigated before
Need to fill the gaps
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 6 / 22
Introduction Research Methodology Experiments Conclusions
Literature - Dimensionality reduction
High-dimensional data are difficult to visualize and interpret
Dimensionality reduction approaches
Principal component analysis (PCA)
Multidimensional scaling (MDS)
Self-organizing map (SOM)
Isometric feature mapping (ISOMAP)
Most of previous studies focused on the reduction of high-dimensional
data and then the extraction of useful information from the
low-dimensional data.
Gaps - Few previous approaches considered the construction of
simulation models in the low-dimensional space.
Need to fill the gaps
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 7 / 22
Introduction Research Methodology Experiments Conclusions
Fractal surface simulation
Random midpoint displacement algorithm
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 8 / 22
Introduction Research Methodology Experiments Conclusions
Isometric graphing for surface characterization
Isometric graphing algorithm*
Construct neighborhood graph
Compute shortest paths – geodesic distances: e.g., Dijkstra’s algorithm
Construct low dimensional embedding: classical MDS
Euclidean distance → Geodesic distance
*J. B.Tenenbaum et al., A Global Geometric Framework for Nonlinear Dimensionality Reduction, Science 290 (5500), 2000
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 9 / 22
Introduction Research Methodology Experiments Conclusions
Reaction-Diffusion Modeling
FitzHugh-Nagumo (FHN) model
∂u
∂t = c1u(1 − u)(u − a) − c2uv + 2u
∂v
∂t = b(u − dv)
where a = 0.13; b = 0.013; c1 = 0.26; c2 = 0.1; d = 1.0; u : membrane
voltage; v : recovery variable.
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 10 / 22
Introduction Research Methodology Experiments Conclusions
R-D Model on the Heart
Healthy heart
Near-periodic electrical impulse
Arrhythmia heart
Atrial fibrillation
Rapid, disorganized and irregular electrical impulse
https://youtu.be/bH vJfZzgOM
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 11 / 22
Introduction Research Methodology Experiments Conclusions
Spatiotemporal pattern recognition
Spatiotemporal data
Y (si, t), t = 1, ..., T
si - spatial location, i = 1, ..., N
Hyper-distance matrix: spatiotemporal dissimilarity
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 12 / 22
Introduction Research Methodology Experiments Conclusions
Self-Organizing Network Embedding
Spring-Electrical Model
Nodes − electrically charged particles
Edges − springs between nodes
The repulsive force exists between any pair of nodes
fr(l, m) = −
1
xl − xm
2
× eDT (l,m)
The attractive force exists only between two connected nodes
fa(l, m) = xl − xm
2
× e−DT (l,m)
, l ↔ m
The combined force at a node l: f(l, x)
l=m
−
(xl − xm)
xl − xm
3
×eDT (l,m)
+
l↔m
xl −xm ×(xl − xm)×e−DT (l,m)
Minimal energy network: x∗ = arg minx l=1,...,T f(l, x)2
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 13 / 22
Introduction Research Methodology Experiments Conclusions
Low-dimensional Pattern
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 14 / 22
Introduction Research Methodology Experiments Conclusions
GPGPU Acceleration
Computer Setting
Intel dual core i3-2100 CPU @ 3.10GHz with 16G DDR3 memory,
Nvidia Telsa C2075 graphic card with 6GB global memory, Window 7
(64 bit) operating system
GPU - NVidia CUDA platform and OpenGL - rendering loop iteration
and GUI mechanism
CPU-based simulation
The algorithm traverses through all cells in the 3D heart model to
finish one iteration, and determine the status (timer value) of each cell.
Then, OpenGL is called to render the whole heart according to the
status of cells.
GPU-based simulation
Instead of iterating through the heart, we issue every cell a thread,
which will increase the timer of the thread, look up the neighbors, and
calculate and store the states for the cell if applicable. We, then,
launch 148516 threads to the GPU multicore processors and run these
threads in parallel.
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 15 / 22
Introduction Research Methodology Experiments Conclusions
GPU vs. CPU
GPU Case 1 - OpenGL/CUDA coop
GPU Case 2 - fast data transferring within shared memory
728,321 cells in the whole-heart model,
Improve the speed of computing by approximately 30-fold
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 16 / 22
Introduction Research Methodology Experiments Conclusions
GPU Simulation Demo
https://youtu.be/7MGA9r9A- A
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 17 / 22
Introduction Research Methodology Experiments Conclusions
Summary
Challenges
Complex geometry: Fractal nature of high-dimensional systems
Geometric preservation: Geodesic distances vs. Euclidean distances
Large-scale simulation of complex biological systems
Spatiotemporal dynamics of electrical conduction and propagation
Methodology - spatiotemporal dynamics on fractal surfaces
Characterization and modeling of fractal geometry
Fractal-based simulation and modeling of spatiotemporal dynamics
Recognizing and quantifying spatiotemporal patterns.
Parallel computing - GPGPU
GPU yields 30 times faster than CPU-based simulation models
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 18 / 22
References
H. Yang*, Y. Chen, and F. M. Leonelli, “Whole Heart Modeling – Spatiotemporal
Dynamics of Electrical Wave Conduction and Propagation,”Proceedings of 2016
IEEE Engineering in Medicine and Biology Society Conference (EMBC), August
16-20, 2016, Orlando, FL, United States, DOI: 10.1109/EMBC.2016.7591990
Y. Chen and H. Yang*, “Numerical simulation and pattern characterization of
spatiotemporal dynamics on fractal surfaces for the whole-heart modeling
applications,”European Physical Journal B, p. 1-16, 2016, DOI:
10.1140/epjb/e2016-60960-6
D. Yu, D. Du, H. Yang*, and Y.C. Tu, “Parallel Computing Simulation of
Electrical Excitation and Conduction in the 3D Human Heart,”Proceedings of
2014 IEEE Engineering in Medicine and Biology Society Conference (EMBC), p.
4315-4319, August 26-30, 2014, Chicago, IL, United States. DOI:
10.1109/EMBC.2014.6944579
Introduction Research Methodology Experiments Conclusions
Acknowledgements
NSF CAREER Award
NSF CMMI-1617148
NSF CMMI-1646660
NSF CMMI-1619648
NSF IOS-1146882
James A. Haley Veterans’ Hospital
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 20 / 22
Introduction Research Methodology Experiments Conclusions
Contact Information
Hui Yang, PhD
Associate Professor
Complex Systems Monitoring Modeling and Control Laboratory
Harold and Inge Marcus Department of Industrial and Manufacturing
Engineering
The Pennsylvania State University
Tel: (814) 865-7397
Fax: (814) 863-4745
Email: huy25@psu.edu
Web: http://www.personal.psu.edu/huy25/
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 21 / 22
Introduction Research Methodology Experiments Conclusions
Questions?
Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 22 / 22

More Related Content

Similar to Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation

The Algorithms of Life - Scientific Computing for Systems Biology
The Algorithms of Life - Scientific Computing for Systems BiologyThe Algorithms of Life - Scientific Computing for Systems Biology
The Algorithms of Life - Scientific Computing for Systems Biologyinside-BigData.com
 
IEEE Bio medical engineering 2016 Title and Abstract
IEEE Bio medical engineering  2016 Title and Abstract IEEE Bio medical engineering  2016 Title and Abstract
IEEE Bio medical engineering 2016 Title and Abstract tsysglobalsolutions
 
Statistical global modeling of β^- decay halflives systematics ...
Statistical global modeling of β^- decay halflives systematics ...Statistical global modeling of β^- decay halflives systematics ...
Statistical global modeling of β^- decay halflives systematics ...butest
 
Individual Brain Charting: third-release dataset validation
Individual Brain Charting: third-release dataset validationIndividual Brain Charting: third-release dataset validation
Individual Brain Charting: third-release dataset validationAna Luísa Pinho
 
Convolutional Networks
Convolutional NetworksConvolutional Networks
Convolutional NetworksNicole Savoie
 
Model trees as an alternative to neural networks
Model trees as an alternative to neural networksModel trees as an alternative to neural networks
Model trees as an alternative to neural networksMartheana Kencanawati
 
Hybrid CNN and LSTM Network For Heart Disease Prediction
Hybrid CNN and LSTM Network For Heart Disease PredictionHybrid CNN and LSTM Network For Heart Disease Prediction
Hybrid CNN and LSTM Network For Heart Disease PredictionBASMAJUMAASALEHALMOH
 
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...Magnetic resonance imaging as a tool to assess reliability in simulating hemo...
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...Cardiovascular Diagnosis and Therapy (CDT)
 
Neutrosophic multi criteria_decision_mak
Neutrosophic multi criteria_decision_makNeutrosophic multi criteria_decision_mak
Neutrosophic multi criteria_decision_makDr. Hari Arora
 
Puce U kentucky_2020
Puce U kentucky_2020Puce U kentucky_2020
Puce U kentucky_2020Aina Puce
 
V.8.0-Emerging Frontiers and Future Directions for Predictive Analytics
V.8.0-Emerging Frontiers and Future Directions for Predictive AnalyticsV.8.0-Emerging Frontiers and Future Directions for Predictive Analytics
V.8.0-Emerging Frontiers and Future Directions for Predictive AnalyticsElinor Velasquez
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminargvesom
 
1 s2.0-s0010482514001784-main
1 s2.0-s0010482514001784-main1 s2.0-s0010482514001784-main
1 s2.0-s0010482514001784-mainCMIB
 
The Advancement and Challenges in Computational Physics - Phdassistance
The Advancement and Challenges in Computational Physics - PhdassistanceThe Advancement and Challenges in Computational Physics - Phdassistance
The Advancement and Challenges in Computational Physics - PhdassistancePhD Assistance
 
תכניית כנס האיגוד לסטטיסטיקה 2013
תכניית כנס האיגוד לסטטיסטיקה 2013תכניית כנס האיגוד לסטטיסטיקה 2013
תכניית כנס האיגוד לסטטיסטיקה 2013Anochi.com.
 

Similar to Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation (20)

The Algorithms of Life - Scientific Computing for Systems Biology
The Algorithms of Life - Scientific Computing for Systems BiologyThe Algorithms of Life - Scientific Computing for Systems Biology
The Algorithms of Life - Scientific Computing for Systems Biology
 
Energy management system
Energy management systemEnergy management system
Energy management system
 
IEEE Bio medical engineering 2016 Title and Abstract
IEEE Bio medical engineering  2016 Title and Abstract IEEE Bio medical engineering  2016 Title and Abstract
IEEE Bio medical engineering 2016 Title and Abstract
 
Statistical global modeling of β^- decay halflives systematics ...
Statistical global modeling of β^- decay halflives systematics ...Statistical global modeling of β^- decay halflives systematics ...
Statistical global modeling of β^- decay halflives systematics ...
 
Individual Brain Charting: third-release dataset validation
Individual Brain Charting: third-release dataset validationIndividual Brain Charting: third-release dataset validation
Individual Brain Charting: third-release dataset validation
 
20320140501002
2032014050100220320140501002
20320140501002
 
Convolutional Networks
Convolutional NetworksConvolutional Networks
Convolutional Networks
 
Model trees as an alternative to neural networks
Model trees as an alternative to neural networksModel trees as an alternative to neural networks
Model trees as an alternative to neural networks
 
08039246
0803924608039246
08039246
 
Hybrid CNN and LSTM Network For Heart Disease Prediction
Hybrid CNN and LSTM Network For Heart Disease PredictionHybrid CNN and LSTM Network For Heart Disease Prediction
Hybrid CNN and LSTM Network For Heart Disease Prediction
 
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...Magnetic resonance imaging as a tool to assess reliability in simulating hemo...
Magnetic resonance imaging as a tool to assess reliability in simulating hemo...
 
Neutrosophic multi criteria_decision_mak
Neutrosophic multi criteria_decision_makNeutrosophic multi criteria_decision_mak
Neutrosophic multi criteria_decision_mak
 
Puce U kentucky_2020
Puce U kentucky_2020Puce U kentucky_2020
Puce U kentucky_2020
 
V.8.0-Emerging Frontiers and Future Directions for Predictive Analytics
V.8.0-Emerging Frontiers and Future Directions for Predictive AnalyticsV.8.0-Emerging Frontiers and Future Directions for Predictive Analytics
V.8.0-Emerging Frontiers and Future Directions for Predictive Analytics
 
Performing the classification of pulsation cardiac beats automatically by us...
Performing the classification of pulsation cardiac beats  automatically by us...Performing the classification of pulsation cardiac beats  automatically by us...
Performing the classification of pulsation cardiac beats automatically by us...
 
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
MUMS: Bayesian, Fiducial, and Frequentist Conference - Generalized Probabilis...
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminar
 
1 s2.0-s0010482514001784-main
1 s2.0-s0010482514001784-main1 s2.0-s0010482514001784-main
1 s2.0-s0010482514001784-main
 
The Advancement and Challenges in Computational Physics - Phdassistance
The Advancement and Challenges in Computational Physics - PhdassistanceThe Advancement and Challenges in Computational Physics - Phdassistance
The Advancement and Challenges in Computational Physics - Phdassistance
 
תכניית כנס האיגוד לסטטיסטיקה 2013
תכניית כנס האיגוד לסטטיסטיקה 2013תכניית כנס האיגוד לסטטיסטיקה 2013
תכניית כנס האיגוד לסטטיסטיקה 2013
 

Recently uploaded

Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Mumbai Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Dipal Arora
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...narwatsonia7
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...CALL GIRLS
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...narwatsonia7
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls JaipurRussian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipurparulsinha
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋TANUJA PANDEY
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...chandars293
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Call Girls in Nagpur High Profile
 
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...perfect solution
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 

Recently uploaded (20)

Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Coimbatore Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Mumbai Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Mumbai Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls JaipurCall Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
Call Girls Service Jaipur Grishma WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
Call Girls Visakhapatnam Just Call 9907093804 Top Class Call Girl Service Ava...
 
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
Top Rated Bangalore Call Girls Mg Road ⟟ 8250192130 ⟟ Call Me For Genuine Sex...
 
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
Call Girls Service Surat Samaira ❤️🍑 8250192130 👄 Independent Escort Service ...
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 8250192130 ⟟ Call Me For Gen...
 
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Nagpur Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Siliguri Just Call 9907093804 Top Class Call Girl Service Available
 
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls JaipurRussian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
Russian Call Girls in Jaipur Riya WhatsApp ❤8445551418 VIP Call Girls Jaipur
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
 
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Varanasi Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Kochi Just Call 9907093804 Top Class Call Girl Service Available
 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 

Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation

  • 1. Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation Hui Yang 杨 徽 Associate Professor Complex Systems Monitoring, Modeling and Control Lab The Pennsylvania State University University Park, PA 16802 November 25, 2017
  • 2. Outline 1 Introduction 2 Research Methodology Fractal surface simulation Isometric graphing for surface characterization Reaction-diffusion modeling in the reduced dimension Spatiotemporal pattern recognition 3 Experimental Results 4 Conclusions and Future Directions
  • 3. Introduction Research Methodology Experiments Conclusions Introduction Computer Simulation Describe complex phenomena Predict system behaviors Optimize control action Improve system performance Whole-heart Modeling and Simulation Overcome many practical and ethical limitations in real-world biomedical experiments Offer greater flexibility to test their hypothesis and develop new hypotheses Circulation Research - “Biophysics-based cardiac modeling has the potential to dramatically change the 21st century cardiovascular research and the field of cardiology.” Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 3 / 22
  • 4. Introduction Research Methodology Experiments Conclusions Challenges Spatiotemporal dynamics Reaction process: dynamic variables are interacting with each other Diffusion process: dynamic variables spread out in space High dimensionality Approximately 2 billion heart muscle cells Complex geometry Euclidean vs. Fractal Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 4 / 22
  • 5. Introduction Research Methodology Experiments Conclusions Fractal Man made structures Euclidean geometry ( > 2000 yrs ) : Triangles, circles, squares, rectangles, trapezoids, pentagons, hexagons, octagons, cylinders Natural objects Fractal geometry (100 yrs) Rough edges, non-uniform shapes Self-similarity: human heart, flowers, trees, mountains, . . . Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 5 / 22
  • 6. Introduction Research Methodology Experiments Conclusions Literature - Fractal characterization and modeling Mandelbrot - ”A rough or fragmented geometric shape that can be subdivided in parts, each of which is (at least approximately) a reduced/size copy of the whole” Characterization of fractal dimension Monofractal - homogeneous self-similarity across scales, characterized by a single fractal dimension. Multifractal - non-homogeneous self-similarity across scales, singularity spectrum to characterize scaling properties Modeling the fractal object or process Iterative or recursive function systems Rough surfaces - shear displacement algorithm, diamond-square algorithm Heart rate time series - random cascade model Gaps Little has been done to develop simulation model of spatiotemporal dynamics on fractal geometry Modeling differences between fractal and Euclidean geometry have not been fully investigated before Need to fill the gaps Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 6 / 22
  • 7. Introduction Research Methodology Experiments Conclusions Literature - Dimensionality reduction High-dimensional data are difficult to visualize and interpret Dimensionality reduction approaches Principal component analysis (PCA) Multidimensional scaling (MDS) Self-organizing map (SOM) Isometric feature mapping (ISOMAP) Most of previous studies focused on the reduction of high-dimensional data and then the extraction of useful information from the low-dimensional data. Gaps - Few previous approaches considered the construction of simulation models in the low-dimensional space. Need to fill the gaps Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 7 / 22
  • 8. Introduction Research Methodology Experiments Conclusions Fractal surface simulation Random midpoint displacement algorithm Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 8 / 22
  • 9. Introduction Research Methodology Experiments Conclusions Isometric graphing for surface characterization Isometric graphing algorithm* Construct neighborhood graph Compute shortest paths – geodesic distances: e.g., Dijkstra’s algorithm Construct low dimensional embedding: classical MDS Euclidean distance → Geodesic distance *J. B.Tenenbaum et al., A Global Geometric Framework for Nonlinear Dimensionality Reduction, Science 290 (5500), 2000 Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 9 / 22
  • 10. Introduction Research Methodology Experiments Conclusions Reaction-Diffusion Modeling FitzHugh-Nagumo (FHN) model ∂u ∂t = c1u(1 − u)(u − a) − c2uv + 2u ∂v ∂t = b(u − dv) where a = 0.13; b = 0.013; c1 = 0.26; c2 = 0.1; d = 1.0; u : membrane voltage; v : recovery variable. Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 10 / 22
  • 11. Introduction Research Methodology Experiments Conclusions R-D Model on the Heart Healthy heart Near-periodic electrical impulse Arrhythmia heart Atrial fibrillation Rapid, disorganized and irregular electrical impulse https://youtu.be/bH vJfZzgOM Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 11 / 22
  • 12. Introduction Research Methodology Experiments Conclusions Spatiotemporal pattern recognition Spatiotemporal data Y (si, t), t = 1, ..., T si - spatial location, i = 1, ..., N Hyper-distance matrix: spatiotemporal dissimilarity Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 12 / 22
  • 13. Introduction Research Methodology Experiments Conclusions Self-Organizing Network Embedding Spring-Electrical Model Nodes − electrically charged particles Edges − springs between nodes The repulsive force exists between any pair of nodes fr(l, m) = − 1 xl − xm 2 × eDT (l,m) The attractive force exists only between two connected nodes fa(l, m) = xl − xm 2 × e−DT (l,m) , l ↔ m The combined force at a node l: f(l, x) l=m − (xl − xm) xl − xm 3 ×eDT (l,m) + l↔m xl −xm ×(xl − xm)×e−DT (l,m) Minimal energy network: x∗ = arg minx l=1,...,T f(l, x)2 Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 13 / 22
  • 14. Introduction Research Methodology Experiments Conclusions Low-dimensional Pattern Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 14 / 22
  • 15. Introduction Research Methodology Experiments Conclusions GPGPU Acceleration Computer Setting Intel dual core i3-2100 CPU @ 3.10GHz with 16G DDR3 memory, Nvidia Telsa C2075 graphic card with 6GB global memory, Window 7 (64 bit) operating system GPU - NVidia CUDA platform and OpenGL - rendering loop iteration and GUI mechanism CPU-based simulation The algorithm traverses through all cells in the 3D heart model to finish one iteration, and determine the status (timer value) of each cell. Then, OpenGL is called to render the whole heart according to the status of cells. GPU-based simulation Instead of iterating through the heart, we issue every cell a thread, which will increase the timer of the thread, look up the neighbors, and calculate and store the states for the cell if applicable. We, then, launch 148516 threads to the GPU multicore processors and run these threads in parallel. Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 15 / 22
  • 16. Introduction Research Methodology Experiments Conclusions GPU vs. CPU GPU Case 1 - OpenGL/CUDA coop GPU Case 2 - fast data transferring within shared memory 728,321 cells in the whole-heart model, Improve the speed of computing by approximately 30-fold Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 16 / 22
  • 17. Introduction Research Methodology Experiments Conclusions GPU Simulation Demo https://youtu.be/7MGA9r9A- A Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 17 / 22
  • 18. Introduction Research Methodology Experiments Conclusions Summary Challenges Complex geometry: Fractal nature of high-dimensional systems Geometric preservation: Geodesic distances vs. Euclidean distances Large-scale simulation of complex biological systems Spatiotemporal dynamics of electrical conduction and propagation Methodology - spatiotemporal dynamics on fractal surfaces Characterization and modeling of fractal geometry Fractal-based simulation and modeling of spatiotemporal dynamics Recognizing and quantifying spatiotemporal patterns. Parallel computing - GPGPU GPU yields 30 times faster than CPU-based simulation models Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 18 / 22
  • 19. References H. Yang*, Y. Chen, and F. M. Leonelli, “Whole Heart Modeling – Spatiotemporal Dynamics of Electrical Wave Conduction and Propagation,”Proceedings of 2016 IEEE Engineering in Medicine and Biology Society Conference (EMBC), August 16-20, 2016, Orlando, FL, United States, DOI: 10.1109/EMBC.2016.7591990 Y. Chen and H. Yang*, “Numerical simulation and pattern characterization of spatiotemporal dynamics on fractal surfaces for the whole-heart modeling applications,”European Physical Journal B, p. 1-16, 2016, DOI: 10.1140/epjb/e2016-60960-6 D. Yu, D. Du, H. Yang*, and Y.C. Tu, “Parallel Computing Simulation of Electrical Excitation and Conduction in the 3D Human Heart,”Proceedings of 2014 IEEE Engineering in Medicine and Biology Society Conference (EMBC), p. 4315-4319, August 26-30, 2014, Chicago, IL, United States. DOI: 10.1109/EMBC.2014.6944579
  • 20. Introduction Research Methodology Experiments Conclusions Acknowledgements NSF CAREER Award NSF CMMI-1617148 NSF CMMI-1646660 NSF CMMI-1619648 NSF IOS-1146882 James A. Haley Veterans’ Hospital Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 20 / 22
  • 21. Introduction Research Methodology Experiments Conclusions Contact Information Hui Yang, PhD Associate Professor Complex Systems Monitoring Modeling and Control Laboratory Harold and Inge Marcus Department of Industrial and Manufacturing Engineering The Pennsylvania State University Tel: (814) 865-7397 Fax: (814) 863-4745 Email: huy25@psu.edu Web: http://www.personal.psu.edu/huy25/ Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 21 / 22
  • 22. Introduction Research Methodology Experiments Conclusions Questions? Yang, Hui (Penn State) Whole-Heart Modeling November 25, 2017 22 / 22