Skip to main content
Erschienen in: Medical & Biological Engineering & Computing 11/2018

Open Access 12.05.2018 | Original Article

Wavelet-promoted sparsity for non-invasive reconstruction of electrical activity of the heart

verfasst von: Matthijs Cluitmans, Joël Karel, Pietro Bonizzi, Paul Volders, Ronald Westra, Ralf Peeters

Erschienen in: Medical & Biological Engineering & Computing | Ausgabe 11/2018

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We investigated a novel sparsity-based regularization method in the wavelet domain of the inverse problem of electrocardiography that aims at preserving the spatiotemporal characteristics of heart-surface potentials. In three normal, anesthetized dogs, electrodes were implanted around the epicardium and body-surface electrodes were attached to the torso. Potential recordings were obtained simultaneously on the body surface and on the epicardium. A CT scan was used to digitize a homogeneous geometry which consisted of the body-surface electrodes and the epicardial surface. A novel multitask elastic-net-based method was introduced to regularize the ill-posed inverse problem. The method simultaneously pursues a sparse wavelet representation in time-frequency and exploits correlations in space. Performance was assessed in terms of quality of reconstructed epicardial potentials, estimated activation and recovery time, and estimated locations of pacing, and compared with performance of Tikhonov zeroth-order regularization. Results in the wavelet domain obtained higher sparsity than those in the time domain. Epicardial potentials were non-invasively reconstructed with higher accuracy than with Tikhonov zeroth-order regularization (p < 0.05), and recovery times were improved (p < 0.05). No significant improvement was found in terms of activation times and localization of origin of pacing. Next to improved estimation of recovery isochrones, which is important when assessing substrate for cardiac arrhythmias, this novel technique opens potentially powerful opportunities for clinical application, by allowing to choose wavelet bases that are optimized for specific clinical questions.
Begleitmaterial
Hinweise

Electronic supplementary material

The online version of this article (https://​doi.​org/​10.​1007/​s11517-018-1831-2) contains supplementary material, which is available to authorized users.
The first two authors contributed equally to this work.

1 Introduction

Heart rhythm disorders are among the leading causes of deaths worldwide. The 12-lead electrocardiogram (ECG) is a well-established, patient-friendly, quick, reproducible, and cheap tool to determine normal cardiac activation and recovery, to diagnose cardiac arrhythmias, altered activation, ischemia, infarction, primary electrical abnormalities of the heart, structural disease, and other conditions. It reflects the attenuated and dispersed propagation of electrical activity of the heart on the body surface. However, it lacks the capacity to directly assess spatial electrical activity at the level of the heart muscle at high spatial resolution.
Electrocardiographic imaging (ECGI) non-1invasively reconstructs potentials, electrograms, and activation/recovery isochrones directly at the heart surface from body-surface potential measurements and a patient-specific torso-heart geometry [5, 7, 33, 34] (see Fig. 1). This is achieved by solving what is known as “the inverse problem of electrocardiography.” In the last decades, much progress has been made in ECGI and clinical applications are published with increasing frequency [7].
However, the accuracy of the reconstructed electrical heart activity is still suboptimal. This is partly due to the non-uniqueness and ill-posedness [13] of the inverse problem: the solution is not unique and small variations (noise and measurement errors) in the input data can lead to large variations in the reconstructions [7]. To cope with this problem, regularization is applied, i.e., additional knowledge is incorporated, in the form of constraints on the possible solutions, in order to arrive at more realistic results [22, 29]. For a review of common regularization methods in the field of ECGI, see [25, 30].
One way to overcome the influence of ill-posedness is to work with the data in a different domain. For example, in a previous study, we have shown that accuracy is improved when heart-surface potentials are determined as a function of physiologically realistic potential patterns obtained from numerical models that function as “building blocks” [6]. A drawback of that method and other commonly used methods [25, 30] is that they apply regularization only on the spatial distribution of potentials (at a certain time point) or only on the temporal behavior of potentials (at a certain spatial location). In this study, we propose to use a different sparse representation, in terms of wavelets. By using a wavelet basis, only few wavelet expansion coefficients are necessary to describe electrograms at the heart surface. This approach allows to achieve regularization over space and time simultaneously. Wavelets have been used in the inverse problem of tissue imaging, such as magnetic resonance imaging (MRI) [3], but not yet in the inverse problem of electrocardiography.
The purpose of this work was to investigate whether such a wavelet-promoted spatiotemporal regularization could improve accuracy of reconstruction of the electrical activity of the heart. We have a special interest in reconstruction of recovery times, which are currently more difficult to obtain with ECGI than activation times [5]. This is relevant because abnormalities in recovery form an important substrate for arrhythmias and are difficult to assess with current noninvasive tools. We evaluated our novel method in canine experiments for which simultaneous body-surface and invasive heart-surface recordings were obtained.

2 Methods

The approach for finding the ECGI inverse solution as presented in this paper is based on working in the wavelet domain, obtaining a sparse solution with multitask elastic net and transforming back to the time domain. Figure 2 illustrates this approach and this is further discussed in detail in the following subsections.

2.1 The inverse problem of electrocardiography

The potential-based formulation of the forward and inverse problems of electrocardiography is based on the assumption that there is a direct and instantaneous linear relationship between potentials at a closed surface surrounding the heart and the potentials at the body surface [30]. The closed surface surrounding the heart is usually taken to be the epicardium, i.e., the outer heart surface. The forward model describes the way that body-surface potentials are induced by heart-surface potentials. It is commonly defined as:
$$ {\Phi}_{B} = A {\Phi}_{H} + N $$
(1)
where ΦB is an r × m matrix of potentials at r body-surface nodes at m moments in time, ΦH a q × m matrix of potentials at q heart-surface nodes at the same m time instants, and N is additive independent noise with equal variance. The r × q transfer matrix A depends on the geometry (the node locations, both on the torso and on the heart) and the medium (the conductivity properties of the body tissues). The model neglects the influences of tissue capacitance and any sources of electrical potentials other than the heart, as well as the effects of relative motion of the nodes (e.g., due to a contracting beating heart and breathing). It also assumes that the q heart-surface nodes are sufficiently densely generated to well represent all electrical potential on the heart. The matrix A is typically estimated based on a computed tomography (CT) scan of the patient’s torso with body-surface electrodes attached.
The objective of the inverse problem of electrocardiography is to find ΦH under the linearity assumption in (1) with assumed Gaussian white noise N, so as to best explain a recorded instance of ΦB, and given the estimated transfer matrix A:
$$ \underset{{\Phi}_{H}}{\min} \left\| A{\Phi}_{H}-{\Phi}_{B} \right\|_{F}^{2} $$
(2)
Here, the notation ∥⋅∥F is used to indicate the entrywise 2-norm for matrices, i.e., the Frobenius norm. The choice of this norm is motivated by the time-invariance of the forward linear model, the identical technical specifications of the electrodes, and the assumed independence and (Gaussian) whiteness of the measurement errors.
Problem (2) is non-unique, as the number of heart-surface nodes q is generally taken to be much larger than the number of electrodes r, making matrix A not full rank. Matrix A is also ill posed, as the forward model is only approximate, and A can only be estimated with limited accuracy, due to necessary simplifications with respect to torso inhomogeneities, movement of heart and torso, or changes in conductivity.
Therefore, to obtain a stable solution to the inverse problem, additional constraints on the feasible solutions are needed, either implicit or explicit. For example, the well-known Tikhonov regularization method [40] does this implicitly. For an in vivo evaluation of Tikhonov-based reconstruction of epicardial potentials, see our previous study [5].

2.2 Multitask elastic-net-based reconstruction of epicardial potentials with wavelet-domain regularization

Another approach to regularization is to reduce parameter redundancy by representing ΦH sparsely. One may do this explicitly, by preselecting a limited number of “building blocks” to reconstruct ΦH, as in [6]. An implicit, more flexible way to obtain sparsity is by minimizing the least-squares error criterion under an 1-norm constraint. The 1-norm is widely used to promote sparsity [2], for example in the total variation method [27], the lasso method [39], or the more flexible elastic-net approach [16, 44], which offers a combination between lasso and Tikhonov regularization. Extending elastic-net to multitask elastic net additionally allows for exploiting structure between the spatial patterns at each time instance. In order to enforce a sparse representation, we will apply multitask elastic net in the wavelet domain.

2.2.1 Elastic-net-based reconstruction

The straightforward approach for solving the inverse problem with elastic net is to work on each of the m columns of the potentials matrix ΦH independently, yielding m decoupled elastic net problems (each time instant processed individually):
$$\begin{array}{@{}rcl@{}} &&\underset{{\Phi}_{H}^{(k)}}{\min} \left\{ \left\| A{\Phi}_{H}^{(k)}-{\Phi}_{B}^{(k)} \right\|_{F}^{2}\right.\\ &&\left.+\lambda \left[\!(1\,-\,\alpha)\frac{1}{2}\left\| {\Phi}_{H}^{(k)} \right\|_{F}^{2} \!\,+\, \alpha\left\| {\Phi}_{H}^{(k)} \right\|_{1}\right]\right\}, \quad \!\!k\,=\,1,\ldots,m, \end{array} $$
(3)
where the superscipt (k) denotes the k-th column of a matrix, corresponding to the k-th time point, and ∥⋅∥p the vector p-norm. In this case, the problem is decoupled over time, and sparsity is sought over space, per time instant. The constant α is the elastic-net mixing parameter, balancing between a lasso approach (α = 1) and zeroth-order Tikhonov regularization (ridge regression) (α = 0). The factor \(\frac {1}{2}\) appears in convention with [10, 16] and the software glmnet [31]. Although the factor 1/2 before the Tikhonov term in the elastic net makes the resulting regularization not a convex combination of the two terms, this does not affect convexity of the problem in (6). Indeed, the L1 and L2 norms are convex functions, and any non-negative combination of those terms still defines a convex problem.

2.2.2 Multitask elastic-net-based reconstruction in the wavelet domain

Our assumption is that epicardial potentials ΦH can be considered sparse due to the properties of propagating cardiac wavefronts. Indeed, only a specific part of the cardiac tissue is activated at a specific moment in time (sparsity over space at each time instant) and cardiac cells are activated according to propagation waves (sparsity over time at each location), causing the local electrograms to be sparse in both time and space. This justifies to pursue sparsity of ΦH over time and space simultaneously. Furthermore, the frequencies that constitute these electrograms come from a limited frequency band, which is well represented in the wavelet domain. Therefore, we propose a method which combines an orthogonal wavelet transform as is commonly used in ECG signal processing [36] with multitask elastic net.
A discrete wavelet transform is a cascade of N filter banks, governed by a pair of wavelet filters, yielding N wavelet scales. Discrete-time wavelet transforms can also be represented by a convolution matrix1W [38]. This matrix W will be orthogonal if the wavelet transform is orthogonal, for which the underlying wavelet must be orthogonal, the transformation must be critically sampled and the borders must be handled in a way preserving energy; in this case, by periodic extension. By multiplying W with ΦH, one can obtain the matrix PH:
$$ P_{H} = {\Phi}_{H} W $$
(4)
The matrix PH collects in each row a set of scaling and wavelet coefficients of all the electrograms in the rows of ΦH, from coarse to fine. With the exception of the Haar wavelet transform, an orthogonal wavelet transform cannot be linear phase [9, thm 8.1.4].
Since multiplication by an orthogonal matrix does not change the 2-norm, and it is natural to require the matrix PH to be sparse, the set of m decoupled elastic net problems in (3) can be rewritten as:
$$\begin{array}{@{}rcl@{}} &&\underset{P_{H}^{(k)}}{\min} \left\{ \left\| AP_{H}^{(k)}-P_{B}^{(k)} \right\|_{F}^{2} \right.\\ &&\left. +\lambda \!\left[(1\,-\,\alpha)\frac{1}{2}\| P_{H}^{(k)} \|_{F}^{2} + \alpha \| P_{H}^{(k)} \|_{1}\right] \right\}, ~~ k\,=\,1,\ldots,m, \end{array} $$
(5)
where PB = ΦBW denotes the matrix of body-surface wavelet coefficients using the same orthogonal wavelet transform. When applying the wavelet transform, we choose for a redundant representation of the discrete wavelet transform, i.e., the undecimated wavelet transform, which is practically implemented here in the form of the stationary wavelet transform [37]. The advantage of having redundant information is that smoothness is better retained after regularizing. In this scenario, the number of columns of PH is equal to the number of columns of ΦH times the number of decomposition levels N. In case that the stationary wavelet transform is used, the matrix W is no longer orthogonal. However, if the used wavelet filter is orthogonal, the energy is weighted by a factor 2j with increasing j as the scale becomes coarser [19, 20].
Concerning the choice of a suitable wavelet, electrograms can be sparsely represented with the orthogonal Daubechies-2 wavelet (2 vanishing moments, filter length 4) [19]. If desired, one may also design a more dedicated orthogonal wavelet by using the approach of [17, 20]. The Online Supplement (Online Figure 3) illustrates this.
In (5), the wavelet transform is applied over each row of ΦH (over time only), to promote sparsity over time. Each \(P_{H}^{(k)}\) thus denotes a vector of wavelet coefficients of index k, collected over all nodes at a specific time instant. This means that by solving for each \(P_{H}^{(k)}\) independently, the problem gets decoupled over the wavelet coefficients (and thus time), and the natural relationship between the wavelet coefficients is ignored. For this reason, it is preferable to solve the k regression problems jointly, imposing some type of group structure on the coefficients (to take into account that groups of nodes have a similar time-frequency content). This can be achieved by combining the m elastic net problems into a single multitask elastic net problem [21, 26]. Joint sparse estimation of the coefficients can then be achieved by including a penalty term consisting of the 1-norm of the root energies (2-norm) per wavelet coefficient over all time instants:
$$\begin{array}{@{}rcl@{}} &&\underset{P_{H}}{\min} \left\{\left\| AP_{H}-P_{B} \right\|_{F}^{2}\right.\\ &&\left.+ \lambda \left[ (1-\alpha) \frac{1}{2}|| P_{H} ||_{F}^{2} + \alpha \sum\limits_{k = 1}^{m} || P_{H}^{(k)} ||_{2} \right]\right\}. \end{array} $$
(6)
This promotes sparsity over all scales and wavelet coefficients (time-frequency) simultaneously, while exploiting the spatial group structure [16, 26]. The last penalty term of (6) is a mixed 2/1-norm, i.e., the 1-norm of the vector of columnwise 2-norms of PH. The multitask lasso term \({\sum }_{k = 1}^{m} || P_{H}^{(k)} ||_{2}\) is the sum of the 2-norm per column which is further minimized for α > 0 if each individual 2-norm is kept as small as possible. Indeed, this means that at each time/time-scale snapshot, spatial sparsity is still promoted.2 Standard packages exist for multitask elastic-net problems, of which the implementation in glmnet [31] was used. The parameters α and λ in (6) were determined by an exhaustive parameter search as explained in Section 2.5 and illustrated in Fig. 4.
From the resulting wavelet coefficient matrix PH, the desired heart-surface potentials are finally obtained by ΦH = PHW− 1, where for the inverse wavelet transform it holds that W− 1 = WT in the case of the orthogonal wavelet transform, which boils down to using the time-reverse filters as reconstruction filters. The approach is visualized in Fig. 2.

2.3 In vivo recordings and non-invasive reconstruction

In vivo data were acquired in a canine experiment, illustrated in Fig. 3. Details on the experimental setup can be found in [5] and are summarized below.
In three normal, anesthetized dogs, 99 electrodes were implanted around the epicardium via a thoracotomy and 192 body-surface electrodes were attached to the torso after chest closure. Potential recordings were obtained simultaneously on the body surface and on the epicardium. Reference electrodes for both recording systems were attached to the lower abdomen. A CT scan was performed and used to digitize a homogeneous geometry which consisted of the body-surface electrodes and the epicardial surface [35]. The transfer matrix, relating the electrical activity at the cardiac surface to the body surface, was computed with methods available from the SCIrun software repository [1]; details of our inverse reconstruction approach can be found in [5]. Beats were recorded during normal sinus rhythm and during epicardial pacing (and limited endocardial pacing).
Epicardial potentials were reconstructed with the wavelet-based multitask elastic-net regularization method described in the previous section. For this, we used the Daubechies-2 (i.e., filter length 4) wavelet. Choosing more vanishing moments seems to have a limited effect on sparsity [19], but improves the bandpass filters which is beneficial for denoising [43]. Some additional details can be found in the Online Supplement.
We used three levels of wavelet decomposition, which provided results that were as accurate as when more levels were used, but computationally more efficient. We chose the stationary-wavelet approach over the discrete-wavelet approach because of its time-invariant properties. Specifically, the implementation that is available in Matlab [23] was employed. The optimization of (6) was performed with the glmnet package in Matlab [23, 31].

2.4 Post-processing

From non-invasively reconstructed electrograms, activation and recovery times were determined by considering the maximum negative slope (max−ΦH(t)/t) during activation and the maximum positive slope (maxΦH(t)/t) during recovery. To reduce the influence of noise, we fitted a smoothing spline curve to each electrogram before differentiating. Activation and recovery times obtained with our approach could then be compared to the invasively obtained timings of activation and recovery.
The origin of an epicardially paced beat was defined as the epicardial node with the earliest reconstructed activation time. This location was then compared to the known location of pacing.

2.5 Analysis of performance

Given the multitask elastic-net model in (6), a grid search was carried out to identify an optimal point in the two-dimensional parameter space given by the regularization parameter λ and the elastic-net mixing parameter α (see Fig. 4). Optimality was defined in terms of data mismatch, i.e., the mismatch between the recorded body-surface potentials and body-surface potentials provided by the forward solution based on reconstructed epicardial potentials as in (1). The data mismatch in inverse problems is usually a suboptimal criterion and more advanced approaches (such as the L-curve method [15]) are employed to select the optimal parameter, but are not designed for two-parameter problems as the one in our approach. For this paper, we decided to focus on the novelty of the method itself and leave its parameter selection for future study.
Due to the computational cost, the grid search was determined in a subset of 8 beats only.
After identifying optimal values for λ and α, we used the corresponding model to assess performance of the proposed approach. Performance was assessed in terms of accuracy of:
Reconstructed epicardial potentials.
For each epicardial electrode, Pearson’s correlation coefficient (CC) was computed between the recorded electrogram and the reconstructed electrogram at the corresponding (closest) virtual epicardial node.
Estimated activation and recovery time.
Linear correlation between recorded and reconstructed activation/recovery timings was assessed by means of Pearson’s correlation coefficient.
Estimated locations of pacing.
Localization error (LE) was defined as the Euclidean distance between the reconstructed location of earliest activation and the known pacing location.
Results were statistically compared with Wilcoxon signed-rank tests (for paired measurements) or Wilcoxon rank-sum tests (for unpaired measurements). Performance of the proposed approach was compared with Tikhonov zeroth-order regularization, one of the most commonly used regularization approaches in the inverse problem of electrocardiography [5, 7].

3 Results

In the grid search with 8 beats, the point of lowest mismatch was for α = 1. At this point, there is no effect of the Tikhonov term of Eq. 6. Additionally, we noticed that the correlation coefficients with the recorded signals improved with slightly lower values of α (see Online Figure 5). Therefore, we chose a point close to but not at the minimum data mismatch: α = 0.9 and λ = 100 (indicated by the number sign in Fig. 4). These parameter settings were then used for the full in vivo analyses.
Figure 5 shows an example of a few potential distributions of the recorded and reconstructed potentials with the Tikhonov method and wavelet-domain multitask elastic-net method. The latter method obtains overall higher CC and a more realistic potential pattern (i.e., it shows a less patchy pattern, which is to be expected for a paced beat).
Panel A of Fig. 6 shows an example of reconstructed activation times on the ventricular epicardium for a sinus beat. For selected electrodes, the corresponding electrograms are shown as recorded, Tikhonov reconstructed, and wavelet-domain multitask elastic-net reconstructed. Panel B of Fig. 6 shows similar results for a left-ventricular paced beat. In general, wavelet-domain multitask elastic-net regularization was able to recover some details (e.g., the initial positive deflection in the QRS complex of electrode 1, and the terminal negative deflection in electrode 2) that were lost with Tikhonov regularization.
In the in vivo experiments, 89 beats were recorded, with on average 60 epicardial electrodes per beat recording high-quality electrograms as ground truth. Figure 7 shows results for this full data set. Columns show the results for the different reconstruction methods: Tikhonov regularization or wavelet-based multitask elastic-net regularization. Panel A shows accuracy of reconstructed epicardial potentials in terms of correlation coefficients between recorded and reconstructed electrograms. Wavelet-based multitask elastic-net regularization is able to recover more details in the electrograms, significantly improving reconstruction quality (CCTikh = 0.72,CCW/E = 0.77,p < 0.05), although distributions overlap considerably. Panel B shows activation times and recovery times as reconstructed vs. recorded. Activation times (red) are not improved by wavelet-based multitask elastic-net regularization, but recovery times are improved significantly (RTikh = 0.57,RW/E = 0.63,p < 0.05). Panel C shows localization error between detected and known origins of pacing. There is no significant difference between the two regularization methods, although it appears that there are fewer outliers with the new method.

4 Discussion

We have introduced a new method to regularize the inverse problem of electrocardiography by pursuing sparsity of its wavelet representation in both time and space. Figure 8 illustrates that, in terms of temporal sparsity, a representation of the signal in the wavelet domain is more efficient than a representation in the time domain. A direct comparison with wavelet decompositions of the recorded electrograms is problematic since the epicardial electrograms are recorded with a different recording system. Additionally, sparsity is further promoted by our proposed multitask elastic-net approach. Online Figure 1 similarly illustrates that spatial sparsity is higher in the wavelet domain. An example of the wavelet decomposition of a beat and the sparsity of the coefficients on different scales is shown in Online Figure 2. It is important, however, to realize that the goal is to obtain an accurate inverse reconstruction (for which we proposed a sparsity-based approach in a representative domain), not to obtain a sparse reconstruction per se.
Epicardial potentials reconstructed with this wavelet-domain multitask elastic-net approach attain a higher correlation coefficient compared to traditional zeroth-order Tikhonov regularization. More importantly, estimation of recovery time was also improved by the proposed method. Abnormalities in recovery times can be an important substrate for cardiac arrhythmias and sudden cardiac death [14]. Improved recovery time imaging might thus improve clinical care, but further research on the relevance of this finding in diseased states (such as long QT syndrome, sudden cardiac death, etc.) is needed. Currently, simultaneous invasive and body-surface recordings in such diseases are not available.
Activation time imaging is not improved and consequently localization of beat origin (which was based on the earliest activation time) is not improved either, although the novel method seems to result in fewer outliers.
Our results about the optimal value for alpha (alpha = 0.9) show that (6) weights the 1-norm term 18 times more heavily than it does the Tikhonov term, suggesting that the multitask Lasso component is most beneficial for the dataset at hand. However, the optimal value of alpha may still be strongly dependent on the specific dataset, and the suggested formulation in (6) provides a more general setting which can better adapt to different datasets.
The multitask elastic net returns the inverse solution which has a sparse group structure over the wavelet coefficients. This means that optimization is performed over both time-frequency (columns of PH, wavelet coefficient index) and space (rows of PH, the epicardial nodes, by group structure). The spatial relation between the epicardial nodes is implicitly included in this process, as this relation is captured by the transfer matrix A. However, this relationship could be exploited even more if one could define a wavelet transform over the irregularly curved heart surface.
To the best of our knowledge, spatiotemporal sparsity in the wavelet domain has not been pursued previously in a regularization method for ECGI. Previous studies have proposed alternatives to promote spatial or temporal (or both) sparsity of the inverse solution (outside the wavelet domain) [8, 11, 24, 41]. All those methods require prior assumptions based on the properties of the electrophysiology of wavefront propagations, which are exploited to regularize the inverse solution. Since the method we propose aims to promote spatiotemporal sparsity of the inverse solution, those properties are still accounted for when looking for a sparse solution, given the spatiotemporal nature of cardiac propagation and recovery. At the same, since those properties are not directly introduced as constraints in our approach, we speculate that our method may be more data driven and versatile. Another study investigated the possibility of using p-norm regularization to bridge the gap between the scattered solution of 1 regularization, useful to detect sparse and focal sources of activation and pacing sites, and the smeared solution of 2 regularization, which provides a better approximation of extended source regions [32]. In this respect, a question that arises is whether our method could be generalized to use p regularization, and it will be investigated in a future study. Greensite SVD applies spatiotemporal regularization (without pursuing sparsity) [12], but was outperformed by zeroth-order Tikhonov regularization in a previous study by our group [4] (although other studies find different results). Temporal sparsity was pursued in a different formulation of the inverse problem of electrocardiography [42] but lacked a spatial component, and focused only on activation times, not electrogram morphology or recovery times. Additionally, that method was only validated in small animals, although it was able to obtain results throughout the full myocardium, not only the epicardium.
Moreover, wavelets have not been applied in regularization of the inverse problem of electrocardiography. One advantage of wavelet-based regularization is the freedom in choosing the wavelet basis. Here, we chose to apply the Daubechies-2 wavelet transform, which was previously shown to be a good choice for sparse representation of heart-surface potentials amongst orthogonal wavelet transforms (see [19] and Online Figure 3). However, improved results could be expected for different choices for the wavelet basis. We limited our approach to orthogonal wavelets to ensure that a Parseval’s relation exists in (4), i.e., ensuring equivalence between the 2 fit criterion in the wavelet domain and in the time domain. Within this setting, designed orthogonal wavelets could be used to tailor this method to specific situations [17, 20]. This creates more freedom than using a fixed (semi-)physiological model that cannot be adopted to pathological situations, as in [42]. For example, if one is interested in fractionated electrograms (which could occur after myocardial infarction), our method would allow employing a more fractionated wavelet to possibly better enhance regions of fractionation. Additionally, abnormally long or short activation or recovery durations might be captured with specifically designed wavelets. We were not able to test this in vivo, as the dogs from this experiment had healthy hearts. Also still within the orthogonal framework, multiwavelets [28] can be applied to distinguish between certain morphologies and even specifically designed multiwavelets can be employed [18]. For example, if one would like to include biorthogonal wavelets, the Parseval’s relation is no longer in place and the problem is the time and wavelet domain can differ. Possibly, a normalization might partly remedy this, but one has to be careful that energy is not transferred in an undesirable way.
Future challenges to improve this method include the following: (1) investigation of a more robust way to select the optimal parameters α and λ than a grid search over the data mismatch; and investigating the effect of determining these parameters per beat, instead of over all beats; (2) investigation of an even wider range of activation and recovery patterns, e.g., septal sources of activation, bundle branch block, increased local dispersion of recovery, the effect of scar; (3) investigation of specifically designed orthogonal wavelets for specific disease types.

5 Conclusion

We have introduced a novel method to regularize the inverse problem of electrocardiography. By simultaneously pursuing a sparse wavelet representation in time-frequency and exploiting correlations in space, epicardial potentials were non-invasively reconstructed with higher accuracy than with Tikhonov zeroth-order regularization. This indicates that sparse representations of the cardiac source can help to improve reconstruction accuracy in electrocardiographic imaging. Most notably, our approach led to improved estimation of recovery times, which is important to assess substrate for cardiac arrhythmias. More importantly, this novel technique opens potentially powerful opportunities for clinical application by allowing to choose wavelet bases that are optimized for specific clinical questions.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Anhänge

Electronic supplementary material

Below is the link to the electronic supplementary material.
Fußnoten
1
This is convenient from a notation viewpoint. The convolution matrix W does not have to be implemented explicitly. It is more convenient to use a filter bank for performance reasons.
 
2
For an illustration, see the online supplement.
 
Literatur
1.
Zurück zum Zitat Burton BM, Tate JD, Erem B, Swenson DJ, Wang DF, Steffen M, Brooks DH, van Dam PM, Macleod RS (2011) A toolkit for forward/inverse problems in electrocardiography within the SCIRun problem solving environment. Conf Proc IEEE Eng Med Biol Soc 2011:267–70PubMedPubMedCentral Burton BM, Tate JD, Erem B, Swenson DJ, Wang DF, Steffen M, Brooks DH, van Dam PM, Macleod RS (2011) A toolkit for forward/inverse problems in electrocardiography within the SCIRun problem solving environment. Conf Proc IEEE Eng Med Biol Soc 2011:267–70PubMedPubMedCentral
2.
Zurück zum Zitat Candes EJ, Wakin MB, Boyd SP (2008) Enhancing sparsity by reweighted 1 minimization. J Fourier Anal Appl 14(5-6):877–905CrossRef Candes EJ, Wakin MB, Boyd SP (2008) Enhancing sparsity by reweighted 1 minimization. J Fourier Anal Appl 14(5-6):877–905CrossRef
3.
Zurück zum Zitat Chaâri L, Pesquet JC, Benazza-Benyahia A, Ciuciu P (2011) A wavelet-based regularized reconstruction algorithm for sense parallel MRI with applications to neuroimaging. Med Image Anal 15:185–201CrossRef Chaâri L, Pesquet JC, Benazza-Benyahia A, Ciuciu P (2011) A wavelet-based regularized reconstruction algorithm for sense parallel MRI with applications to neuroimaging. Med Image Anal 15:185–201CrossRef
4.
Zurück zum Zitat Cluitmans M, Peeters R, Volders P, Westra R (2012) Realistic training data improve noninvasive reconstruction of heart-surface potentials. In: Conf proc IEEE eng med biol soc., IEEE, pp 6373–6376 Cluitmans M, Peeters R, Volders P, Westra R (2012) Realistic training data improve noninvasive reconstruction of heart-surface potentials. In: Conf proc IEEE eng med biol soc., IEEE, pp 6373–6376
5.
Zurück zum Zitat Cluitmans MJM, Bonizzi P, Karel JMH, Das M, Kietselaer BLJH, De Jong MMJ, Prinzen FW, Peeters RLM, Westra RL, Volders PGA (2017) In vivo validation of electrocardiographic imaging. JACC: Clin Electrophysiol 3(3):232–42 Cluitmans MJM, Bonizzi P, Karel JMH, Das M, Kietselaer BLJH, De Jong MMJ, Prinzen FW, Peeters RLM, Westra RL, Volders PGA (2017) In vivo validation of electrocardiographic imaging. JACC: Clin Electrophysiol 3(3):232–42
6.
Zurück zum Zitat Cluitmans MJM, Clerx M, Vandersickel N, Peeters RLM, Volders PGA, Westra RL (2016) Physiology-based regularization of the electrocardiographic inverse problem. Medical & biological engineering & computing Cluitmans MJM, Clerx M, Vandersickel N, Peeters RLM, Volders PGA, Westra RL (2016) Physiology-based regularization of the electrocardiographic inverse problem. Medical & biological engineering & computing
7.
Zurück zum Zitat Cluitmans MJM, Peeters RLM, Westra RL, Volders PGA (2015) Noninvasive reconstruction of cardiac electrical activity: update on current methods, applications and challenges. Neth Heart J 23(6):301–11CrossRef Cluitmans MJM, Peeters RLM, Westra RL, Volders PGA (2015) Noninvasive reconstruction of cardiac electrical activity: update on current methods, applications and challenges. Neth Heart J 23(6):301–11CrossRef
8.
Zurück zum Zitat van Dam P, Oostendorp TF, Linnenbank AC, van Oosterom A (2009) Non-Invasive Imaging of cardiac activation and recovery. Ann Biomed Eng 37(9):1739–56CrossRef van Dam P, Oostendorp TF, Linnenbank AC, van Oosterom A (2009) Non-Invasive Imaging of cardiac activation and recovery. Ann Biomed Eng 37(9):1739–56CrossRef
9.
Zurück zum Zitat Daubechies I (1992) Ten lectures on wavelets. Society for Industrial & Applied Mathematics, USACrossRef Daubechies I (1992) Ten lectures on wavelets. Society for Industrial & Applied Mathematics, USACrossRef
10.
Zurück zum Zitat Friedman G, Hastie T, Tibshirani R (2010) Regularization paths for generalized linear models via coordinate descent. J Stat Softw 33(1):1–22 Friedman G, Hastie T, Tibshirani R (2010) Regularization paths for generalized linear models via coordinate descent. J Stat Softw 33(1):1–22
11.
Zurück zum Zitat Ghodrati A, Brooks DH, Tadmor G, MacLeod R (2006) Wavefront-based models for inverse electrocardiography. IEEE Trans Biomed Eng 53(9):1821–31CrossRef Ghodrati A, Brooks DH, Tadmor G, MacLeod R (2006) Wavefront-based models for inverse electrocardiography. IEEE Trans Biomed Eng 53(9):1821–31CrossRef
12.
Zurück zum Zitat Greensite F, Huiskamp G (1998) An improved method for estimating epicardial potentials from the body surface. IEEE Trans Biomed Eng 45(1):98–104CrossRef Greensite F, Huiskamp G (1998) An improved method for estimating epicardial potentials from the body surface. IEEE Trans Biomed Eng 45(1):98–104CrossRef
13.
Zurück zum Zitat Hadamard J (1902) Sur les problèmes aux dérivées partielles et leur signification physique. Princeton University Bulletin. 49–52 Hadamard J (1902) Sur les problèmes aux dérivées partielles et leur signification physique. Princeton University Bulletin. 49–52
14.
Zurück zum Zitat Haïssaguerre M, Derval N, Sacher F, Jesel L, Deisenhofer I, de Roy L, Pasquié JL, Nogami A, Babuty D, Yli-Mayry S, et al. (2008) Sudden cardiac arrest associated with early repolarization. N Engl J Med 358(19):2016–2023CrossRef Haïssaguerre M, Derval N, Sacher F, Jesel L, Deisenhofer I, de Roy L, Pasquié JL, Nogami A, Babuty D, Yli-Mayry S, et al. (2008) Sudden cardiac arrest associated with early repolarization. N Engl J Med 358(19):2016–2023CrossRef
15.
Zurück zum Zitat Hansen PC, O’Leary DP (1993) The use of the l-curve in the regularization of discrete ill-posed problems. SIAM J Sci Comput 14(6):1487–1503CrossRef Hansen PC, O’Leary DP (1993) The use of the l-curve in the regularization of discrete ill-posed problems. SIAM J Sci Comput 14(6):1487–1503CrossRef
16.
Zurück zum Zitat Hastie T, Tibshirani R, Wainwright M (2015) Statistical learning with sparsity: the lasso and generalizations. CRC Press, Boca RatonCrossRef Hastie T, Tibshirani R, Wainwright M (2015) Statistical learning with sparsity: the lasso and generalizations. CRC Press, Boca RatonCrossRef
17.
Zurück zum Zitat Karel J, Peeters R, Westra R, Moermans K, Haddad S, Serdijn W (2005) Optimal discrete wavelet design for cardiac signal processing. In: 27th annual international conference of the engineering in medicine and biology society, 2005. IEEE-EMBS 2005, IEEE, pp 2769–2772 Karel J, Peeters R, Westra R, Moermans K, Haddad S, Serdijn W (2005) Optimal discrete wavelet design for cardiac signal processing. In: 27th annual international conference of the engineering in medicine and biology society, 2005. IEEE-EMBS 2005, IEEE, pp 2769–2772
18.
Zurück zum Zitat Karel J, Peeters R, Westra R, Haddad S, Serdijn W (2006) Multiwavelet design for cardiac signal processing. In: 28th annual international conference of the engineering in medicine and biology society, 2006. IEEE-EMBS 2006, IEEE, pp 1682–1685 Karel J, Peeters R, Westra R, Haddad S, Serdijn W (2006) Multiwavelet design for cardiac signal processing. In: 28th annual international conference of the engineering in medicine and biology society, 2006. IEEE-EMBS 2006, IEEE, pp 1682–1685
19.
Zurück zum Zitat Karel JMH (2009) A wavelet approach to cardiac signal processing for low-power hardware applications. Maastricht University, Ph.D. thesis Karel JMH (2009) A wavelet approach to cardiac signal processing for low-power hardware applications. Maastricht University, Ph.D. thesis
21.
Zurück zum Zitat Lee S, Zhu J, Xing EP (2010) Adaptive multi-task lasso: with application to eqtl detection. In: Lafferty J, Williams C, Shawe-Taylor J, Zemel R, Culotta A (eds) Advances in neural information processing systems 23, Curran Associates, Inc., pp 1306–1314 Lee S, Zhu J, Xing EP (2010) Adaptive multi-task lasso: with application to eqtl detection. In: Lafferty J, Williams C, Shawe-Taylor J, Zemel R, Culotta A (eds) Advances in neural information processing systems 23, Curran Associates, Inc., pp 1306–1314
22.
Zurück zum Zitat MacLeod RS, Brooks DH (1998) Recent progress in inverse problems in electrocardiology. IEEE Eng Med Biol Mag 17(1):73–83CrossRef MacLeod RS, Brooks DH (1998) Recent progress in inverse problems in electrocardiology. IEEE Eng Med Biol Mag 17(1):73–83CrossRef
23.
Zurück zum Zitat MATLAB. The MathWorks Inc., Natick, Massachusetts, USA MATLAB. The MathWorks Inc., Natick, Massachusetts, USA
24.
Zurück zum Zitat Messnarz B, Tilg B, Modre R, Fischer G, Hanser F (2004) A new spatiotemporal regularization approach for reconstruction of cardiac transmembrane potential patterns. IEEE Trans Biomed Eng 51(2):273–81CrossRef Messnarz B, Tilg B, Modre R, Fischer G, Hanser F (2004) A new spatiotemporal regularization approach for reconstruction of cardiac transmembrane potential patterns. IEEE Trans Biomed Eng 51(2):273–81CrossRef
25.
Zurück zum Zitat Milanič M, Jazbinšek V, Macleod RS, Brooks DH, Hren R (2014) Assessment of regularization techniques for electrocardiographic imaging. J Electrocardiol 47(1):20–8CrossRef Milanič M, Jazbinšek V, Macleod RS, Brooks DH, Hren R (2014) Assessment of regularization techniques for electrocardiographic imaging. J Electrocardiol 47(1):20–8CrossRef
26.
Zurück zum Zitat Obozinski G, Taskar B, Jordan M (2006) Multi-task feature selection, Technical report, University of California, Berkeley Obozinski G, Taskar B, Jordan M (2006) Multi-task feature selection, Technical report, University of California, Berkeley
27.
Zurück zum Zitat Osher S, Burger M, Goldfarb D, Xu J, Yin W (2005) An iterative regularization method for total variation-based image restoration. Multiscale Model Simul 4(2):460–489CrossRef Osher S, Burger M, Goldfarb D, Xu J, Yin W (2005) An iterative regularization method for total variation-based image restoration. Multiscale Model Simul 4(2):460–489CrossRef
28.
Zurück zum Zitat Plonka G, Strela V (1998) From wavelets to multiwavelets. Mathematical Methods for Curves and Surfaces II. Morten Daehlen, Tom Lyche, Larry L Schumaker eds. 1–25 Vanderbilt University Press Plonka G, Strela V (1998) From wavelets to multiwavelets. Mathematical Methods for Curves and Surfaces II. Morten Daehlen, Tom Lyche, Larry L Schumaker eds. 1–25 Vanderbilt University Press
29.
Zurück zum Zitat Pullan A, Cheng L, Buist M (2005) Mathematically modelling the electrical activity of the heart: from cell to body surface and back again. World Scientific, SingaporeCrossRef Pullan A, Cheng L, Buist M (2005) Mathematically modelling the electrical activity of the heart: from cell to body surface and back again. World Scientific, SingaporeCrossRef
30.
Zurück zum Zitat Pullan AJ, Cheng LK, Nash MP, Ghodrati A, MacLeod R, Brooks DH (2010) The inverse problem of electrocardiography. In: Macfarlane PW, van Oosterom A, Pahlm O, Kligfield P, Janse M, Camm J (eds) Comprehensive electrocardiology. Springer, London, pp 299–344 Pullan AJ, Cheng LK, Nash MP, Ghodrati A, MacLeod R, Brooks DH (2010) The inverse problem of electrocardiography. In: Macfarlane PW, van Oosterom A, Pahlm O, Kligfield P, Janse M, Camm J (eds) Comprehensive electrocardiology. Springer, London, pp 299–344
32.
Zurück zum Zitat Rahimi A, Xu J, Wang L (2013) Lp-Norm Regularization in volumetric imaging of cardiac current sources. Comput Math Methods Med 2013:1–10. Article ID is 276478CrossRef Rahimi A, Xu J, Wang L (2013) Lp-Norm Regularization in volumetric imaging of cardiac current sources. Comput Math Methods Med 2013:1–10. Article ID is 276478CrossRef
33.
Zurück zum Zitat Ramanathan C, Ghanem RN, Jia P, Ryu K, Rudy Y (2004) Noninvasive electrocardiographic imaging for cardiac electrophysiology and arrhythmia. Nat Med 10(4):422–8CrossRef Ramanathan C, Ghanem RN, Jia P, Ryu K, Rudy Y (2004) Noninvasive electrocardiographic imaging for cardiac electrophysiology and arrhythmia. Nat Med 10(4):422–8CrossRef
34.
Zurück zum Zitat Rudy Y, Messinger-Rapport BJ (1988) The inverse problem in electrocardiography: solutions in terms of epicardial potentials. Crit Rev Biomed Eng 16(3):215–68PubMed Rudy Y, Messinger-Rapport BJ (1988) The inverse problem in electrocardiography: solutions in terms of epicardial potentials. Crit Rev Biomed Eng 16(3):215–68PubMed
35.
Zurück zum Zitat Scientific Computing and Imaging Institute (SCI), CIBC: Seg3D: Volumetric image segmentation and visualization. (2015). Seg3D: Volumetric Image Segmentation and Visualization. Scientific Computing and Imaging Institute (SCI), http://www.seg3d.org Scientific Computing and Imaging Institute (SCI), CIBC: Seg3D: Volumetric image segmentation and visualization. (2015). Seg3D: Volumetric Image Segmentation and Visualization. Scientific Computing and Imaging Institute (SCI), http://​www.​seg3d.​org
36.
Zurück zum Zitat Seena V, Yomas J (2014) Review on feature extraction and denoising of ECG signal using wavelet transform. In: 2nd international conference on devices circuits and systems (ICDCS) Seena V, Yomas J (2014) Review on feature extraction and denoising of ECG signal using wavelet transform. In: 2nd international conference on devices circuits and systems (ICDCS)
37.
Zurück zum Zitat Nason GP, Silverman BW (1995) The stationary wavelet transform and some statistical applications. In: Antoniadis A, Oppenheim G (eds) Wavelets and statistics. Lecture notes in statistics 103CrossRef Nason GP, Silverman BW (1995) The stationary wavelet transform and some statistical applications. In: Antoniadis A, Oppenheim G (eds) Wavelets and statistics. Lecture notes in statistics 103CrossRef
38.
Zurück zum Zitat Strang G, Nguyen T (1996) Wavelets and filter banks. SIAM Strang G, Nguyen T (1996) Wavelets and filter banks. SIAM
39.
Zurück zum Zitat Tibshirani R (1996) Regression shrinkage and selection via the lasso. J R Stat Soc Ser B Methodol 58(1):267–288 Tibshirani R (1996) Regression shrinkage and selection via the lasso. J R Stat Soc Ser B Methodol 58(1):267–288
40.
Zurück zum Zitat Tikhonov A, Arsenin V (1977) Solutions of ill-posed problems. Scripta series in mathematics, Winston Tikhonov A, Arsenin V (1977) Solutions of ill-posed problems. Scripta series in mathematics, Winston
41.
Zurück zum Zitat Xu J, Rahimi A, Gao F, Wang L (2014) Noninvasive transmural electrophysiological imaging based on minimization of Total-Variational functional. IEEE Trans Med Imaging 33(9):1860–1874CrossRef Xu J, Rahimi A, Gao F, Wang L (2014) Noninvasive transmural electrophysiological imaging based on minimization of Total-Variational functional. IEEE Trans Med Imaging 33(9):1860–1874CrossRef
42.
Zurück zum Zitat Yu L, Zhou Z, He B (2015) Temporal sparse promoting three dimensional imaging of cardiac activation. IEEE Trans Med Imaging 34:2309–2319CrossRef Yu L, Zhou Z, He B (2015) Temporal sparse promoting three dimensional imaging of cardiac activation. IEEE Trans Med Imaging 34:2309–2319CrossRef
43.
Zurück zum Zitat Peng Z, Wang G (2017) Study on Optimal Selection of Wavelet Vanishing Moments for ECG Denoising Nature. Sci Report 7:4564CrossRef Peng Z, Wang G (2017) Study on Optimal Selection of Wavelet Vanishing Moments for ECG Denoising Nature. Sci Report 7:4564CrossRef
44.
Zurück zum Zitat Zou H, Hastie T (2005) Regularization and variable selection via the elastic net. J R Stat Soc Ser B (Stat Methodol) 67(2):301–320CrossRef Zou H, Hastie T (2005) Regularization and variable selection via the elastic net. J R Stat Soc Ser B (Stat Methodol) 67(2):301–320CrossRef
Metadaten
Titel
Wavelet-promoted sparsity for non-invasive reconstruction of electrical activity of the heart
verfasst von
Matthijs Cluitmans
Joël Karel
Pietro Bonizzi
Paul Volders
Ronald Westra
Ralf Peeters
Publikationsdatum
12.05.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Medical & Biological Engineering & Computing / Ausgabe 11/2018
Print ISSN: 0140-0118
Elektronische ISSN: 1741-0444
DOI
https://doi.org/10.1007/s11517-018-1831-2

Weitere Artikel der Ausgabe 11/2018

Medical & Biological Engineering & Computing 11/2018 Zur Ausgabe