Sei sulla pagina 1di 27

Annals of Biomedical Engineering, Vol. 38, No. 3, March 2010 ( 2010) pp.

1071–1097
DOI: 10.1007/s10439-009-9873-0

Mathematical Modeling of Electrocardiograms: A Numerical Study


MURIEL BOULAKIA,1 SERGE CAZEAU,2 MIGUEL A. FERNÁNDEZ,3 JEAN-FRÉDÉRIC GERBEAU,3
and NEJIB ZEMZEMI3,4
1
Laboratoire Jacques-Louis Lions, Université Pierre et Marie Curie-Paris 6, UMR 7598, 75005 Paris, France; 2Département de
Rythmologie-Stimulation, Hôpital Saint-Joseph, 185, rue Raymond Losserand, 75014 Paris, France; 3INRIA, CRI Paris-
Rocquencourt, Rocquencourt BP 105, 78153 Le Chesnay Cedex, France; and 4Laboratoire de mathématiques d’Orsay,
Université Paris 11, Bâtiment 425, 91405 Orsay Cedex, France
(Received 30 June 2009; accepted 9 December 2009; published online 24 December 2009)

Associate Editor Kenneth R. Lutchen oversaw the review of this article.

Abstract—This paper deals with the numerical simulation of Despite that, the clinical significance of some ECG
electrocardiograms (ECG). Our aim is to devise a mathe- findings is still not fully understood. Computer based
matical model, based on partial differential equations, which simulations of the ECG, linking models of the electri-
is able to provide realistic 12-lead ECGs. The main ingredi-
ents of this model are classical: the bidomain equations cal activity of the heart (in normal or pathological
coupled to a phenomenological ionic model in the heart, and condition) to the ECG signal, can therefore be a
a generalized Laplace equation in the torso. The obtention of valuable tool for improving this knowledge. Such an
realistic ECGs relies on other important features—including ECG simulator can also be useful in building a virtual
heart–torso transmission conditions, anisotropy, cell hetero- data base of pathological conditions, in order to test
geneity and His bundle modeling—that are discussed in
detail. The numerical implementation is based on state- and train medical devices.16 Moreover, being able to
of-the-art numerical methods: domain decomposition tech- simulate realistic ECGs is a necessary step toward the
niques and second order semi-implicit time marching development of patient-specific models from clinical
schemes, offering a good compromise between accuracy, ECG data.
stability and efficiency. The numerical ECGs obtained with The mathematical modeling of the ECG is known as
this approach show correct amplitudes, shapes and polarities,
in all the 12 standard leads. The relevance of every modeling the forward problem of electrocardiography.32 It relies
choice is carefully discussed and the numerical ECG sensi- on three main ingredients: a model for the electrical
tivity to the model parameters investigated. activity of the heart, a model for the torso (extracar-
diac regions) and some specific heart–torso coupling
Keywords—12-Lead electrocardiogram, Mathematical mod- conditions. Within each of these components, several
eling, Numerical simulation, Bidomain equation, Ionic options are possible, with different levels of complexity
model, Heart–torso coupling, Monodomain equation, Sen- and realism (see Lines et al.32 for a recent compre-
sitivity analysis. hensive review).
Although many works have been devoted to the
numerical simulation of cardiac electrophysiology (see
INTRODUCTION e.g. the monographs44,47,51 and the references therein),
only a small number28,30,32,41,43,54 addresses the
The electrocardiogram (ECG) is a noninvasive numerical simulation of ECGs using a whole-heart
recording of the electrical activity of the heart, reaction-diffusion (i.e. bidomain or monodomain)
obtained from a standard set of skin electrodes and model. Among them, only a very few41,43 provide
presented to the physician as the ‘‘12-lead ECG’’: i.e., meaningful simulations of the complete 12-lead ECG.
12 graphs of the recorded voltage vs. time. The ECG These simulations rely on a monodomain description of
can be considered as the most widely used clinical tool the electrical activity of the heart, a decoupling of the
for the detection and diagnosis of a broad range of heart and the torso (isolated heart assumption) and a
cardiac conditions (see e.g. Aehlert,1 Goldberger24). multi-dipole approximation of the cardiac source within
the torso (see Sect. 4.2.4 in Lines et al.,32 and Gulra-
Address correspondence to Miguel A. Fernández, INRIA, CRI
jani26). To the best of our knowledge, none of the
Paris-Rocquencourt, Rocquencourt BP 105, 78153 Le Chesnay existing approaches based on partial differential equa-
Cedex, France. Electronic mail: miguel.fernandez@inria.fr tions (PDE) and a fully coupled heart–torso formulation
1071
0090-6964/10/0300-1071/0  2009 Biomedical Engineering Society
1072 BOULAKIA et al.

(see e.g. Sect. 4.6 in Lines et al.,32 and Sundnes et al.51) and the coupled system of partial and ordinary dif-
have shown realistic 12-lead ECG simulations. ferential equations (PDE/ODE) involved in the refer-
The main ingredients of our mathematical ECG ence mathematical model considered in this paper.
model are standard (see e.g. Lines et al.,32 Pullan
et al.,44 Sundnes et al.51): bidomain equations and
Heart Tissue
phenomenological cell model for the heart, and a
generalized Laplace equation for the torso. Neverthe- Our reference model for the electrical activity of the
less, once these ingredients have been chosen, several heart is the so-called bidomain model.44,51,55 This
other critical aspects have to be elucidated: heart–torso macroscopic model is based on the assumption that, at
transmission conditions, cell heterogeneity, His bundle the cell scale, the cardiac tissue can be viewed as par-
modeling, anisotropy, etc. titioned into two ohmic conducting media, separated
The purpose of the present work is therefore twofold: by the cell membrane: intracellular, made of the car-
first, provide realistic simulations of the 12-lead ECG diac cells, and extracellular which represents the space
based on a complete PDE model with a fully coupled between them. After an homogenization process (see
heart–torso formulation; second, discuss through Neu and Krassowska,37 Pennacchio et al.39), the intra-
numerical simulations the impact of various modeling and extracellular domains can be supposed to occupy
options and the sensitivity to the model parameters. the whole heart volume XH (this also applies to the cell
Note that the achievement of these two goals is a fun- membrane). Hence, the averaged intra- and extracel-
damental step prior to addressing the inverse problem of lular densities of current, ji and je ; conductivity tensors,
electrocardiography, which consists in identifying the ri and re ; and electric potentials, ui and ue, are defined
ECG model parameters from clinical ECG data. in XH. The electrical charge conservation becomes
The numerical methods proposed to solve the prob-
divðji þ je Þ ¼ 0; in XH ; ð2:1Þ
lem offer a good balance between efficiency, stability
and accuracy. The PDE system made of the heart and and the homogenized equation of the electrical activity
torso models is solved using a finite element method and of the cell membrane is given by
a second order semi-implicit time marching scheme (see  
e.g. Quarteroni et al.45). The coupling conditions at @Vm
Am Cm þ Iion ðVm ; wÞ þ divðji Þ ¼ Am Iapp ; in XH ;
the heart–torso interface are enforced by a Dirichlet- @t
Neumann domain decomposition algorithm (see e.g. ð2:2Þ
Quarteroni and Valli,46 Toselli and Widlund53).
complemented with the Ohm’s laws
The remainder of this paper is organized as follows.
The ECG model equations are presented in ‘‘Model- ji ¼ ri rui ; je ¼ re rue : ð2:3Þ
ing’’ section. The section ‘‘Numerical Methods’’ is
devoted to the description of the numerical algorithm. Here, Vm stands for the transmembrane potential,
The numerical ECGs obtained with the resulting defined as
computational model, under a healthy and a patho- def
V m ¼ ui  ue ; ð2:4Þ
logical (bundle branch block) condition, are presented
and discussed in ‘‘Numerical Results’’ section. The Am is a constant representing the rate of membrane
section ‘‘Impact of Some Modeling Assump- area per volume unit and Cm the membrane capaci-
tions’’ investigates the impact, on the ECG, of various tance per area unit. The term Iion(Vm, w) represents the
modeling assumptions: heart–torso uncoupling, mon- ionic current across the membrane and Iapp a given
odomain approximation, isotropy, cell homogeneity, applied current stimulus. Both currents are measured
resistance–capacitance behavior of the pericardium. In per membrane area unit.
‘‘Numerical Investigations with Weak Heart–Torso In general, the ionic variable w (possibly vector
Coupling’’ section, we present a time and space con- valued) satisfies a system of ODE of the type:
vergence study in terms of the ECG. The sensitivity of
@w
the ECG to the main model parameters is also inves- þ gðVm ; wÞ ¼ 0; in XH : ð2:5Þ
tigated. At last, conclusions and some lines of forth- @t
coming research are drawn in ‘‘Conclusion’’ section. The definition of the functions g and Iion depends on the
considered cell ionic model (see Pullan et al.,44 Sundnes
et al.,51 Tung,55 and the references therein). According
MODELING to their degree of complexity and realism, the ionic
models typically fall into one of the following categories
This section contains standard material (see e.g. (see Chapter 3 in Pullan et al.44): phenomenological
Chapter 2 in Sundnes et al.51). It introduces notation (e.g. Fenton and Karma,18 Fitzhugh,19 Mitchell and
Mathematical Modeling of Electrocardiograms 1073

Schaeffer,36 and van Capelle and Durrer56) or physio- Neu,31 Pullan et al.,44 Sundnes et al.,51 and Tung55)
logical (e.g. Beeler and Reuter,4 Djabella and Sorine,15 that the intracellular current does not propagate out-
Luo and Rudy,33,34 and Noble et al.38). side the heart. Consequently,
In this study, the phenomenological two-variable
ji  n ¼ ri rui  n ¼ 0; on R;
model proposed by Mitchell and Schaeffer36 is con-
sidered (rescaled version). The functions g and Iion are where n stands for the outward unit normal to XH.
then given by Equivalently, and owing to the divergence structure of
(2.7)1, this condition can be enforced as
w ðVm  Vmin Þ2 ðVmax  Vm Þ
Iion ðVm ; wÞ ¼  ri rVm  n þ ri rue  n ¼ 0; on R: ð2:9Þ
sin Vmax  Vmin
1 Vm  Vmin
þ ;
sout Vmax  Vmin
( w Coupling with Torso
1
sopen  s ðV V Þ2
if Vm <Vgate ;
gðVm ; wÞ ¼ w
open max min
To set up boundary conditions on the extracellular
sclose if Vm >Vgate ; potential ue, a perfect electric transmission between the
ð2:6Þ heart and the torso domains is generally assumed (see
e.g. Krassowska and Neu,31 Pullan et al.,44 Sundnes
where sin, sout, sopen, sclose, Vgate are given parameters et al.,51 and Tung55):
and Vmin, Vmax scaling constants (typically 80 and 
20 mV, respectively). ue ¼ uT ; on R;
ð2:10Þ
Despite its reduced complexity (2 state variables, 5 re $ue  n ¼ rT $uT  n; on R:
free parameters), the Mitchell-Schaeffer model inte-
Here, uT and rT stand respectively for the potential
grates relevant physiological properties of the cell mem-
and conductivity tensor of the torso tissue, denoted by
brane: transmembrane potential, activation dynamics
XT (see Fig. 1). Note that, with (2.9), the current conti-
and two currents (inward and outward) leading to
nuity condition (2.10)2 is consistent with the divergence
depolarization and repolarization. Moreover, owing to
structure of (2.7)2. Other possible heart–torso trans-
its planar character, the model can be understood ana-
mission conditions will be discussed in ‘‘Heart–Torso
lytically (see e.g. Mitchell and Schaeffer36), which allows
to identify how the free parameters affect its behavior
(see ‘‘Cell Heterogeneity’’ section).
The gate variable w depends on the change-over
voltage Vgate and on the time constants for opening,
sopen, and closing, sclose. The time constants sin and
sclose are respectively related to the length of the
depolarization and repolarization (final stage) phases.
Typically, these constants are such that sin 
sout  sopen, sclose.
To sum up, the system of equations modeling the
electrical activity within the heart is
8  
>
> Am Cm @V m
þ Iion ðVm ; wÞ
< @t
divðri $Vm Þ  divðri $ue Þ ¼ Am Iapp ; in XH ;
> divððri þ re Þ$ue Þ  divðri $Vm Þ ¼ 0; in XH ;
>
: @w
@t þ gðVm ; wÞ ¼ 0; in XH ;
ð2:7Þ
with g and Iion given by (2.6). This system has to be
complemented with appropriate initial and boundary
conditions. Denoting by V0m and w0 given initial data
for the transmembrane potential and the gate variable,
the following initial condition must be enforced
Vm ðx; 0Þ ¼ V0m ðxÞ; wðx; 0Þ ¼ w0 ðxÞ 8x 2 XH : ð2:8Þ
def
As regards the boundary conditions on R ¼ @XH (see FIGURE 1. Geometry description: the heart domain XH and
Fig. 1), it is widely assumed (see e.g. Krassowska and the torso domain XT (extramyocardial regions).
1074 BOULAKIA et al.

Uncoupling’’ and ‘‘Capacitive and Resistive Effect of setting ue ¼ ujXH and uT ¼ ujXT : Note that this weak
the Pericardium’’ sections. formulation (3.13) integrates, in a natural way, the
Under the quasi-static assumption,35 the torso can coupling conditions (2.10).
be viewed as a passive conductor. Therefore, the The space semi-discretized formulation is based
potential uT satisfies the generalized Laplace equation: on (3.13) and obtained by replacing the functional
spaces by finite dimensional spaces of continu-
divðrT ruT Þ ¼ 0; in XT : ð2:11Þ
ous piecewise affine functions, Vh  H1 ðXH Þ and
This equation is complemented with a boundary Wh  H1 ðXÞ:
def
condition on the external boundary Cext ¼ @XT n R The resulting system is discretized in time by com-
(see Fig. 1). Moreover, assuming that no current can bining a second order implicit scheme (backward dif-
flow from the torso across Cext, we enforce ferentiation formulae, see e.g. Quarteroni et al.45) with
an explicit treatment of the ionic current. We refer to
rT ruT  nT ¼ 0; on Cext ; ð2:12Þ
Ethier and Bourgault17 for a recent review which
where nT stands for the outward unit normal to XT. suggests the use of second order schemes. Let N 2 N
In summary, our reference model for the ECG is be a given integer and consider a uniform partition
def
based on the coupled solution of systems (2.7), (2.6) and f½tn ; tnþ1 g0nN1 ; with tn ¼ ndt; of the time interval of
def
(2.11), completed with the boundary conditions (2.9) interest [0, T], with a time-step dt ¼ T=N: Denote by
n n n
and (2.12), the interface conditions (2.10) and the initial ðVm ; u ; w Þ the approximated solution obtained at
condition (2.8). Throughout this study, this system of time tn. Then, ðVnþ1 m ;u
nþ1
; wnþ1 Þ is computed as fol-
equations will be termed RM (reference model), which is lows: For 0 £ n £ N  1
also known in the literature as full bidomain model (see enþ1 def n
1. Second order extrapolation: V m ¼ 2Vm 
e.g. Clements et al.9). The interested reader is referred to n1
Vm ;
Boulakia et al.7 for a recent study on the mathematical 2. Solve for wn+1 2 Vh:
well-posedness of this system, under appropriate  
assumptions on the structure of Iion and g. 1 3 nþ1 n 1 n1 enþ1 ; wnþ1 Þ ¼ 0;
w  2w þ w þ gðVm
Although additional complexity and realism can dt 2 2
still be introduced through the ionic model (see e.g. (nodal-wise);
Beeler and Reuter,4 Djabella and Sorine,15 Luo and
 
Rudy,33,34 and Noble et al.38), this coupled system can 3. Ionic current evaluation: I enþ1 ; wnþ1 ;
V
be considered as the state-of-the-art in the PDE/ODE  nþ1 nþ1  ion m
4. Solve
R for Vm ; u 2 Vh  Wh ; with
modeling of the ECG (see e.g. Lines et al.32). u nþ1
¼ 0:
XH
8 R Cm 3 nþ1 n 1 n1

NUMERICAL METHODS >
> A m V m  2V m þ Vm /
>
>
XRH dt 2  nþ1 nþ1
 2
>
> þ XH ri $ Vm þ u  $/
This section is devoted to a brief presentation of the < R   
¼ Am XH Iapp ðtnþ1 Þ  Iion V enþ1 ; wnþ1 /;
numerical method used to solve the coupled problem RM. >
> R R
m
>
> ð þ Þ$u nþ1
 þ nþ1
>
> ri r e $w XH ri $Vm  $w
: XRH
Space and Time Discretization þ XT rT $unþ1  $w ¼ 0;

The discretization in space is performed by applying ð3:14Þ


the finite element method to an appropriate weak R
for all (/, w) 2 Vh 9 Wh, with XH w ¼ 0:
formulation of this coupled problem. Let X be the
Finally, set unþ1
e ¼ unþ1 nþ1
jXH and uT ¼ unþ1
jXT :
interior of XH [ XT : Problem RM can be rewritten in
weak form as follows (see e.g. Boulakia et al.7): for The above algorithm is semi-implicit (or semi-
t > 0, find Vm(Æ, t) 2 1 ¥ explicit) since, owing to the extrapolation Step 1, it
R H (XH), w(Æ, t) 2 L (XH) and
1
u(Æ, t) 2 H (X), with XH u ¼ 0; such that allows the uncoupled solution of Steps 2 and 4,
8 R   which are computationally demanding. The inter-
>
> Am XH Cm @V m
þ Iion ðVm ; wÞ / ested reader is referred to Sect. 4.6 in Lines et al.32
>
> R @t R
>
< R þ XH ri $ðVm þ uÞ  $/ ¼ Am XH Iapp /; for an analogous approach, using a different time
R
ðri þ re Þ$u  $w þ XH ri $Vm  $w ð3:13Þ discretization scheme and to Colli Franzone and
> XH R
> Pavarino,10 Gerardo-Giorda et al.,23 Scacchi et al.,48
>
> þ r
XT T $u  $w ¼ 0;
>
: @w and Vigmond et al.58 for a description of various
@t þ gðV m ; wÞ ¼ 0; in XH ;
R computational techniques (preconditioning, parallel
for all ð/; wÞ 2 H1 ðXH Þ  H1 ðXÞ; with XH w ¼ 0: The computing, etc.) used for the numerical resolution of
potentials in the heart and the torso are recovered by the bidomain equations.
Mathematical Modeling of Electrocardiograms 1075
R
Partitioned Heart–Torso Coupling for all / 2 Vh and we 2 Vh, with we ¼ 0:
XH
At each time step, the linear problem (3.14) requires
Relaxation step:
the coupled solution of the transmembrane potential d
Vnþ1 n+1 unþ1;kþ1  xk unþ1;kþ1
e
nþ1;k
jR þ ð1  xk Þue jR :
m and the heart–torso potential u . This coupling e jR
can be solved monolithically, i.e., after full assembling of
the whole system matrix (see e.g. Sects. 4.6 and 4.5.1 in The coefficient xk is a dynamic relaxation parameter
Lines et al.,32 and Buist and Pullan,8 Sundnes et al.51,52). which aims to accelerate the convergence of the itera-
But this results in a increased number of unknowns with tions. In this work, the following explicit expression,
respect to the original bidomain system. Moreover, this based on a multidimensional Aitken formula (see e.g.
procedure is less modular since the bidomain and torso Irons and Tuck29), has been considered
equations cannot be solved independently.  k   b

This shortcoming can be overcome using a parti- k  kk1  kk  kbkþ1  kk1 þ kk def
tioned iterative procedure based on domain decom- xk ¼  2 ; kk ¼ unþ1;k
e jR :
 k d kþ1 k1 bk 
position (see e.g. Quarteroni and Valli,46 Toselli and k  k  k þ k 
Widlund53). In this study, the heart–torso coupling is
solved using the so-called Dirichlet-Neumann algo-
rithm, combined with a specific acceleration strategy.
A related approach is adopted in Buist and Pullan8 (see NUMERICAL RESULTS
also Lines et al.,32 Pullan et al.44), using an integral
formulation of the torso equation (2.11). In this section, it is shown that the full PDE/ODE
The main idea consists in (k-)iterating between the based model RM, completed by additional modeling
heart and torso equations via the interface conditions assumptions, allows to get meaningful 12-lead ECG
( signals. Moreover, the predictive capabilities of the
unþ1;kþ1
T ¼ unþ1;k
e ; on R; model are illustrated by providing realistic numerical
nþ1;kþ1 nþ1;kþ1
re $ue  n ¼ rT $uT  n; on R: ECG signals for some known pathologies, without
any other calibration of the model than those directly
Hence, the monolithic solution is recovered at con- related to the pathology.
vergence. In the framework of (3.14), this amounts to
decompose the discrete test function space Wh as the
direct sum Wh ¼ Zh;0 LVh : The subspace Zh;0 con- Reference Simulation
tains the functions of Wh vanishing in XH ; whereas Throughout this paper, the terminology ‘‘reference
LVh is the range of the standard extension operator simulation’’ (or RS) refers to the 12-lead numerical
L : Vh ! Wh satisfying, for all we 2 Vh, ECG signals obtained by solving the reference model

Lwe ¼ we ; in XH ; RM of ‘‘Modeling’’ section with the numerical method
Lwe ¼ 0; on Cext : described in ‘‘Numerical methods’’ section and the
modeling assumption described in the following para-
The full algorithm used in this paper to solve (3.14) graphs. The model parameters used in the RS are
reads as follows: For k ‡ 0, until convergence, summed up in Tables 1–3 below and, as initial data, we

Torso solution (Dirichlet): have taken V0m ¼ Vmin and w0 ¼ 1=ðVmax  Vmin Þ2 :

unþ1;kþ1
T ¼ unþ1;k
e ; on R; Anatomical Model and Computational Meshes
R nþ1;kþ1
XT rT ruT  rwT ¼ 0; 8wT 2 Zh;0 : The torso computational geometry (see Fig. 2),
including the lung and main bone regions, was

Heart-bidomain solution (Neumann):
obtained starting from the Zygote (http://www.
8 R Cm 3 nþ1;kþ1 
> Am XH dt 2 Vm 2Vnm þ 12 Vn1 / 3dscience.com) model—a geometric model based on
>
>  m
>
> R d actual anatomical data—using the 3-matic (http://
>
> þ XH ri $ Vnþ1;kþ1 þ uenþ1;kþ1
$/
>
> m www.materialise.com) software to obtain computa-
<
R    tionally-correct surface meshes. The heart geometry is
¼ A I ðt ÞI enþ1 ;wnþ1 /;
V
>
>
m XH app nþ1 ion m simplified, based on intersecting ellipsoids, so that the
>
> R R
>
> d
nþ1;kþ1 fibers orientation can be parametrized in terms of
>
> XH ðri þre Þ$ue $we þ XH ri $Vnþ1;kþ1
m $we
>
: R nþ1;kþ1 analytical functions. We refer to Sermesant et al.49 for
¼  XT rT $uT $Lwe ; the details of the geometrical definition of the heart.
ð3:15Þ Note that this simplified geometry only includes the
1076 BOULAKIA et al.

ventricles. We therefore cannot simulate the P-wave of conductivity coefficients in the intra- and extra-cellular
the ECG. media measured along the fibers direction and in the
The 3D computational meshes of the torso and the transverse direction. Different conductivities values are
heart are displayed in Figs. 2 and 3. They have been available in the literature (see e.g. Clements et al.,9
obtained by processing the surface meshes with the Malmivuo and Plonsey,35 Sundnes et al.51). The values
softwares Yams21 and GHS3D.22 used in our simulations, originally reported in Potse
et al.,42 are given in Table 1. As mentioned above, the
Heart Conductivity fibers directions have been set as in Sermesant et al.49
Cardiac muscle is made of fibers. The electrical
Torso Conductivity
conductivity is higher along the fiber direction than
along the cross-fiber direction. The intracellular and We assume that the torso has isotropic conductivity,
extracellular media are therefore anisotropic. This i.e. rT is diagonal rT ¼ rT I; and that the scalar het-
anisotropy is included in our model defining the con- erogeneous conductivity rT takes three different
ductivity tensors ri and re by: values:
8
def
ri;e ðxÞ ¼ rti;e I þ ðrli;e  rti;e ÞaðxÞ aðxÞ; ð4:16Þ < rlT lungs;
rT ¼ rbT ; bone;
: t
where aðxÞ is a unit vector parallel to the local fiber rT ; remaining regions,
direction (Fig. 3) and rli;e and rti;e are respectively the
given in Table 2.

His Bundle and Purkinje Fibers


The His bundle quickly transmits the activation
from the atrioventricular node to the ventricles. It is
made of three main branches in the septum and gives

TABLE 1. Heart conductivity parameters.

rli ðS cm1 Þ rle ðS cm1 Þ rti ðS cm1 Þ rte ðS cm1 Þ

3.0 9 103 3.0 9 103 3.0 9 104 1.2 9 103

TABLE 2. Torso conductivity parameters.

rlT ðS cm1 Þ rbT ðS cm1 Þ rtT ðS cm1 Þ

2.4 9 104 4 9 105 6 9 104


FIGURE 2. Computational torso mesh.

FIGURE 3. Computational heart mesh (left) and heart fiber directions (right).
Mathematical Modeling of Electrocardiograms 1077

rise to the thin Purkinje fibers in the ventricular mus- instance: between base and apex, between septal and
cle. The activation travels from the His bundle to the posterior sides, and transmurally (see e.g. Franz
ventricular muscle in about 40 ms. Interesting attempts et al.20). Although not yet fully explained (see e.g.
at modeling the His bundle and the Purkinje fibers Conrath and Opthof,13 for a review), experimental
have been presented in the literature (see e.g. Vigmond evidence2,20,27,59 suggests that transmural APD heter-
and Clements57). But a physiological model of this fast ogeneity is likely to be the most important factor in the
conduction network coupled to a 3D model of the genesis of the normal ECG T-wave shape and polarity.
myocardium raises many modeling and computational A number of simulation studies5,14,30,40,41 confirm also
difficulties: the fiber network has to be manually this (still debated) postulate. Interestingly, the numer-
defined whereas it cannot be non-invasively obtained ical investigations recently reported in Colli Franzone
from classical imaging techniques; the results are et al.11 (using a highly idealized geometry) indicate that
strongly dependent on the density of fibers which is a the polarity of the T-wave (for unipolar ECG leads)
quantity difficult to determine; the time and the space may be mainly driven by the cardiac tissue anisotropy.
scales are quite different in the fast conduction net- In the present work, cell heterogeneity is only
work and in the rest of the tissue which can be chal- considered as transmural variation of APD in the left
lenging from the computational standpoint. ventricle. Hence, we assume that epicardial cells have
To circumvent these issues, we propose to roughly the shortest APD and that endocardial cells have an
model the Purkinje system by initializing the activation intermediate APD between mid-myocardial cells
with a (time-dependent) external volume current, acting (M-cells) and epicardial cells (see e.g. Yan and
on a thin subendocardial layer (both left and right Antzelevitch59). From the analysis reported in Sect.
parts). The propagation speed of this initial activation is 3.1 in Mitchell and Schaeffer,36 the leading order of
a parameter of the model (see the details in Appendix). the maximum APD provided by the Mitchell-Scha-
Although this approach involves a strong simplification effer ionic model (2.6) is proportional to the param-
of the reality, it allows a simple and quite accurate eter sclose. Thus, the APD heterogeneity is modeled
control of the activation initialization, which is a fun- with a parameter sclose varying across the left ven-
damental aspect in the simulation of correct ECGs. tricle transmural direction: sendo close near the endocar-
dium, smcell
close in the mid-myocardium (M-cells) and
sepi
close near the epicardium (see Fig. 4). For simplicity,
Cell Heterogeneity we take a constant value of sRV in the whole right
close
Action potential duration (APD) heterogeneity ventricle. The values of the parameters are given in
may be found at different myocardium locations, for Table 3.

FIGURE 4. Transmural APD heterogeneity: comparison of the simulated transmembrane potentials for endocardial cells (green),
M-cells (red) and epicardial cells (blue). Snapshots of the transmembrane potential at times t 5 60 and 300 ms.

TABLE 3. Cell membrane parameters.

Am (cm1) Cm (mF) sin sout sopen sRV


close sendo
close smcell
close sepi
close Vgate Vmin Vmax

200 103 4.5 90 100 120 130 140 90 67 80 20


1078 BOULAKIA et al.

Results
The ECGs are computed according to the standard
12-lead ECG definition (see Malmivuo and Plonsey,35
for instance):
def def
I ¼ uT ðLÞ  uT ðRÞ; II ¼ uT ðFÞ  uT ðRÞ;
def
III ¼ uT ðFÞ  uT ðLÞ;
def 3 def 3
aVR ¼ ðuT ðRÞ  uW Þ; aVL ¼ ðuT ðLÞ  uW Þ; ð4:17Þ
2 2
def 3
aVF ¼ ðuT ðFÞ  uW Þ;
2
def
Vi ¼ uT ðVi Þ  uW i ¼ 1; . . . ; 6;
def
where uW ¼ ðuT ðLÞ þ uT ðRÞ þ uT ðFÞÞ=3 and the body
surface electrode locations L, R, F, fVi gi¼1;...;6 are
indicated in Fig. 5.
The simulated ECG obtained from RS is reported in
Fig. 6. Some snapshots of the corresponding body
surface potential are depicted in Fig. 7. Compared to a
physiological ECG, the computed ECG has some minor
flaws. First, the T-wave amplitude is slightly lower than
expected. Second, the electrical heart axis (i.e. the mean
FIGURE 5. Torso domain: ECG leads locations. frontal plane direction of the depolarization wave

FIGURE 6. Reference simulation: 12-lead ECG signals obtained by a strong coupling with the torso, including anisotropy and
APD heterogeneity. As usual, the units in the x- and y-axis are ms and mV, respectively.
Mathematical Modeling of Electrocardiograms 1079

FIGURE 7. Reference simulation: some snapshots of the body surface potentials at times t 5 10, 47, 70, 114, 239 and 265 ms
(from left to right and top to bottom).

traveling through the ventricles during ventricular cavity. Third, in the precordial leads, the R-wave pre-
activation) is about 40 whereas it should be between sents abnormal (low) amplitudes in V1 and V2 and the
0 and 90 (see e.g. Aehlert1). This is probably due to a QRS complex shows transition from negative to posi-
too horizontal position of the heart in the thoracic tive polarity in V4 whereas this could be expected in V3.
1080 BOULAKIA et al.

Despite that, the main features of a physiological The results are reported in Fig. 8 (RBBB) and 9
ECG can be observed. For example, the QRS-complex (LBBB). As in the healthy case, an expert would
has a correct orientation and a realistic amplitude in detect some flaws in these ECGs. For example, he
each of the 12 leads. In particular, it is negative in lead V1 would expect a larger QRS and a lead V1 without
and becomes positive in lead V6. Moreover, its duration Q-wave. Nevertheless, he would also recognize the
is between 80 and 120 ms, which is the case of a healthy main features that indicate the bundle branch blocks
subject. The orientation and the duration of the T-wave (see e.g. Malmivuo and Plonsey35). First, the QRS-
are also satisfactory. To the best of our knowledge, this complex exceeds 120 ms in both cases. Second, it can
12-lead ECG is the most realistic ever published from a be seen in Fig. 8 that the duration between the
fully based PDE/ODE 3D computational model. beginning of the QRS complex and its last positive
wave in V1 exceeds 40 ms which is a sign of RBBB.
Third, it can be seen in Fig. 9 that the duration
Pathological Simulations
between the beginning of the QRS complex and its
In this paragraph, we modify the reference simula- last positive wave in V6 exceeds 40 ms which is a sign
tion that provided the ‘‘healthy’’ ECG (Fig. 6) in order of LBBB. It is noticeable that these results have been
to simulate a right or a left bundle branch block obtained without any recalibration of the RS, besides
(RBBB or LBBB). The purpose is to test whether the the above mentioned (natural) modifications needed
ECG produced by our model possesses the main to model the disease.
characteristics that allow a medical doctor to detect
these pathologies.
In the RS, the right and the left ventricle are acti- IMPACT OF SOME MODELING ASSUMPTIONS
vated simultaneously. Now, in order to simulate a
LBBB (resp. a RBBB) the initial activation is blocked In this section, the impact of some alternative
in the left (resp. right) ventricle. modeling assumptions on the simulated ECG is

FIGURE 8. Simulated 12-lead ECG signals for a RBBB.


Mathematical Modeling of Electrocardiograms 1081

FIGURE 9. Simulated 12-lead ECG signals for a LBBB.

investigated. This allows to assess to what extent the Thereafter, the torso potential uT is recovered by
modeling assumptions involved in the RS are necessary solving (2.11) with
to obtain a meaningful ECG. 
uT ¼ ue ; on R;
: ð5:20Þ
rT $uT  nT ¼ 0; on Cext ;
Heart–Torso Uncoupling as boundary conditions. In other words, the uncoupled
A common approach to reduce the computational heart potential ue is transferred, from XH to XT,
complexity of the RM consists in uncoupling the through the interface R (see Barr et al.,3 Shahidi
computation of (Vm, ue) and uT. This can be achieved et al.50).
by neglecting, in (2.10), the electrical torso feedback on
the cardiac region. That is, by replacing the coupling Remark 5.1 Rather than interface based, as (5.20),
condition (2.10)2 by most of the uncoupled approaches reported in the
literature are volume based (see Sect. 4.2.4 in Lines
re rue  n ¼ 0; on R; ð5:18Þ et al.,32 for a review). Thus, the torso potentials are
generated by assuming a (multi-)dipole representation
which amounts to work with an isolated heart domain
of the cardiac source, typically based on the
(see e.g. Clements et al.,9 Potse et al.42).
transmembrane potential gradient rVm (see e.g.
As a result, the intracardiac quantities (Vm, ue)
Gulrajani,26 Pullan et al.44).
can be obtained, independently of uT, by solving
From the numerical point of view, the heart–torso
(2.7) with initial condition (2.8) and insulating con-
uncoupling amounts to replace Step 4, in ‘‘Space and
ditions
Time Discretization’’ section, by:

ri $Vm  n þ ri $ue  n ¼ 0; on R;
Solving ðVnþ1 nþ1
ð5:19Þ R for m ; ue Þ 2 Vh  Vh ; with
re $ue  n ¼ 0; on R: nþ1
¼ 0:
X H ue
1082 BOULAKIA et al.
8 R  
> Am XH Cdtm 32 Vnþ1  2Vnm þ 12 Vn1 / substantial increasing in epicardial potentials magni-
>
> R m
 nþ1  m
>
< þ nþ1 tude were observed when the heart surface was exposed
i $ Vm þ u
XH r  $/
R   to insulating air. Thus, considering an uncoupled for-
>
> ¼ Am XH Iapp ðtnþ1 Þ  Iion V enþ1 ; wnþ1 /;
> m mulation can be reasonable to get a qualitatively correct
>R
: nþ1
R
XH ðri þ re Þ$ue  $we þ XH ri $Vnþ1 m  $we ¼ 0;
ECGs, in the sense that some important features of the
R ECGs—for example, the QRS or the QT intervals—are
for all ð/; we Þ 2 Vh  Vh ; with XH we ¼ 0: the same as in the fully coupled case. This observation is
Then, once funþ1 the basis of the numerical study reported in ‘‘Numerical
e g0nN1 are available, the torso
potential is obtained by solving, for unþ1 2 Zh ; Investigations with Weak Heart–Torso Coupling’’ sec-
T
tion using heart–torso uncoupling. Nevertheless,
unþ1
T ¼ unþ1
e ; on R; Fig. 11 shows that both amplitude and shape can differ
Z in some cases. The uncoupling assumption has therefore
ð5:21Þ
rT runþ1
T  rwT ¼ 0; 8wT 2 Zh;0 : to be considered with caution. Similar conclusions are
XT
given in Page 315 in Pullan et al.44 (see also Sect. 4.3 in
The remainder of this section discusses the impact of Lines et al.32), by comparing the surface potentials, on a
the uncoupled approach on ECG accuracy and com- 2D torso slice, obtained with a multi-dipole represen-
putational cost. tation of the cardiac source (see Remark 5.1).

Numerical Results Torso Transfer Matrix Computation


Figure 10 presents the ECGs obtained with the fully Under a heart–torso uncoupling assumption, the
coupled (i.e. the RS) and the uncoupled approaches in torso potential uT is computed by solving the gen-
a healthy condition. For the sake of conciseness, we eralized Laplace equation (2.11) with boundary con-
have only reported the I, aVR, V1 and V4 leads of the ditions (5.20). Therefore, uT depends linearly on the
ECG. Figure 11 reports the comparison in the case of heart extracellular potential at the heart–torso inter-
a pathological RBBB situation. face uejR : At the discrete level, we will see that this leads
In both cases, the amplitude of the waves of the to a matrix-vector product representation of the ECG
uncoupled formulation is much larger than in the fully computation in terms of the discrete extracellular
coupled formulation. In the healthy case (Fig. 10), it potential at the heart–torso interface R.
can nevertheless be noted that the shape of the ECG is To this aim, we introduce some additional notation
almost unaffected. These results are consistent with the and assume that the heart and torso finite element
experimental findings reported in Green et al.25: no discretizations match at the interface. For the sake of
significant changes in epicardial activation but simplicity, the degrees of freedom (DOF) of torso

FIGURE 10. Comparison of the simulated healthy ECGs obtained using heart–torso uncoupling (top) and fully heart–torso
coupling (bottom).
Mathematical Modeling of Electrocardiograms 1083

FIGURE 11. Comparison of the simulated RBBB ECGs obtained using heart–torso uncoupling (top) and fully heart–torso cou-
pling (bottom).

def
potential are partitioned as xT ¼ ½xT;I ; xT;R  2 RnI þnR ; evaluating Tei for i = 1, …, nR, where ei denotes the i-th
where xT;R denotes the heart–torso interface DOF and canonical vector of RnR : But each of these evaluations
xT;I the remaining DOF. We denote by xejR 2 RnR the involve the solution of system (5.23) with xejR ¼ ei ; and
extracellular potential DOF at the heart–torso inter- therefore the overall computational cost is proportional
face R. Finally, we assume that the 9 potential values to nR, which can be rather expensive (remember that nR
generating the ECG (see ‘‘Results’’ section), say is the number of nodes on the heart–torso interface, and
xECG 2 R9 ; are obtained from the discrete torso is therefore of the order of several thousands). In con-
potential xT in terms of an interpolation operator trast, a computation by row is much more efficient since
P 2 R9nI ; so that it is only needed to evaluate TT ei for i = 1, …, 9, where
ei stands for the i-th canonical vector of R9 : From the
xECG ¼ PxT;I ; ð5:22Þ
symmetry of the finite element matrix,
for instance, P can be a nodal value extraction of xT;I :
On the other hand, from (5.21), the discrete torso TT ¼ ATIR AT T 1 T
II P ¼ ARI AII P :
potential xT is solution to the following finite element Therefore, the matrix-vector product evaluation
linear system:



TT ei ¼ ARI A1 T
ð5:24Þ
AII AIR xT;I 0 II P ei ;
¼ : ð5:23Þ |fflfflfflffl
ffl{zfflfflfflfflffl}
0 IRR xT;R xejR xT;I

Hence, by Gaussian elimination, we have that xT;I ¼ can be performed in two steps as follows. First, solve
A1
II AIR xejR ; and by inserting this expression in (5.22),
for ½xT;I ; xT;R  the discrete source problem (depending
we obtain on the linear operator P), with homogeneous Dirichlet
boundary condition on R:
xECG ¼ PA1 II AIR xejR :

t

|fflfflfflfflfflfflffl{zfflfflfflfflfflfflffl} AII AIR xT;I P ei


T ; ð5:25Þ
0 IRR xT;R 0
Therefore, the ECG can be computed from the discrete
extracellular potential at the heart torso interface, xejR ; Second, from (5.24), evaluate the interface residual
by a simple matrix-vector operation xECG ¼ TxejR ;

def T xT;I
with T ¼  PA1 II AIR :
T ei ¼ ARI xT;I ¼ ½ ARI ARR 
xT;R
:
There are different solutions to compute T: The naive
idea consisting of computing the matrix A1 II is of course Note that, TT ei is nothing but the discrete current flux
ruled out. A reasonable and natural option is to com- through the heart–torso interface R, associated to the
pute matrix T by column (see Shahidi et al.50), i.e. by homogeneous Dirichlet condition in (5.25).
1084 BOULAKIA et al.

In this paper, all the numerical ECGs based on et al.,12 without any assumptions on the anisotropy
the uncoupling conditions (5.19)–(5.20) have been ratio of the intra- and extracellular conductivities. The
obtained using the matrix T presented in this para- impact of this approximation on the simulated ECG is
graph (and this matrix has been computed by row). then illustrated in ‘‘Numerical Results with Heart–
Torso Uncoupling’’ section, using the heart–torso
Remark 5.2 If the operator P is a simple extraction uncoupling simplification.
of nodal values from the torso potential DOF, xT ; each
evaluation TT ei ; for i = 1, …, 9, can be (formally) The Monodomain Approximation
interpreted at the continuous level as a current flux
evaluation at R of the problem We assume that the intra- and extracellular local
8 conductivities rl;t l;t
i and re are homogeneous (constant
< divðrT $vÞ ¼ dxi ; in XT ; def
v ¼ 0; on R; in space). Let j ¼ ji þ je be the total current, flowing
: def
rT $v  nT ¼ 0; on Cext ; into XH, and r ¼ ri þ re be the bulk conductivity
tensor of the medium.
with dxi the Dirac’s delta function at the i-th point, xi ;
From (2.3) and (2.4), j ¼ ri $ui  re $ue ¼
of torso potential recording on Cext.
ri $Vm  r$ue ; or, equivalently,
Remark 5.3 Note that the transfer matrix T can be $ue ¼ r1 ri $Vm  r1 j: ð5:26Þ
computed ‘‘off-line’’, since it depends neither on time
nor on solution in the heart. Nevertheless, this matrix By inserting this expression in (2.7)1 and (2.9), we
has to be recomputed when the torso conductivities are obtain
8      
modified or when dealing with dynamic torso meshes. < Am Cm @V ðVm ; wÞ  div ri I  r1 ri $Vm
@t þ Iion1
m

Table 4 reports the elapsed CPU time needed to ¼ divri r j þ Am Iapp ; in XH ;


simulate an ECG with three different approaches. As : 
ri I  r1 ri $Vm  n ¼ ri r1 j  n; on R:
expected, the uncoupling assumption significantly
reduces the computational cost of the ECG simulation, ð5:27Þ
 
especially if the transfer matrix method is used to On the other hand, ri I  r1 ri ¼ ri r1 ðr  ri Þ ¼
recover the torso potentials. Let us emphasize that, the ri r1 re : Therefore, by defining
last two columns of Table 4 refer to the same problem
def
(uncoupled formulation) solved with two different ra ¼ ri r1 re ; ð5:28Þ
algorithms, whereas the problem corresponding to the
first column (fully coupled formulation) is different the expression (5.27) reduces to
8  
and a priori more accurate. < Am Cm @V @t þ IionðVm ; wÞ  divðra $Vm Þ
m

¼ div ri r1 j þ Am Iapp ; in XH ; ð5:29Þ


:
ra $Vm  n ¼ ri r1 j  n; on R:
Study of the Monodomain Model
Following Clements et al.9 and Colli Franzone et al.,12
In the previous section we have investigated a sim- we deduce from (4.16)
plifying modeling assumption that allows a uncoupled
computation of the heart and torso potentials (Vm, ue) ri r1 ¼ lt I þ ðll  lt Þa a; ð5:30Þ
and uT. We now discuss another simplification known as
monodomain approximation (see e.g. Clements et al.,9 with
Colli Franzone et al.12). Combined with a heart–torso def ril def rit
uncoupling assumption, this approach leads to a fully ll ¼ ; lt ¼ ;
ril þ rel rit þ ret
decoupled computation of Vm, ue and uT.
def
The next subsection investigates the implications, on By setting e ¼ jlt  ll j; we deduce from (5.30)
ECG modeling, of the general monodomain derivation
proposed in Clements et al.9 and Colli Franzone ri r1 ¼ lt I þ OðeÞ: ð5:31Þ
As noticed in Clements et al.,9 e is a parameter that
TABLE 4. Comparison of the elapsed CPU time (dimen- measures the gap between the anisotropy ratios of the
sionless) for the computation of the ECG.
intra- and extracellular media. In general 0 £ e < 1,
Uncoupling Uncoupling and for equal anisotropy ratios e = 0 so that
Full coupling Laplace equation transfer matrix ri r1 ¼ lt I:
Assuming e  1, the expansion (5.31) can be
60 4 1
inserted into (5.29) by keeping the terms up to the zero
Mathematical Modeling of Electrocardiograms 1085

order. Thus, since lt is assumed to be constant, and 3. Torso potential uT:


using (2.1) and (2.9), up to the zero order in e, the 8
so-called monodomain approximation is obtained: < divðrT $uT Þ ¼ 0; in XT ;
8   uT ¼ ue ; on R; ð5:36Þ
:
< Am Cm @V @t þ Iion ðVm ; wÞ  divðra $Vm Þ
m rT $uT  nT ¼ 0; on Cext :
¼ Am Iapp ; in XH ;
:
ra $Vm  n ¼ lT re $ue  n; on R: To sum up the discussion of this subsection on can
ð5:32Þ say that two levels of simplification can be considered
with respect to RM: first, replacing the bidomain
Heart–torso full coupling. Under the full coupling con- equations by the monodomain equations; second,
ditions (2.10), Vm and ue cannot be determined indepen- replacing the full heart–torso coupling by an uncou-
dently from each other. Note that, in (5.32) the coupling pled formulation. The first simplification significantly
between Vm and ue is fully concentrated on R, whereas in reduces the computational effort only if the second one
RM this coupling is also distributed in XH, through (2.7)1. is also assumed.
Therefore, as soon as the heart and the torso are strongly
coupled, the monodomain approximation does not sub- Numerical Results with Heart–Torso Uncoupling
stantially reduce the computational complexity with
respect to RM. Owing to this observation, we will not Figure 12 shows the ECG signals obtained with the
pursue the investigations on this approach. bidomain model (bottom) and the monodomain
Heart–torso uncoupling. Within the framework of approximation (top) in a healthy case, using the heart–
‘‘Heart–Torso Uncoupling’’ section, the insulating torso uncoupling simplification. The simulated ECGs
condition (5.18) combined with (5.32) yields for a RBBB pathological condition are given in
8   Fig. 13. These figures clearly show that the most
< Am Cm @V @t þ Iion ðVm ; wÞ  divðra $Vm Þ
m
important clinical characteristics (e.g. QRS or QT
¼ Am Iapp ; in XH ; durations) are essentially the same in both approaches.
:
ra $Vm  n ¼ 0; on R; The first lead, in a healthy case, of both approaches
ð5:33Þ are presented together in Fig. 14, for better compari-
son. The relative difference on the first lead is only 4%
which, along with (2.5), allows to compute Vm inde- in l2-norm. Thus, as far as the ECG is concerned,
pendently of ue. The extra-cellular potential can then bidomain equations can be safely replaced by the
be recovered, a posteriori, by solving monodomain approximation.
 These observations are consistent with the conclu-
divððri þ re Þ$ue Þ ¼ divðri $Vm Þ; in XH ;
ðri þ re Þ$ue  n ¼ ri $Vm  n; on R: sions of other studies based on isolated whole heart
models.9,42 For instance, the numerical results reported
At last, the heart potentials are transferred to the torso in Potse et al.42 show that the propagation of the acti-
by solving (2.11) with (5.20), as in ‘‘Heart–Torso vation wave is only 2% faster in the bidomain model
Uncoupling’’ section. and that the electrograms (point-wise values of the
Therefore, the monodomain approximation (5.32) extra-cellular potential) are almost indistinguishable.
combined with a heart–torso uncoupling assumption
leads to a fully decoupled computation of Vm, ue and
Isotropy
uT. The three systems of equations which have to be
solved successively read: The impact of the conductivity anisotropy on the
ECG signals is now investigated. To this aim, the
1. Monodomain problem, decoupled Vm:
8 numerical simulations of ‘‘Reference Simulation’’ sec-
 
>
> Am Cm @V m
þ Iion ðVm ; wÞ tion are reconsidered with isotropic conductivities, by
>
>
@t
setting
< divðra $Vm Þ
¼ Am Iapp ; in XH ; ð5:34Þ
>
> @w rte ¼ rle ¼ 3:0  103 Scm1 ; rti ¼ rli ¼ 3:0  103 Scm1 :
>
> @t þ gðV m ; wÞ ¼ 0; in X H ;
:
ra $Vm  n ¼ 0; on R:
Figure 15 (top) shows the corresponding ECG signals.
2. Heart extracellular potential ue: The QRS and T waves have the same polarity than in
8 the anisotropic case, Fig. 15 (bottom). However, we
< divððri þ re Þ$ue Þ can clearly observe that the QRS-complex has a
¼ divðri $Vm Þ; in XH ; ð5:35Þ smaller duration and that the S-wave amplitude, in
:
ðri þ re Þ$ue  n ¼ ri $Vm  n; on R: leads I and V4, is larger. The impact of anisotropy is
1086 BOULAKIA et al.

FIGURE 12. Simulated normal ECG with heart–torso uncoupling: monodomain (top) and bidomain (bottom) models.

FIGURE 13. Simulated ECG for a RBBB pathology with heart–torso uncoupling: monodomain (top) and bidomain (bottom)
models.

much more striking when dealing with pathological Meaningful ECG simulations have therefore to incor-
activations. In Fig. 16, for instance, the simulated porate this modeling feature (see also Colli Franzone
ECG signals for a RBBB pathology have been et al.11).
reported with anisotropic and isotropic conductivities.
Notice that the electrical signal is significantly dis-
Cell Homogeneity
torted. In particular, the amplitude of the QRS com-
plex is larger in the isotropic case (this observation also As mentioned in ‘‘Cell Heterogeneity’’ section, an
holds in the healthy case). heterogeneous coefficient sclose has been considered in
These numerical simulations show that anisotropy RS to incorporate an APD gradient across the left
has a major impact on the accuracy of ECG signals. ventricle transmural direction. In this paragraph, the
Mathematical Modeling of Electrocardiograms 1087

myocardium is assumed to have homogeneous cells. present a similar polarity, irrespectively of the ADP
The ECG signals corresponding to a constant APD in heterogeneity (see also Colli Franzone et al.11).
the whole heart, obtained with sclose = 140 ms, are As a result, as also noticed in Boulakia et al.,5 Keller
reported in Fig. 17. et al.,30 and Potse et al.,40,41 transmural APD hetero-
Note that now, in the bipolar lead (I), the T-wave geneity is a major ingredient in the simulation of a
has an opposite polarity with respect to the RS and to complete 12-lead ECG with physiological T-wave
what is usually observed in normal ECGs. Indeed, polarities.
without transmural APD heterogeneity, the repolari-
zation and the depolarization waves travel in the same
Capacitive and Resistive Effect of the Pericardium
direction, which leads to the discordant polarity,
between the QRS and the T waves, observed in lead I. The coupling conditions (2.10) are formally
On the contrary, the unipolar leads (aVR, V1 and V4) obtained in Krassowska and Neu31 using an homoge-
nization procedure. In that reference, a perfect elec-
trical coupling is assumed between the heart and the
surrounding tissues.
It might be interesting to consider more general
coupling conditions. For instance, by assuming that
the pericardium (the double-walled sac containing the
heart) might induce a resistor–capacitor effect. This
can be a way to model pathological conditions—
e.g. pericarditis, when the pericardium becomes
inflamed—or to take into account the fact that, even in
a healthy situation, the heart–torso coupling can be
more complex. Thus, we propose to generalize (2.10),
by introducing the following resistor–capacitor (R–C)
coupling conditions:

Rp rT $uT  n ¼ Rp Cp @ðue@tuT Þ þ ðue  uT Þ; on R;
re $ue  n ¼ rT $uT  n; on R;
ð5:37Þ
where Cp and Rp stand for the capacitance and resis-
FIGURE 14. First ECG lead: bidomain and monodomain tance of the pericardium, respectively. Note that, the
models with heart–torso uncoupling. classical relations (2.10) can be recovered from (5.37)

FIGURE 15. ECG signals: isotropic conductivities (top), anisotropic conductivities (bottom).
1088 BOULAKIA et al.

FIGURE 16. Isotropic (top) and anisotropic (bottom) conductivities in a pathological case (RBBB).

FIGURE 17. ECG signals: homogeneous action potential duration (top), heterogeneous action potential duration (bottom).

by setting Rp = 0. To the best of our knowledge, the In order to illustrate the resistor effect, we have
resistor–capacitor behavior (5.37) of the pericardium is reported in Fig. 19 the ECG obtained with Cp = 0 mF
not documented in the literature, so we propose to cm2 and Rp = 104 X cm2. We clearly observe that the
study its effect on ECGs through numerical simula- amplitude of the signals is smaller than in the RS.
tions. More generally, this amplitude decreases when Rp
Numerical tests showed that for Rp small (Rp < increases, as expected.
103 X cm2 approximately) or Cp large (Cp > 1 We now focus on the capacitor effect by taking
mF cm2 approximately) the simulated ECG is very Rp very large. Figure 20 presents the ECG sig-
close to the RS. Figure 18, for instance, presents the nals obtained with Rp = 1020 X cm2 and Cp =
ECG signals obtained with Rp = 102 X cm2 and 102 mF cm2. We observe that the capacitive
Cp = 0 mF cm2. term induces a relaxation effect and distorts the signal.
Mathematical Modeling of Electrocardiograms 1089

FIGURE 18. Simulated 12-lead ECG signals: R–C heart–torso coupling conditions with Rp ¼ 102 X cm2 ; Cp ¼ 0 mF cm2 .

In particular, the T-wave is inverted in all the ECG Time and Space Convergence
leads and the S-wave duration is larger than for the
In this section, we are not interested in the conver-
RS. At last, Fig. 21 shows that for very small values of
gence of the whole solution of the RM with respect
Cp the amplitude of the ECG is also very small. This
to the space and time discretization parameters, but
can be formally explained by the fact that, in this
rather in the convergence of the ECG which is here
case, condition (5.37)1 approximately becomes
considered as the quantity of interest.
rT ruT  n ¼ 0 on R: no heart information is trans-
ferred to the torso, leading to very low ECG signals.
Time Convergence
In Fig. 22, we present the first ECG lead (lead I)
obtained for three different time-step sizes dt = 0.25,
NUMERICAL INVESTIGATIONS WITH WEAK 0.5 and 2 ms. The l2-norm of the relative difference
HEART–TORSO COUPLING with the result obtained with dt = 0.25 ms is 10%
when dt = 2 ms and 2.0% when dt = 0.5 ms.
In this section, we investigate the ECG sensitivity
to the time and space discretizations and to the heart
Space Convergence
and torso model parameters. To carry out these
studies at a reasonable computational cost, we con- Three different levels of refinements are considered
sider the heart–torso uncoupling. Although we have for the heart and the torso meshes, as shown in
noticed (in ‘‘Heart–Torso Uncoupling’’ section) that Table 5. The finite element meshes used in the RS are
uncoupling may affect the ECG accuracy in some the R2. In Fig. 23, we report the first lead of the ECGs
cases, we can expect that the conclusions of the obtained for these simulations.
sensitivity analysis remain still valid under this sim- Although the whole solution might not be fully
plification. converged within the heart, we can observe that the
1090 BOULAKIA et al.

FIGURE 19. Simulated 12-lead ECG signals: R–C heart–torso coupling conditions with Rp = 104 X cm2 ; Cp = 0 mF cm2 .

quantity of interest—namely the ECG—is almost where e is a small parameter, in our case 106 £
unaffected by the last refinement. Therefore, in a goal- e £ 104 gives a good  approximation. Instead of
oriented refinement framework, the solution may @ai ECG a1 ; a2 ; . . . ; ap we consider
 the normalized
indeed be considered as converged. value ai @ai ECG a1 ; a2 ; . . . ; ap , which allows to com-
pare the sensitivity irrespectively of the parameter
scales. In the next paragraphs, we provide time evo-
Sensitivity to Model Parameters
lution of this scaled derivative, evaluated around the
In this section, we study the sensitivity of ECG to parameters used in the RS. Once more, for the sake of
some model parameters. This is fundamental step prior conciseness, we focus on the first ECG lead.
to addressing its estimation (see e.g. Boulakia et al.6)
using data assimilation techniques. Ionic Model Parameters
Suppose that a1, a2, …, ap are parameters the ECG
depends upon, i.e. In this paragraph, we investigate the sensitivity of
  the ECG to the Mitchell-Schaeffer parameters. In
ECG ¼ ECG a1 ; a2 ; . . . ; ap : Fig. 24, we have reported the normalized derivatives
The ECG sensitivity to parameter ai can then be with respect to sin, sout, sopen or sclose. The high ECG
approximated as sensitivity to sin is clearly visible, particularly during
the QRS-complex. The sensitivity to sout is moderate
  both during the depolarization and depolarization
@ai ECG a1 ;a2 ;...;ap
phases. As expected, the sensitivity to sclose is only
ECGða1 ;a2 ;...;ð1þeÞai ;...;ap ÞECGða1 ;a2 ;...;ap Þ relevant during repolarization. Interestingly, the sen-
;
eai sitivity to sopen is relatively small. Therefore, this
Mathematical Modeling of Electrocardiograms 1091

FIGURE 20. Simulated 12-lead ECG signals: R–C heart–torso coupling conditions with Rp ¼ 1020 X cm2 ; Cp ¼ 102 mF cm2 .

parameter may be removed (i.e. keep fixed) within an At last, we investigate the sensitivity of the ECG to
inverse estimation procedure. the initial activation in the heart (see Appendix). More
precisely, we focus on the sensitivity to the activation
angular velocity 2tpact . The corresponding normalized
Bidomain Model Parameters derivative is reported Fig. 27. As expected, the ECG is
strongly sensitive to this parameter, particularly during
We first focus on the ECG sensitivity to the local
the depolarization phase.
myocardium conductivities: rte, rle, rti and rli. The
corresponding normalized derivatives are given in
Torso Parameters
Fig. 25. During depolarization (QRS-complex), the
ECG is mainly sensitive to transverse conductivity We finally consider the sensitivity of the ECG to the
(rte, rti ). This can be due to the dominating trans- torso conductivities rlT, rbT and rtT. Note that, in a
mural propagation of the depolarization wave in the heart–torso uncoupling framework, the corresponding
left ventricle (see Fig. 4, left). During repolarization three normalized derivatives are linked by a linear
(T-wave), on the contrary, the ECG shows approxi- relation. Indeed, from (2.11) and (5.20), we have that,
mately the same sensitivity to all the local conduc- for all k 2 R; uT solves
tivities. 8
< divðkrT $uT Þ ¼ 0; in XT ;
We now pursue our sensitivity analysis, by consid-
u ¼ ue ; on R;
ering the parameters Am and Cm. The corresponding : T
krT $uT  nT ¼ 0; on Cext :
normalized derivatives are given in Fig. 26. We
observe a strong sensitivity to both parameters during In other words,
depolarization. Whereas, during the repolarization    
phase, the sensitivity is reduced. uT krlT ; krbT ; krtT ¼ uT rlT ; rbT ; rtT : ð6:38Þ
1092 BOULAKIA et al.

FIGURE 21. Simulated 12-lead ECG signals: R–C heart–torso coupling conditions with Rp 5 1020 X cm2, Cp 5 1024 mF cm22.

TABLE 5. There different levels of refinement for the


computational heart and torso meshes (rounded off
values).

Total number
Meshes Heart nodes Torso nodes of tetrahedra

R1 13,000 56,000 370,000


R2 80,000 120,000 1,080,000
R3 236,000 232,000 2,524,000

Thus, from (4.17), we obtain a similar relation for the


normalized ECG derivatives:
rlT @rl ECG þ rbT @rb ECG þ rtT @rtT ECG ¼ 0:
T T

Figure 28 presents the normalized derivatives of the


ECG with respect to the tissue, lung and bone con-
FIGURE 22. Comparison of three simulations of ECG (lead I)
with three different time steps: 2, 0.5 and 0.25 ms. ductivities. This figure clearly shows that the ECG
sensitivity to the bone parameter rbT is negligible
Differentiating this relation with respect to k (and compared to its sensitivity to the tissue and lung
evaluating the resulting expression at k = 1) yields parameters. Thus, if we have in mind to limit the
number of parameters to be estimated, rbT can safely be
rlT @rl uT þ rbT @rb uT þ rtT @rtT uT ¼ 0: fixed to the value used in the RS.
T T
Mathematical Modeling of Electrocardiograms 1093

FIGURE 23. Comparison of three simulations of ECG (lead I),


using three different levels of mesh refinement (see Table 5).

FIGURE 25. Normalized ECG sensitivity to the local myo-


cardium conductivities: rte, rle, rti and rli .

FIGURE 24. Normalized ECG sensitivity to sin, sout, sopen and


sclose.
FIGURE 26. Normalized ECG sensitivity to Am and Cm.

CONCLUSION with inhomogeneous conductivity (bone, lungs and


remaining tissue). A detailed description of the different
A fully PDE/ODE based mathematical model for algorithms used for the numerical solution of the
the numerical simulation of ECGs has been described. resulting ECG model has been also provided.
The electrical activity of the heart is based on the Our approach has several limitations: we did not
coupling of the bidomain equations with the consider the atria, which prevents us from computing
Mitchell-Schaeffer phenomenological ionic model, the P wave of the ECG; the cell model being phenom-
including anisotropic conductivities and transmural enological, it cannot handle complex ionic interactions;
APD heterogeneity. This system of equations has been the effect of the blood flow on the ECG was neglected;
coupled to a generalized Laplace equation in the torso, the geometry of the ventricles were simplified.
1094 BOULAKIA et al.

shows, in particular, that our numerical model have


some predictive features.
In a second part, we have studied the impact of
some modeling assumptions on the ECGs. The main
conclusions of this investigation are the following:
1. As far as the general shape of the ECGs is con-
cerned, heart–torso uncoupling can be consid-
ered. The level of accuracy obtained with
uncoupling is probably sufficient in several
applications, which may explain why this sim-
plification is so widespread in the literature.
Nevertheless, our numerical results have clearly
pointed out that the amplitudes of the ECG
signals obtained via uncoupling and full cou-
pling can significantly differ. We therefore rec-
ommend to carefully check in each specific
situations whether the uncoupling approxima-
tion is acceptable or not.
2. In agreement with other studies, we noticed
that cell heterogeneity and fiber anisotropy
have an important impact on the ECG and,
FIGURE 27. Normalized ECG sensitivity to the activation
therefore, cannot be neglected.
angular velocity. 3. The bidomain equations can apparently be
safely replaced by the monodomain approxi-
mation (5.32). Nevertheless, even with this
simplification, the transmembrane potential
Vm and the extracellular potential ue still have
to be solved simultaneously when the heart and
the torso are fully coupled. Therefore, to be
really attractive, the monodomain simplifica-
tion (5.32) has to come with a heart-torso
uncoupling approximation, which (as men-
tioned above) can affect the ECG. An alter-
native can be to neglect the boundary coupling
in (5.32) while keeping ue and uT fully coupled
(see e.g. Potse et al.43 In a pure propagation
framework, i.e. without extracellular pacing,
numerical experiments suggest that this
approach can provide accurate ECG signals.
4. We have proposed a new heart–torso coupling
condition which takes into account possible
capacitive and resistive effects of the pericar-
dium. We did not find in the literature any evi-
dence of these effects and our results show that it
FIGURE 28. Normalized ECG sensitivity to rlT ; rbT and rtT .
does not seem necessary to include them in order
Despite the above mentioned limitations, we were to get realistic healthy ECGs. Nevertheless,
able to compute a satisfactory healthy 12-lead ECG, these coupling conditions might be relevant in
with a limited number a parameters. To the best of our some pathologies affecting the pericardial sac
knowledge, this constitutes a breakthrough in the and the simulations we provided to illustrate
modeling of ECGs with partial differential equations. these effects might be useful for future works.
Moreover, for a pathological situation corresponding 5. At last, a sensitivity analysis has shown that the
to a bundle branch block, our simulations have pro- most critical parameters of the bidomain model
vided an ECG which satisfies the typical criteria used are Cm, Am, the angular velocity of the acti-
by medical doctors to detect this pathology. This vation wave and the transverse conductivities
Mathematical Modeling of Electrocardiograms 1095

rti and rte. As regards the ECG sensitivity to the with iapp the amplitude of the external applied
ionic model parameters, we have noticed a stimulus,
extreme sensitivity of the QRS-complex to 
def 1 if ðx; y; zÞ 2 S;
the parameter sin and a high sensitivity of the vS ðx; y; zÞ ¼
T-wave to the parameter sclose. Moreover, we 0 if ðx; y; zÞ 2j S;

have also observed that the ECG sensitivity to def 1 if t 2 ½0; tact ;
v½0;tact  ðtÞ ¼
the torso conductivity parameters is less sig- 0 if t 2j ½0; tact ;
nificant than to the heart model parameters. 8  
>
< 1 if atan xx 0
 aðtÞ;
def zz 0
To conclude, our main concern during this study wðx; z; tÞ ¼  
was to build a model rich enough to provide realistic >
: 0 if atan xx zz0 >aðtÞ;
0

ECGs and simple enough to be easily parametrized. In


def
spite of its shortcomings, the proposed approach the activated angle aðtÞ ¼ 2ttpact and tact = 10ms. The
essentially fulfills these requirements and is therefore a activation current in the right ventricle is built in a
good candidate to address inverse problems. This will similar fashion.
be investigated in future works.

ACKNOWLEDGMENTS
APPENDIX: EXTERNAL STIMULUS This work was partially supported by INRIA
through its large scope initiative CardioSense3D. The
In order to initiate the spread of excitation within the authors wish to thank Elsie Phé (INRIA) for her work
myocardium, we apply a given volume current density to on the anatomical models and meshes, and Michel
a thin subendocardial layer of the ventricles during a Sorine (INRIA) for valuable discussions regarding, in
small period of time tact. In the left ventricle, this thin particular, the heart–torso transmission conditions.
layer (1.6 mm) of external activation is given by
def
S ¼ fðx; y; zÞ 2 XH =c1  ax2 þ by2 þ cz2  c2 g;
where a, b, c, c1 and c2 are given constants, with REFERENCES
c1 < c2, see Fig. 29. The source current Iapp, involved
1
in (2.7), is then parametrized as follows: Aehlert, B. ECGs Made Easy (3rd ed.). Mosby Jems,
Elsevier, 2006.
Iapp ðx; y; z; tÞ ¼ I0 ðx; y; zÞvS ðx; y; zÞv½0;tact  ðtÞwðx; z; tÞ; 2
Antzelevitch, C. Cellular basis for the repolarization waves
of the ECG. Ann. N. Y. Acad. Sci. 1080:268–281, 2006.
where 3
Barr, R. C., M. Ramsey III, and M. S. Spach. Relating

epicardial to body surface potential distributions by means
def c2 1  2 2 2

of transfer coefficients based on geometry measurements.
I0 ðx; y; zÞ ¼ iapp  ax þ by þ cz ;
c2  c1 c2  c1 IEEE Trans. Biomed. Eng. 24(1):1–11, 1977.
4
Beeler, G., and H. Reuter. Reconstruction of the action
potential of ventricular myocardial fibres. J. Physiol.
(Lond.) 268:177–210, 1977.
5
Boulakia, M., M. A. Fernández, J.-F. Gerbeau, and
N. Zemzemi. Towards the numerical simulation of elec-
trocardiograms. In: Functional Imaging and Modeling of
the Heart, Vol. 4466 of Lecture Notes in Computer Sci-
ence, edited by F. B. Sachse and G. Seemann. Springer-
Verlag, 2007, pp. 240–249.
6
Boulakia, M., M. A. Fernández, J.-F. Gerbeau, and
N. Zemzemi. Direct and inverse problems in electrocardi-
ography. AIP Conf. Proc. 1048(1):113–117, 2008.
7
Boulakia, M., M. A. Fernández, J.-F. Gerbeau, and
N. Zemzemi. A coupled system of PDEs and ODEs arising
in electrocardiograms modelling. Appl. Math. Res. Exp.
2008(abn002):28, 2008.
8
Buist, M., and A. Pullan. Torso coupling techniques for the
forward problem of electrocardiography. Ann. Biomed.
Eng. 30(10):1299–1312, 2002.
9
Clements, J., J. Nenonen, P. K. J. Li, and B. M. Horacek.
FIGURE 29. Geometrical description of the external stimulus Activation dynamics in anisotropic cardiac tissue via
(plane cut y 5 0). decoupling. Ann. Biomed. Eng. 32(7):984–990, 2004.
1096 BOULAKIA et al.
10 27
Colli Franzone, P., and L. F. Pavarino. A parallel solver Higuchi, T., and Y. Nakaya. T wave polarity related to the
for reaction-diffusion systems in computational electro- repolarization process of epicardial and endocardial ven-
cardiology. Math. Models Methods Appl. Sci. 14(6):883– tricular surfaces. Am. Heart J. 108(2):290–295, 1984.
28
911, 2004. Huiskamp, G. Simulation of depolarization in a mem-
11
Colli Franzone, P., L. F. Pavarino, S. Scacchi, and brane-equations-based model of the anisotropic ventricle.
B. Taccardi. Effects of anisotropy and transmural hetero- EEE Trans. Biomed. Eng., 5045(7):847–855, 1998.
29
geneity on the T-wave polarity of simulated electrograms. Irons, B., and R. C. Tuck. A version of the aitken accel-
In: Functional Imaging and Modeling of the Heart, erator for computer implementation. Int. J. Numer. Meth-
Vol. 5528 of Lecture Notes in Computer Science, edited by ods Eng., 1:275–277, 1969.
30
N. Ayache, H. Delingette, and M. Sermesant. Springer- Keller, D. U. J., G. Seemann, D. L. Weiss, D. Farina,
Verlag, 2009, pp. 513–523. J. Zehelein, and O. Dössel. Computer based modeling of
12
Colli Franzone, P., L. F. Pavarino, and B. Taccardi. Sim- the congenital long-qt 2 syndrome in the visible man torso:
ulating patterns of excitation, repolarization and action from genes to ECG. In: Proceedings of the 29th Annual
potential duration with cardiac bidomain and monodo- International Conference of the IEEE EMBS, 2007,
main models. Math. Biosci. 197(1):35–66, 2005. pp. 1410–1413.
13 31
Conrath, C. E., and T. Opthof. Ventricular repolarization: Krassowska, W., and J. C. Neu. Effective boundary con-
an overview of (patho)physiology, sympathetic effects and ditions for syncitial tissues. IEEE Trans. Biomed. Eng.
genetic aspects. Prog. Biophys. Mol. Biol. 92(3):269–307, 41(2):143–150, 1994.
32
2006. Lines, G. T., M. L. Buist, P. Grottum, A. J. Pullan,
14
di Bernardo, D., and A. Murray. Modelling cardiac repo- J. Sundnes, and A. Tveito. Mathematical models and
larisation for the study of the T wave: effect of repolari- numerical methods for the forward problem in cardiac
sation sequence. Chaos Solitons Fractals 13(8):1743–1748, electrophysiology. Comput. Vis. Sci. 5(4):215–239, 2003.
33
2002. Luo, C., and Y. Rudy. A dynamic model of the cardiac
15
Djabella, K., and M. Sorine. Differential model of the ventricular action potential. I. Simulations of ionic currents
excitation-contraction coupling in a cardiac cell for multi- and concentration changes. Circ. Res. 74(6):1071–1096,
cycle simulations. In: EMBEC’05, Vol. 11. Prague, 2005, 1994.
34
pp. 4185–4190. Luo, C. H., and Y. Rudy. A model of the ventricular car-
16
Ebrard, G., M. A. Fernández, J.-F. Gerbeau, F. Rossi, and diac action potential. depolarisation, repolarisation,and
N. Zemzemi. From intracardiac electrograms to electrocar- their interaction. Circ. Res. 68(6):1501–1526, 1991.
35
diograms. models and metamodels. In: Functional Imaging Malmivuo, J., and R. Plonsey. Bioelectromagnetism.
and Modeling of the Heart, Vol. 5528 of Lecture Notes in Principles and Applications of Bioelectric and Biomagnetic
Computer Science, edited by N. Ayache, H. Delingette, and Fields. New York: Oxford University Press, 1995.
36
M. Sermesant. Springer-Verlag, 2009, pp. 524–533. Mitchell, C. C., and D. G. Schaeffer. A two-current model
17
Ethier, M., and Y. Bourgault. Semi-implicit time-discreti- for the dynamics of cardiac membrane. Bull. Math. Biol.
zation schemes for the bidomain model. SIAM J. Numer. 65:767–793, 2003.
37
Anal. 46:2443, 2008. Neu, J. C., and W. Krassowska. Homogenization of
18
Fenton, F., and A. Karma. Vortex dynamics in three- syncytial tissues. Crit. Rev. Biomed. Eng. 21(2):137–199,
dimensional continuous myocardium with fiber rotation: 1993.
38
filament instability and fibrillation. Chaos 8(1):20–47, 1998. Noble, D., A. Varghese, P. Kohl, and P. Noble. Improved
19
Fitzhugh, R. Impulses and physiological states in theoretical guinea-pig ventricular cell model incorporating a diadic
models of nerve membrane. Biophys. J. 1:445–465, 1961. space, ikr and iks, and length- and tension-dependent
20
Franz, M. R., K. Bargheer, W. Rafflenbeul, A. Haverich, processes. Can. J. Cardiol. 14(1):123–134, 1998.
39
and P. R. Lichtlen. Monophasic action potential mapping Pennacchio, M., G. Savaré, and P. Colli Franzone. Mul-
in human subjects with normal electrocardiograms: direct tiscale modeling for the bioelectric activity of the heart.
evidence for the genesis of the T wave. Circulation SIAM J. Math. Anal. 37(4):1333–1370, 2005.
40
75(2):379–386, 1987. Potse, M., G. Baroudi, P. A. Lanfranchi, and A. Vinet.
21
Frey, P. Yams: a fully automatic adaptive isotropic surface Generation of the t wave in the electrocardiogram: lessons
remeshing procedure. Technical report 0252, Inria, Roc- to be learned from long-QT syndromes. In: Canadian
quencourt, France, November 2001. Cardiovascular Congress, 2007.
22 41
George, P. L., F. Hecht, and E. Saltel. Fully automatic Potse, M., B. Dubé, and M. Gulrajani. ECG simulations
mesh generator for 3d domains of any shape. Impact with realistic human membrane, heart, and torso models.
Comput. Sci. Eng. 2:187–218, 1990. In: Proceedings of the 25th Annual Intemational Confer-
23
Gerardo-Giorda, L., L. Mirabella, F. Nobile, M. Perego, ence of the IEEE EMBS, 2003, pp. 70–73.
42
and A. Veneziani. A model-based block-triangular pre- Potse, M., B. Dubé, J. Richer, A. Vinet, and R. M.
conditioner for the bidomain system in electrocardiology. Gulrajani. A comparison of monodomain and bidomain
J. Comput. Phys. 228(10):3625–3639, 2009. reaction-diffusion models for action potential propagation
24
Goldberger, A. L. Clinical Electrocardiography: A Sim- in the human heart. IEEE Trans. Biomed. Eng. 53(12):
plified Approach (7th ed.). Mosby–Elsevier, 2006. 2425–2435, 2006.
25 43
Green, L. S., B. Taccardi, P. R. Ershler, and R. L. Lux. Potse, M., B. Dubé, and A. Vinet. Cardiac anisotropy in
Epicardial potential mapping. effects of conducting media boundary-element models for the electrocardiogram. Med.
on isopotential and isochrone distributions. Circulation Biol. Eng. Comput. doi:10.1007/s11517-009-0472-x.
44
84(6):2513–2521, 1991. Pullan, A. J., M. L. Buist, and L. K. Cheng. Mathemati-
26
Gulrajani, R. M. Models of the electrical activity of the cally modelling the electrical activity of the heart: from cell
heart and computer simulation of the electrocardiogram. to body surface and back again. Hackensack, NJ: World
Crit. Rev. Biomed. Eng. 16(1):1–6, 1988. Scientific Publishing Co. Pte. Ltd., 2005.
Mathematical Modeling of Electrocardiograms 1097
45 52
Quarteroni, A., R. Sacco, and F. Saleri. Numerical Math- Sundnes, J., G. T. Lines, K.-A. Mardal, and A. Tveito.
ematics, Vol. 37 of Texts in Applied Mathematics (2nd ed.). Multigrid block preconditioning for a coupled system of
Berlin: Springer-Verlag, 2007. partial differential equations modeling the electrical activity
46
Quarteroni, A., and A. Valli. Domain decomposition in the heart. Comput. Methods Biomech. Biomed. Eng.
methods for partial differential equations. In: Numerical 5(6):397–409, 2002.
53
Mathematics and Scientific Computation. New York: The Toselli, A., and O. Widlund. Domain Decomposition Meth-
Clarendon Press, Oxford University Press, Oxford Science ods—Algorithms and Theory, Vol. 34 of Springer Series in
Publications, 1999. Computational Mathematics. Berlin: Springer-Verlag, 2005.
47 54
Sachse, F. B. Computational Cardiology: Modeling of Trudel, M.-C., B. Dubé, M. Potse, R. M. Gulrajani, and
Anatomy, Electrophysiology, and Mechanics. Springer- L. J. Leon. Simulation of qrst integral maps with a mem-
Verlag, 2004. brane-based computer heart model employing parallel pro-
48
Scacchi, S., L. F. Pavarino, and I. Milano. Multilevel cessing. IEEE Trans. Biomed. Eng. 51(8):1319–1329, 2004.
55
Schwarz and Multigrid preconditioners for the Bidomain Tung, L. A Bi-Domain Model for Describing Ischemic
system. Lect. Notes Comput. Sci. Eng. 60:631, 2008. Myocardial D–C potentials. Ph.D. thesis, MIT, 1978.
49 56
Sermesant, M., Ph. Moireau, O. Camara, J. Sainte-Marie, van Capelle, F. H., and D. Durrer. Computer simulation of
R. Andriantsimiavona, R. Cimrman, D. L. Hill, D. arrhythmias in a network of coupled excitable elements.
Chapelle, and R. Razavi. Cardiac function estimation from Circ. Res. 47:453–466, 1980.
57
mri using a heart model and data assimilation: advances Vigmond, E. J., and C. Clements. Construction of a com-
and difficulties. Med. Image Anal. 10(4):642–656, 2006. puter model to investigate sawtooth effects in the purkinje
50
Shahidi, A. V., P. Savard, and R. Nadeau. Forward and system. IEEE Trans. Biomed. Eng. 54(3):389–399, 2007.
58
inverse problems of electrocardiography: modeling and Vigmond, E. J., R. Weber dos Santos, A. J. Prassl, M. Deo,
recovery of epicardial potentials in humans. IEEE Trans. and G. Plank. Solvers for the cardiac bidomain equations.
Biomed. Eng. 41(3):249–256, 1994. Prog. Biophys. Mol. Biol. 96(1–3):3–18, 2008.
51 59
Sundnes, J., G. T. Lines, X. Cai, B. F. Nielsen, K.-A. Yan, G.-X., and C. Antzelevitch. Cellular basis for the
Mardal, and A. Tveito. Computing the Electrical Activity normal T wave and the electrocardiographic manifestations
in the Heart. Springer-Verlag, 2006. of the long-QT syndrome. Circulation 98:1928–1936, 1998.

Potrebbero piacerti anche