- School of Microelectronics, Northwestern Polytechnical University, Xi’an, China
Introduction: Electrocardiographic Imaging (ECGI) offers a non-invasive approach to reconstruct cardiac electrical activity. However, the inverse problem of ECGI is highly ill-conditioned, making it sensitive to errors. In practice, rigid displacements of the heart during beating introduce geometric errors into the ECGI problem. This study aims to investigate the impact of cardiac rigid motion on the accuracy of ECGI.
Methods: We employed the Boundary Element Method (BEM) to solve the forward problem and the Tikhonov method to address the inverse problem. We utilized a dataset from the CRVTI/SCI Institute, which involves Langendorff-perfused dog hearts suspended in a torso-shaped tank. Based on clinical experience, six different types of cardiac movement patterns, including translations and rotations, were designed to assess the impact of various displacements on the accuracy of the ECGI solution.
Results: Our study found that among the translational and rotational movements of the heart, rotational motion should be prioritized for attention, as it caused significantly stronger changes in ECGI correlation coefficient (CC) and relative error (RE) than translational motion. Among the translations along the coordinate axes, movement along the y-axis (anterior-posterior movement within the chest cavity) had the least impact. For rotational movements, rolling had the least impact, yaw had moderate impact, and pitch had the greatest impact.
Conclusion: The inverse solution of ECGI demonstrates a certain robustness to changes in heart position, with CC changes of less than 2% for 10 mm displacements and less than 5% for 10° rotations. This suggests that ECGI changes due to cardiac geometric motion can be disregarded within a certain range.
1 Introduction
Electrocardiographic Imaging (ECGI) is a promising medical technology that employs body surface electrocardiograms (ECGs) and a torso volume conductor model to non-invasively reconstruct cardiac electrical activity (Cluitmans et al., 2018). This technology allows for the identification of extracellular potentials on the endocardium and epicardium (Kalinin et al., 2019; Pedron-Torrecilla et al., 2016), activation time sequences on the cardiac surface (Van der Waal et al., 2021; van der Waal et al., 2020; Zhou et al., 2019), and transmembrane voltages of the heart (Zaman et al., 2021; Schuler et al., 2018), among other details. ECGI has been clinically and experimentally applied to a range of pathologies and applications, including locating sites of premature activation, identifying arrhythmic circuits, preoperative planning, and guiding ablation procedures (Cluitmans et al., 2018; Salinet et al., 2021). Contemporary ECGI research aims to address novel diseases and improve accuracy, stability, and practicality (Dogrusoz et al., 2019; Schuler et al., 2022). However, one source of input error in ECGI systems, namely errors in modeling heart position, has not been effectively addressed in limited studies, and its impact on the accuracy of ECGI remains unclear (Rodrigo et al., 2018; Coll-Font and Brooks, 2018; Bergquist et al., 2022; Bergquist et al., 2023).
The implementation of ECGI can be divided into two steps: the forward model and the inverse problem. The forward model describes the distribution of body surface potential (BSP) mapping given a particular representation of the cardiac bioelectric source, whose input is a mathematical model of the electrical activity of the heart and the geometry, conductivity, and relative position of the organs in the trunk. The inverse problem estimates the parameters of the source model given a specific set of BSP signals, with the forward model serving as an input for the inverse problem. The ECGI inverse problem is an ill-posed estimation problem, meaning that the solution is highly sensitive to small fluctuations or noise in the input or small errors in the model (Figuera et al., 2016).
A frequent source of poorly controlled input error for ECGI formulations is inaccuracy in the geometric model used in the forward problem (Bergquist et al., 2023). An accurate three-dimensional model of the torso and heart requires the use of medical imaging techniques, such as MRI or CT, whose images must be manually or semi-automatically segmented. MRI or CT images are typically captured at a single phase of the respiratory and cardiac cycles, often before or after electrocardiogram acquisition. Changes in respiration, heartbeat, and body position inevitably introduce uncertainties in the heart’s position, manifesting as noise within the imaging modalities. Consequently, the geometric models derived from these images cannot account for variations in heart position (Bergquist et al., 2022).
Studies have shown that ECGI is sensitive to geometric model errors. Several studies have examined how errors in geometric models, particularly those stemming from uncertainties in heart position, can adversely affect the forward solution. For example, Swenson et al. and Bear et al. explored how such errors influence the accuracy of the forward model (Swenson et al., 2011; Bear et al., 2015). Cluitmans and Volders specifically investigated how torso geometry accuracy impacts the noninvasive reconstruction of electrical activation and recovery in the inverse problem (Cluitmans and Volders, 2017). More recently, Bergquist et al. focused on quantifying the uncertainty of cardiac position variability (Bergquist et al., 2023), while Molero et al. evaluated the robustness of inverse solutions in the face of atrial morphology and location uncertainty (Molero et al., 2023). Similarly, Corrado et al. examined the impact of atrial shape uncertainty on arrhythmia prediction (Corrado et al., 2023). In addition, several studies have sought to improve ECGI reconstruction quality by correcting heart position and minimizing geometric input errors in the forward model. Notable works in this area include those by Gisbert et al. (2020), Bergquist et al. (2022). While these studies have contributed significantly to enhancing model accuracy, fewer studies have addressed the effects of persistent cardiac rigid motion on the inverse problem.
In this paper we evaluated the impact of cardiac motion on the accuracy of the inverse problem in ECGI. Specifically, we analyzed the effect of modeling errors arising from changes in the geometric position of the heart (translations and rotations across six dimensions) on ECGI. Utilizing the dataset comprising Langendorff-perfused dog hearts, we have quantified the accuracy of the ECGI inverse solution under conditions of uncertainty in heart position, focusing on aspects such as temporal and spatial correlation, as well as variations in electrogram morphology’s peak values and peak times.
2 Methods
2.1 Forward and inverse problems
We assume that the volume between the epicardial surface (
where
In the forward problem, the epicardial potential distributions electrograms (
where λ is the regularization parameter and is determined by the L-curve method (Rodrigo et al., 2018). The estimated value of the inverse problem is:
where
2.2 Experimental data sets
The study utilized data recorded in a torso-tank canine experiment conducted at the Cardiovascular Research and Training Institute (CVRTI), University of Utah. The experiment was based on an improved Langendorff perfusion system in which isolated canine hearts were wrapped in a rigid pericardial electrode cage and suspended in a human-shaped torso tank (Bergquist et al., 2021b). The recordings included epicardial electrograms (EGMs) from a 256-electrode pericardial electrode cage and BSPs from 192 electrodes embedded in the tank surface. The experimental data are published on EDGAR, an open source database of the Consortium for ECG Imaging (CEI) (Aras et al., 2015). We extended the experimental data set using the heart and body surface geometry and the epicardial electrograms recorded from the above experiments, as described below. Initially, a series of geometric models representing the heart-torso were developed through adjustments to the position and shape of the pericardial electrode cage. Subsequently, combined with the homogeneous torso model, the forward model is calculated using the BEM. Finally, we synthesized corresponding BSPs utilizing both the forward model and epicardial EGMs recorded by the pericardial electrode cage. Notably, Gaussian white noise with a SNR of 10 dB was incorporated into the synthesized BSP signals prior to any filtering processes. Ultimately, we generated a synthetic dataset comprising 163 data sets. This synthetic dataset exclusively contains sinus rhythm signals, upon which subsequent experiments will be conducted.
2.3 Description of the experiments
To evaluate the impact of cardiac rigid motion on the accuracy of the ECGI inverse problem, we used the heart’s inherent periodic beating as a basis to decompose cardiac motion into translational and rotational motions. Then, we conducted experiments separately for each type of motion. We calculated EGMs at various cardiac positions using BSP signals. Subsequently, we evaluated the changes in correlation coefficients, maximum values, minimum values, and peak times of the EGMs reconstructed from different cardiac positions, as illustrated in Figure 1. The study on the impact of different cardiac motions on the accuracy of the ECGI inverse problem is presented as follows:

Figure 1. Experimental setup and evaluation description. (A) Parametrization describing the motion coordinates. Left: Schematic illustration of the torso surface (green), the pericardial cage in its original position (blue), and the pericardial cage in its displaced position (red). Right: Rotational angles defined on the heart. Pitch (θ): the angle formed between the Z axis and the septal axis. Yaw (φ): the angle formed between the septal axis in the X/Y plane and the X-coordinate. Roll (ρ): the rotation of the heart around the septal axis. (B) 3D and 2D displays of potential measurements on the surface of the heart. (C) Estimated values from ECGI inverse calculation (time instant = 8). (D) Comparison of measured values (blue) and estimated values (red) of the EGM.
Translation Motion: A single displacement along the X, Y, and Z axes. Due to anatomical model constraints, the displacement range is limited from −30 to 30 mm, with a step size of 5 mm. It was evaluated in a subset of 163 models (with 163 distinct models for each axis) by assessing the correlation coefficients, extreme values, and peak times of the EGMs, which were obtained through inverse calculations with gradual displacement along each axis.
Rotational Motion: To effectively describe the rotation of the real heart, the heart’s rotation is defined based on two anatomical references: as illustrated in Figure 1, one is an anchor point placed at the suspended position of the heart, and the other is a septal axis, which extends from the anchor point through the septum of the heart to the apex (Coll-Font and Brooks, 2018). Based on these references, the rotational angle is defined as follows:
• Pitch (θ): the angle formed between the Z axis and the septal axis.
• Yaw (φ): the angle formed between the septal axis projected on the X/Y plane and the X axis.
• Roll (ρ): the rotation of the heart around the septal axis.
The evaluation was conducted across all models, wherein the three parameters underwent gradual rotation in increments of 5° from −30° to 30°. During yaw rotation, θ is set to 15°, and during roll rotation, θ is set to 15° with φ also set to 15°. This configuration allows the pericardial cage structure to be suspended at an angle within the torso tank, more accurately mimicking the actual relative position of the heart and torso. Additionally, it prevents yaw and roll rotations from inadvertently resulting in a rotation primarily around the Z-axis, which would undermine the experiment’s validity.
2.4 Evaluation metrics
The Pearson’s correlation coefficient (CC) and relative error (RE) were used to evaluate the impact of cardiac rigid motion on ECGI, by comparing the real measured data with the analytical results of the inverse solutions after accounting for cardiac exercise. The CC reflects the degree of spatial discrepancy between the estimated and measured quantities, while the RE indicates the percentage deviation of the estimates. These two metrics can be employed in two versions: (i) Temporal version: For each node, the CC (or RE) is computed across all time instances, followed by calculating the average CC (or RE) among the nodes; (ii) Spatial version: For each time instant, the CC (or RE) is computed using all nodes, and subsequently, the average CC (or RE) across time instances is determined. Finally, statistics for CC (or RE) are conducted across all models. Temporal CC or RE (tCC or tRE) assesses the reconstruction of EGMs morphology within each lead, while spatial CC or RE (sCC or sRE) reflects the fidelity of the reconstructed isopotential maps at each time point. The effects of cardiac rigid motion on the reconstructed EGMs morphology were evaluated using maximum values, minimum values, and peak times, as illustrated in Figure 1D. The maximum and minimum values refer to the peak voltage values within the entire QRST data cycle. The peak time (PT) corresponds to the moment when the maximum peak voltage of the QRS complex occurs.
3 Results
3.1 Translation vs. inverse solution
We first evaluated the impact of translating a heart model along coordinate axes on the accuracy of ECGI inverse solutions. Figure 2 presents the variations in inverse-solved sCC and sRE following displacements along the three axes within the range of −30 mm to 30 mm. Overall, as the displacement increased, the sCC decreased while the sRE increased; for displacement deviations within 30 mm on the target dataset, the changes in sCC are less than 8%, and those in sRE were less than 4%. In Figure 2, compared to the scenario with no displacement, when moving −30 mm along the X, Y, and Z axes respectively, the sCC decreased by 4.89% ± 2.85%, −0.20% ± 1.47%, and 4.66% ± 3.47%, while the sRE increased by 2.07% ± 1.67%, 0.62% ± 0.66%, and 2.46% ± 1.65%. For displacements of 30mm, the sCC decreased by −0.42% ± 2.11%, 2.57% ± 2.23%, and 5.31% ± 2.72%, while the sRE increased by 0.92% ± 0.94%, 1.59% ± 1.18%, and 2.52% ± 1.55%. Notably, when moving along the positive X-axis and the negative Y-axis, the sCC initially increased slightly before decreasing. In contrast, displacements along the Y-axis have the minimal impact on the inverse solution. Figure 3 presents an example of ECGI spatial inverse reconstruction at various X, Y, and Z displacement distances, with a time instant equal to 8.

Figure 3. An examples of ECGI inverse reconstruction with different translation distances (time instant = 8). Estimated values of the pericardial cage potential when the cage is translated along the X, Y, and Z axes by −30 mm, −15 mm, 15 mm, and 30 mm, respectively.
Figures 4, 5 illustrate the impact of translation on the temporal dimension of the inverse solution in ECGI. Figure 4 reveals that, in the case of a −30 mm translation, the inverse-solved tCC decreases by 2.68% ± 2.16%, 0.89% ± 0.42%, and 5.26% ± 1.4% along the X, Y, and Z axes, respectively, while the tRE increases by 3.56% ± 2.44%, 1.97% ± 1.49%, and 6.94% ± 2.51%, respectively. Similarly, for a 30 mm translation, the tCC decreases by 1.73% ± 1.30%, 0.87% ± 0.83%, and 1.80% ± 1.26% along the X, Y, and Z axes, respectively, while the tRE increases by 2.35% ± 2.03%, 2.00% ± 1.07%, and 2.91% ± 2.72%, respectively. Notably, unlike the sCC, there is a slight increase in tCC when moving along the positive Z-axis, which is an interesting observation that warrants further investigation.
Figure 5 illustrates the variations in the maximum value, minimum value, and PT of the inverse-solved EGM under different displacements. When translated by −30 mm along the X, Y, and Z axes, the maximum values of the EGM changed by −4.98% ± 3.19%, 6.84% ± 6.51%, and 4.75% ± 1.21%, respectively; the minimum values changed by −0.90% ± 3.09%, 5.69% ± 1.44%, and 3.05% ± 2.22%, respectively; and the PTs changed by −1.53 ± 0.75 ms, −0.12 ± 0.64 ms, and −1.47 ± 0.59 ms, respectively. Similarly, under a 30 mm translation, the maximum values of the EGM varied by 3.40% ± 5.18%, −8.67% ± 2.16%, and −6.24% ± 1.92%, respectively; the minimum values changed by 1.17% ± 3.97%, −3.21% ± 4.82%, and −5.17% ± 4.30%, respectively; and the PTs shifted by 1.23 ± 0.51 ms, 0.44 ± 0.55 ms, and 2.24 ± 0.48 ms, respectively. Moving along the positive direction of the X-axis increases the maximum value of the inverse solution of EGM and shifts the PT later. Moving along the Y and Z-axis directions decreases both the maximum and minimum values of the inverse solution of EGM, with a slight shift in PT to later. Overall, when the heart position moves within a range of −30 mm to 30 mm, the changes in the maximum and minimum values of the inverse-solved EGM are less than 10%, and the changes in PT generally are less than 2 ms.
3.2 Rotation vs. inverse solution
The second stage involves assessing the impact of heart model rotations on the accuracy of the inverse solution in ECGI. Figure 6 illustrates the changes in sCC and sRE of the inverse solution after rotation between −30° and 30° around the each of the three axes. Similar to translation, the quality of the inverse solution generally exhibits a downward trend as the rotation angle increases. In Figure 6, compared to the conditions with 0° of pitch, yaw, and roll rotations, under a −30° rotation, the sCC decreased by 14.48% ± 7.93%, 12.78% ± 6.32%, and 6.30% ± 4.46%, respectively, while the sRE increased by 6.44% ± 4.61%, 4.90% ± 3.40%, and 2.56% ± 2.13%, respectively. In the case of a 30° rotation, the sCC decreased by 19.57% ± 10.14%, 3.63% ± 2.55%, and 9.39% ± 2.11%, respectively, and the sRE increased by 7.90% ± 5.59%, 1.62% ± 1.05%, and 3.17% ± 1.58%, respectively. Notably, as the yaw angle increases positively, the sCC first increases slightly before decreasing, with the sRE following a synchronous pattern of first decreasing and then increasing. Figure 7 demonstrates an example of the inverse reconstruction in the ECGI space under different rotational angles for pitch, yaw, and roll, at a specific time instant equal to 8.

Figure 7. An example of ECGI inverse reconstruction with different rotation angles (time instant = 8).
In Figures 8, 9, the impact of rotation on the temporal dimension of ECGI inverse solutions is described. In Figure 8, compared to the case without rotation, under rotations of −30° for pitch, yaw, and roll, the tCC decreased by 11.34% ± 2.40%, 12.52% ± 2.65%, and 1.10% ± 1.66%, respectively, while the tRE increased by 12.40% ± 6.66%, 6.87% ± 3.08%, and −0.67% ± 1.20%, respectively. Under rotations of 30°, the tCC decreased by 17.00% ± 3.37%, 6.40% ± 0.78%, and 7.95% ± 1.42%, respectively, while the tRE increased by 13.45% ± 6.33%, 6.71% ± 3.95%, and 8.52% ± 3.93%, respectively. Additionally, as the roll angle varies from 0° to −30°, the tCC exhibits a slight initial increase followed by a decrease, with an average magnitude of change less than 3%.
Figure 9 depicts the changes in the maximum value, minimum value, and PT of the inverse solution of EGM under different rotation angles. When the pitch, yaw, and roll rotation angles are −30°, the maximum values of EGM change by 17.01% ± 5.64%, −4.30% ± 6.70%, and 11.40% ± 4.51% respectively, the minimum values change by −12.67% ± 4.01%, −8.14% ± 5.43%, and −2.70% ± 3.28% respectively, and the PTs shift by 1.29 ± 0.67 ms, 0.49 ± 0.69 ms, and 0.09 ± 0.42 ms respectively. When the rotation angles are 30°, the maximum values of EGM change by −28.54% ± 6.86%, 8.91% ± 5.54%, and 14.99% ± 5.99% respectively, the minimum values change by 8.97% ± 6.09%, 3.67% ± 3.15%, and 1.02% ± 3.09% respectively, and the PTs shift by 0.25 ± 0.99 ms, −055 ± 0.47 ms, and −0.26 ± 0.51 ms respectively. During positive pitch rotation, the maximum value of the EGM decreases, while the minimum value increases. When yaw and roll rotate in the positive direction, the extreme values (both maximum and minimum) increase. Additionally, as the pitch and yaw rotation angles intensify, the average PT advances forwards. Conversely, the PT remains relatively stable when subjected to roll rotations. Overall, when the heart’s rotation angles move within a range of −30° to 30°, the changes in the maximum and minimum values of the inverse solution of EGM are typically less than 20%, and the changes in PT are generally within 2 ms.
3.3 Summary of statistical tests
In this section, we summarize the statistical results presented in Sections 3.1 and 3.2, as shown in Table 1. Given a 30 mm displacement and 30° rotation of heart, greater emphasis should be placed on the impact of heart rotation, as the alterations in CC, RE, PTs and the peak values of EGMs are more pronounced compared to those caused by translational motion. During translational motion along the coordinate axes, movement along the Y-axis (anteroposterior motion within the chest cavity) exhibits an overall smaller influence on CC and RE compared to movement along the XZ axes. In terms of rotational motion, roll has the least impact on CC and RE, followed by yaw, with pitch having the greatest impact. Upon moving within a range of −30 mm to 30 mm, the changes in the peak values of the EGMs are generally less than 10%. Similarly, upon rotating within a range of −30° to 30°, the changes in the peak values of EGMs are typically less than 20%. Notably, When moving or rotating within a range of 30 mm or 30°, the change in PT generally does not exceed 2 ms.
4 Discussion
In this study we employed a dataset from the University of Utah in order to quantify how cardiac positional movements affect the reconstruction of ECGI. Utilizing the zero-order Tikhonov regularization method, we conducted ECGI reconstructions and evaluated the impact of six different cardiac motion patterns, including translations and rotations, designed based on clinical experience. Experimental results indicated that among displacements of ±30 mm and rotations of ±30°, rotations have a greater influence on ECGI reconstruction. For the same displacement distance, movement along the Y-axis exert the least impact on ECGI reconstruction. Similarly, among rotations of the same angle, rolling has a smaller effect on the reconstruction. Furthermore, we found that changes in the CC value are typically less than 2% for a 10 mm displacement and less than 5% for a 10° rotation, suggesting that within a certain range, the variations in ECGI due to cardiac geometric motion can be considered neglected.
4.1 Accuracy of the inverse problem solution
The correlation between the inverse solution of ECGI and intracardiac contact EGMs, whether experimentally or simulationally measured, is poor (Figuera et al., 2016). When considering the absence of any displacement, the inverse solution derived from our dataset yields the following results: sCC = 0.60 ± 0.11, sRE = 0.84 ± 0.07, tCC = 0.85 ± 0.02, and tRE = 0.68 ± 0.06. It is evident that the temporal correlation of epicardial potential reconstruction is stronger than the spatial correlation, with the epicardial EGM exhibiting relatively superior fidelity in terms of morphology. Errors in epicardial potential reconstruction stem from a multitude of factors, including the positioning and quantity of body surface electrodes, the precision of the heart model, the inherently ill-conditioned nature of the inverse problem, and external interferences (Bergquist et al., 2021a). We employed the Tikhonov zero-order regularization method for the inverse calculation. While this method utilizes an L2-norm-based penalty function, which tends to produce a smooth EGM, it is the most widely used and straightforward to implement (Figuera et al., 2016). However, the sensitivity of alternative regularization methods to rigid displacements necessitates further exploration.
Moving beyond regularization methods, the ECGI inverse problem necessitates the acquisition of MRI or CT images to establish an accurate patient-specific anatomical model. These MRI or CT images are captured with BSP electrodes in place, ensuring the preservation of geometric parameters (Rodrigo et al., 2018). However, it is not always feasible to obtain dynamic MRI together with useful BSP recordings. Our study reveals the performance of ECGI technology under varying cardiac motion conditions by quantifying the impact of cardiac translation and rotation on the accuracy of ECGI inverse solutions. Experimental data indicate that, although cardiac motion does exert a certain influence on inverse solution results, within a specific range (such as 10 mm of displacement and 10° of rotation), this influence is relatively insignificant, with typical changes in CC less than 2% and 5%, respectively. This underscores the high stability of ECGI inverse solutions under certain conditions.
In the study by Rodrigo et al., which aimed to correct inaccuracies in anatomical models by maximizing reconstruction quality, it was observed that the average positioning error of the atrium on the XYZ axes within the mathematical model was 1.7 ± 2.4 mm. In contrast, the average error in patient data was 9.1 ± 11.5 mm (Rodrigo et al., 2017; Rodrigo et al., 2018). Gisbert et al. employed an automatic optimization algorithm to localize atrial anatomical structures, achieving a positional deviation of 0.5 ± 0.5 cm (Gisbert et al., 2020).These findings concurs with our results, indicating that the inverse problem can accommodate spatial uncertainties up to 1 cm. Furthermore, Coll-Font and Brooks’ investigation into tracking heart position using body surface potentials (Coll-Font and Brooks, 2018), alongside Bergquist et al.'s research on heart position uncertainty (Bergquist et al., 2022; Bergquist et al., 2023), reinforces the notion that appropriate spatial positioning and the construction of precise anatomical models enhance the outcomes of the inverse solution. Consequently, slight variations in heart position do not appreciably impact clinical decision-making when the errors stemming from heart position uncertainty are smaller than other errors inherent in the ECGI system.
4.2 Impact of cardiac motion on the inverse solution
Although our findings indicate that cardiac motion within a certain range has a limited impact on the accuracy of the ECGI inverse solution, understanding how these motions specifically affect the inverse solution process remains crucial. We found that movements along the Y-axis in the anterior-posterior direction of the thorax have a relatively minor impact on the ECGI inverse solution. This may be attributed to the dense arrangement of electrodes in the anterior-posterior plane of the thorax, which are in closer proximity to the heart. Consequently, movements along the Y-axis exert less influence on the relative positioning between the body surface electrodes and the heart, thereby reducing the reconstruction error in potential distribution. In the study by Rodrigo et al., the positioning errors of the atrium on the XYZ axes within the mathematical model, were found to be 1.0 ± 2.1 mm, 3.0 ± 2.6 mm, and 1.0 ± 2.1 mm, respectively (Rodrigo et al., 2018). Our research aligns with the findings of Rodrigo et al., indicating that the ECGI system is least sensitive to errors along the Y-axis, resulting in the poorest localization performance on the Y-axis. Additionally, we observed consistency in the maximum and minimum values of the inverse solution EGM when moving in the positive direction along the coordinate axes, with these values changing almost synchronously. As the heart position shifts towards the upper left side within the chest cavity (i.e., the positive direction of the coordinate axes), the PTs of the inverse solution EGM undergo a gradual delay.
Compared to translational motion, rotational motion has a more significant impact on the ECGI inverse solution. This may be because rotations of the heart model cause more drastic changes in the relative position between the heart and body surface electrodes compared to translations. Among ±30° rotational movements, rolling exhibits the least impact on the inverse solution, with the impact on CC typically being less than half of that observed for yaw and pitch. This may be due to the synchronous movement of the heart model relative to the torso model during roll, resulting in a more regular pattern of model coordinate transformation compared to yaw and pitch. Notably, during pitch motion, as the rotation angle increases in the positive direction, the maximum value of the inverse-solved ECG decreases, the minimum value increases, and the PTs shifts forwards. In contrast, as the rotation angle increases in the positive direction for roll and yaw motions, the extreme values of the inverse-solved EGM increase, while the PTs remain almost unchanged. These differences may be attributed to the yaw motion model having a 15° pitch angle and the roll motion being performed under conditions of pitch = 15° and yaw = 15°.
It is noteworthy that almost all models are not in the optimal position for CC in the absence of displacement. When the heart geometry model is translated along the X, Y, and Z axes within the range of −30 mm to 30 mm, the average improvement in the CC of the inverse solution does not exceed 0.8%, with a maximum value not exceeding 2.5%. Through a linear search within the three-dimensional XYZ space, with a step size of 1 mm, we found that the average increase in the CC of the inverse solution is 1.36%, and the maximum increase is 2.95%. This further demonstrates the robustness of the ECGI inverse problem to variations in heart position, as slight perturbations in heart position do not significantly affect the accuracy of the ECGI inverse solution.
4.3 Regional inverse solution discrepancies
We conducted a preliminary investigation on the sensitivity of inverse solutions in different heart anatomical regions to various motion types. Specifically, during translational motion along the X-axis, we segmented the heart structure into left and right halves along the midline and independently quantified the changes in sCC and tCC within these two segments, as illustrated in Figure 10. Our findings revealed that upon leftward displacement of the heart (positive X-axis movement), the sCC in the left segment initially increases and then decreases, while the tCC shows a steady decline. In the right segment, the sCC decreases continuously, and the tCC exhibits a slight increase followed by a gradual decline. When the heart moves rightward (negative X-axis movement), the sCC in the left segment decreases steadily, while the tCC first rises and then falls. In the right segment, the sCC shows an initial increase followed by a decrease, and the tCC decreases steadily. Collectively, the sCC and tCC in the left and right segments exhibit nearly symmetrical, mirror-like variations.

Figure 10. The influence of X-axis translational motion on the inverse solutions of the left and right cardiac regions.
In Figure 10, compared with the no-displacement condition, under a −15 mm X-axis displacement (rightward movement), the sCC and tCC values in the left segment changed by −3.08% ± 1.33% and −0.09% ± 0.45%, respectively. Conversely, in the right segment, the sCC and tCC values changed by 0.09% ± 0.56% and −1.11% ± 1.42%, respectively. Under a 15 mm X-axis displacement (leftward movement), the sCC and tCC in the left segment changed by 2.46% ± 0.66% and −1.00% ± 1.09%, respectively, while in the right segment, they changed by −0.91% ± 0.82% and −0.16% ± 0.43%, respectively. It is worth noting that with the displacement of the heart, an increase in sCC is usually accompanied by a decrease in tCC. To illustrate, upon a slight leftward shift of the heart, the sCC in the left segment increases while the tCC decreases; conversely, in the right segment, the sCC decreases as the tCC increases. A similar phenomenon is observed in the right segment during rightward movement.
During pitch rotational movement, we have divided the cardiac structure into two distinct sections: the upper segment, which corresponds to the base of the heart, and the lower segment, which corresponds to the apex. Figure 11 illustrates the variations in sCC and tCC within the upper and lower segments of the cardiac structure as the heart undergoes pitch rotational movement from −30° to 30°. In Figure 11, compared to 0° rotation, at a pitch rotation of −15°, the sCC and tCC values in the upper segment changed by −9.22% ± 4.35% and −1.46% ± 1.35%, respectively, while those in the lower segment changed by 2.50% ± 2.26% and −6.48% ± 0.98%. In contrast, at a pitch rotation of 15°, the sCC and tCC values in the upper segment altered by 3.12% ± 0.77% and −1.95% ± 0.69%, respectively, while those in the lower segment changed by −13.04% ± 7.57% and −4.28% ± 1.39%. A notable observation from Figure 11 is that as the pitch rotation angle of the heart increases positively, the sCC in the upper segment initially increases and then decreases, whereas the sCC in the lower segment exhibits a monotonic decrease. In contrast, when the pitch rotation angle increases negatively, the sCC in the lower segment first increases and then decreases, while the sCC in the upper segment shows a monotonic decrease, creating nearly mirror image trends in both cases. Throughout the entire pitch rotation range, the tCC trends in both the upper and lower segments are similar, with both decreasing as the pitch angle increases. However, it is crucial to highlight that in most instances, the influence of pitch rotational movement on the lower segment of the heart is considerably more pronounced than on the upper segment, with the range of CC changes in the lower segment being nearly double that observed in the upper segment.

Figure 11. The influence of pitch rotational motion on the inverse solutions of the top and bottom cardiac regions.
4.4 Limitations and future work
Although our study provides a comprehensive evaluation of the impact of cardiac translational and rotational motions on the accuracy of ECGI inverse solution, it is not devoid of inherent limitations. In real-world scenarios, cardiac motion is considerably more complex. Factors such as the non-rigid deformation of the heart, respiratory motion, and cardiac contraction may exert more intricate and unpredictable influences on the ECGI inverse solution (Jiang et al., 2008). Specifically, during the heartbeat movement that encompasses the entire duration of systole, the heart experiences ventricular shortening along its long axis, accompanied by corresponding torque variations around this axis. Consequently, the ventricular base and apex exhibit opposing movements (Pullan et al., 2010). This dynamic process not only shifts the heart’s position but also modifies its dimensions and contour. Additionally, during the process of respiration or alterations in body posture, the heart undergoes a rotational movement around its anchor point, induced by the movements of the ribs and/or diaphragm. Typically, this rotational movement persists for a duration that extends beyond a single heartbeat cycle (Koley, 2024). These more complex motion patterns, characterized by their dynamic and nonlinear nature, pose significant challenges to the advancement of ECGI technology and merit further in-depth investigation (Jiang et al., 2009).
Furthermore, the dataset for this study was derived from the Langendorff perfusion system, which simplifies the simulation of torso conductor volume by excluding structures such as the lungs (Bergquist et al., 2021b). This simplification may introduce deviations between the model and the actual human body. The interaction between the inhomogeneity of the thoracic volume and the uncertainty in heart position has not been thoroughly explored in this study. However, according to relevant literature, although inhomogeneity of the thoracic volume may exert some influence on the reconstruction of epicardial potentials, electrograms, and activation sequences, its impact is relatively minor and generally negligible in clinical practice (Bear et al., 2015; Rudy, 2015). This conclusion provides some support for the rationality of our study, but further validation and refinement are still required in the future.
It is noteworthy that the same forward solver was employed for generating BSP signals and performing inverse calculations in this study. Although this approach simplifies the research process, it may also lead to overconfidence in the inverse solution results. To mitigate this potential risk, white noise was deliberately added to the generated BSP signals to simulate noise interference in real environments. This practice aligns with standard practices in research within this field (Rodrigo et al., 2018; Gisbert et al., 2020) and contributes to enhancing the reliability and applicability of the research findings. Despite the inevitable limitations introduced by the use of synthetic BSP data, the dataset provided by this study allows for precise control over heart motion, which is often difficult to achieve in experimental settings, thereby limiting the depth and breadth of experimental research. To a certain extent, synthetic data compensates for the deficiencies of experimental research.
Lastly, the variations in the inverse solution of ECGI due to cardiac motion investigated in this study were only tested under sinus rhythm, and their extension to arrhythmic conditions remains unverified. Arrhythmias are diverse in types and electrical patterns, and their impacts on ECGI inverse solution changes caused by heart displacement may vary. While we hope that the general conclusions of this study apply to a broader range of data, including both sinus rhythm and various arrhythmic conditions, their reliability under other conditions still awaits testing.
5 Conclusion
Heart motion is closely related to the performance of ECGI reconstruction. Our research findings reveal that, among the translational and rotational motions of the heart, rotational motion should be prioritized due to its significantly stronger impact on the changes in CC and RE of the ECGI inverse solution compared to translational motion. Among the translational motions along the coordinate axes, movement along the y-axis (anteroposterior motion within the chest cavity) has the least impact. In terms of rotational motions, roll has the smallest impact, yaw follows, and pitch has the largest. The ECGI inverse problem exhibits a certain degree of robustness to heart position, with CC changes being less than 2% for a 10 mm displacement and less than 5% for a 10° rotation. This implies that within a certain range, the ECGI changes resulting from geometric heart motion can be disregarded, and it is not necessary to pursue extremely high precision in patient-specific thoracic-heart geometry for practical applications.
Data availability statement
Publicly available datasets were analyzed in this study. This data can be found here: https://www.ecg-imaging.org/edgar-database. Upon reasonable request, the raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.
Ethics statement
The manuscript presents research on animals that do not require ethical approval for their study.
Author contributions
XZ: Writing – original draft, Data curation, Software, Writing – review and editing. KC: Writing – original draft, Visualization. YW: Writing – review and editing, Validation. WL: Writing – review and editing, Methodology. TW: Writing – review and editing, Supervision. SW: Writing – review and editing, Conceptualization.
Funding
The author(s) declare that no financial support was received for the research and/or publication of this article.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Aras K., Good W., Tate J., Burton B., Brooks D., Coll-Font J., et al. (2015). Experimental data and geometric analysis repository-EDGAR. J. Electrocardiol. 48, 975–981. doi:10.1016/j.jelectrocard.2015.08.008
Barr R. C., Ramsey M., Spach M. S. (1977). Relating epicardial to body-surface potential distributions by means of transfer-coefficients based on geometry measurements. Ieee Trans. Biomed. Eng. 24, 1–11. doi:10.1109/tbme.1977.326201
Bear L. R., Cheng L. K., Legrice I. J., Sands G. B., Lever N. A., Paterson D. J., et al. (2015). Forward problem of electrocardiography is it solved? Circulation-Arrhythmia Electrophysiol. 8, 677–684. doi:10.1161/circep.114.001573
Bergquist J. A., Coll-Font J., Zenger B., Rupp L. C., Good W. W., Brooks D. H., et al. (2022). Reconstruction of cardiac position using body surface potentials. Comput. Biol. Med. 142, 105174. doi:10.1016/j.compbiomed.2021.105174
Bergquist J. A., Good W. W., Zenger B., Tate J. D., Rupp L. C., Macleod R. S. (2021b). The electrocardiographic forward problem: a benchmark study. Comput. Biol. Med. 134, 104476. doi:10.1016/j.compbiomed.2021.104476
Bergquist J. A., Zenger B., Rupp L. C., Busatto A., Tate J., Brooks D. H., et al. (2023). Uncertainty quantification of the effect of cardiac position variability in the inverse problem of electrocardiographic imaging. Physiol. Meas. 44, 105003. doi:10.1088/1361-6579/acfc32
Bergquist J., Rupp L., Zenger B., Brundage J., Busatto A., Macleod R. S. (2021a). Body surface potential mapping: contemporary applications and future perspectives. Hear. Basel, Switz. 2, 514–542. doi:10.3390/hearts2040040
Cluitmans M. J. M., Volders P. G. A. (2017). “Influence of body-surface geometry accuracy on noninvasive reconstruction of electrical activation and recovery in electrocardiographic imaging,” in 2017 computing in cardiology (CinC). Rennes, France: Sept, 24–27. doi:10.22489/CinC.2017.243-189
Cluitmans M., Brooks D. H., Macleod R., Doessel O., Guillem M. S., VAN Dam P. M., et al. (2018). Validation and opportunities of electrocardiographic imaging: from technical achievements to clinical applications. Front. Physiology 9, 1305. doi:10.3389/fphys.2018.01305
Coll-Font J., Brooks D. H. (2018). Tracking the position of the heart from body surface potential maps and electrograms. Front. Physiology 9, 1727. doi:10.3389/fphys.2018.01727
Corrado C., Roney C. H., Razeghi O., Lemus J. A. S., Coveney S., Sim I., et al. (2023). Quantifying the impact of shape uncertainty on predicted arrhythmias. Comput. Biol. Med. 153, 106528. doi:10.1016/j.compbiomed.2022.106528
Dogrusoz Y. S., Bear L. R., Bergquist J., Dubois R., Good W., Macleod R. S., et al. (2019). Effects of interpolation on the inverse problem of electrocardiography. Comput. Cardiol. 46, 46. doi:10.22489/cinc.2019.100
Figuera C., Suarez-Gutierrez V., Hernandez-Romero I., Rodrigo M., Liberos A., Atienza F., et al. (2016). Regularization techniques for ECG imaging during atrial fibrillation: a computational study. Front. Physiology 7, 466. doi:10.3389/fphys.2016.00466
Gisbert V., Jimenez-Serrano S., Roses-Albert E., Rodrigo M. (2020). Atrial location optimization by electrical measures for Electrocardiographic Imaging. Comput. Biol. Med. 127, 104031. doi:10.1016/j.compbiomed.2020.104031
Horacek B. M., Clements J. C. (1997). The inverse problem of electrocardiography: a solution in terms of single- and double-layer sources of the epicardial surface. Math. Biosci. 144, 119–154. doi:10.1016/s0025-5564(97)00024-2
Jiang M., Xia L., Shou G., Wei Q., Liu F., Crozier S. (2009). Effect of cardiac motion on solution of the electrocardiography inverse problem. Ieee Trans. Biomed. Eng. 56, 923–931. doi:10.1109/tbme.2008.2005967
Jiang Y., Farina D., Doessel O. (2008). Effect of heart motion on the solutions of forward and inverse electrocardiographic problem - a simulation study. 14-17 Sep. 2008 Bologna, ITALY. 365–368. doi:10.1109/cic.2008.4749054
Kalinin A., Potyagaylo D., Kalinin V. (2019). Solving the inverse problem of electrocardiography on the endocardium using a single layer source. Front. Physiology 10, 58. doi:10.3389/fphys.2019.00058
Koley T. K. (2024). “Rotation of heart,” in Rapid review of ECG: self-assessment questions, case studies and clinical correlation. Editor T. K. KOLEY (Singapore: Springer Nature Singapore).
Molero R., Gonzalez-Ascaso A., Climent A. M., Guillem M. S. (2023). Robustness of imageless electrocardiographic imaging against uncertainty in atrial morphology and location. J. Electrocardiol. 77, 58–61. doi:10.1016/j.jelectrocard.2022.12.007
Pedron-Torrecilla J., Rodrigo M., Climent A. M., Liberos A., Perez-David E., Bermejo J., et al. (2016). Noninvasive estimation of epicardial dominant high-frequency regions during atrial fibrillation. J. Cardiovasc. Electrophysiol. 27, 435–442. doi:10.1111/jce.12931
Pullan A., Cheng L., Nash M., Ghodrati A., Macleod R., Brooks D. (2010). The inverse problem of electrocardiography. 299, 344. doi:10.1007/978-1-84882-046-3_9
Rodrigo M., Climent A. M., Liberos A., Fernandez-Aviles F., Berenfeld O., Atienza F., et al. (2017). Highest dominant frequency and rotor positions are robust markers of driver location during noninvasive mapping of atrial fibrillation: a computational study. Heart rhythm. 14, 1224–1233. doi:10.1016/j.hrthm.2017.04.017
Rodrigo M., Climent A. M., Liberos A., Hernandez-Romero I., Arenal A., Bermejo J., et al. (2018). Solving inaccuracies in anatomical models for electrocardiographic inverse problem resolution by maximizing reconstruction quality. Ieee Trans. Med. Imaging 37, 733–740. doi:10.1109/tmi.2017.2707413
Rudy Y. (2015). The forward problem of electrocardiography revisited. Circulation-Arrhythmia Electrophysiol. 8, 526–528. doi:10.1161/circep.115.003056
Salinet J., Molero R., Schlindwein F. S., Karel J., Rodrigo M., Rojo-Alvarez J. L., et al. (2021). Electrocardiographic imaging for atrial fibrillation: a perspective from computer models and animal experiments to clinical value. Front. Physiology 12, 653013. doi:10.3389/fphys.2021.653013
Schuler S., Schaufelberger M., Bear L. R., Bergquist J. A., Cluitmans M. J. M., Coll-Font J., et al. (2022). Reducing line-of-block artifacts in cardiac activation maps estimated using ECG imaging: a Comparison of source models and estimation methods. Ieee Trans. Biomed. Eng. 69, 2041–2052. doi:10.1109/tbme.2021.3135154
Schuler S., Wachter A., Doessel O. (2018). Electrocardiographic imaging using a spatio-temporal basis of body surface potentials-application to atrial ectopic activity. Front. Physiology 9, 1126. doi:10.3389/fphys.2018.01126
Swenson D. J., Geneser S. E., Stinstra J. G., Kirby R. M., Macleod R. S. (2011). Cardiac position sensitivity study in the electrocardiographic forward problem using stochastic collocation and boundary element methods. Ann. Biomed. Eng. 39, 2900–2910. doi:10.1007/s10439-011-0391-5
VAN Der Waal J. G., Meijborg V. M. F., Belterman C. N. W., Streekstra G. J., Oostendorp T. F., Coronel R. (2021). Ex vivo validation of noninvasive epicardial and endocardial repolarization mapping. Front. Physiology 12, 737609. doi:10.3389/fphys.2021.737609
VAN Der Waal J., Meijborg V., Schuler S., Coronel R., Oostendorp T. (2020). In silico validation of electrocardiographic imaging to reconstruct the endocardial and epicardial repolarization pattern using the equivalent dipole layer source model. Med. & Biol. Eng. & Comput. 58, 1739–1749. doi:10.1007/s11517-020-02203-y
Zaman M. S., Dhamala J., Bajracharya P., Sapp J. L., Horacek B. M., Wu K. C., et al. (2021). Fast posterior estimation of cardiac electrophysiological model parameters via bayesian active learning. Front. Physiology 12, 740306. doi:10.3389/fphys.2021.740306
Keywords: electrocardiographic imaging (ECGI), cardiac rigid motion, translation, rotation, inverse solution
Citation: Zhang X, Chen K, Wang Y, Li W, Wei T and Wang S (2025) Impact of rigid cardiac motion on the accuracy of electrocardiographic imaging. Front. Physiol. 16:1560527. doi: 10.3389/fphys.2025.1560527
Received: 14 January 2025; Accepted: 29 April 2025;
Published: 15 May 2025.
Edited by:
Matthijs Cluitmans, Maastricht University, NetherlandsReviewed by:
Marianna Meo, Boston Scientific, NetherlandsRubén Molero Alabau, Universitat Politècnica de València, Spain
Copyright © 2025 Zhang, Chen, Wang, Li, Wei and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Shaoxi Wang, c2h4d2FuZ0Bud3B1LmVkdS5jbg==