1,594
Views
5
CrossRef citations to date
0
Altmetric
Research Article

Modeling of soft tissue thermal damage based on GPU acceleration

, , , , &

Abstract

Hyperthermia treatments require precise control of thermal energy to form the coagulation zones which sufficiently cover the tumor without affecting surrounding healthy tissues. This has led modeling of soft tissue thermal damage to become important in hyperthermia treatments to completely eradicate tumors without inducing tissue damage to surrounding healthy tissues. This paper presents a methodology based on GPU acceleration for modeling and analysis of bio-heat conduction and associated thermal-induced tissue damage for prediction of soft tissue damage in thermal ablation, which is a typical hyperthermia therapy. The proposed methodology combines the Arrhenius Burn integration with Pennes’ bio-heat transfer for prediction of temperature field and thermal damage in soft tissues. The problem domain is spatially discretized on 3-D linear tetrahedral meshes by the Galerkin finite element method and temporally discretized by the explicit forward finite difference method. To address the expensive computation load involved in the finite element method, GPU acceleration is implemented using the High-Level Shader Language and achieved via a sequential execution of compute shaders in the GPU rendering pipeline. Simulations on a cube-shape specimen and comparison analysis with standalone CPU execution were conducted, demonstrating the proposed GPU-accelerated finite element method can effectively predict the temperature distribution and associated thermal damage in real time. Results show that the peak temperature is achieved at the heat source point and the variation of temperature is mainly dominated in its direct neighbourhood. It is also found that by the continuous application of point-source heat energy, the tissue at the heat source point is quickly necrotized in a matter of seconds, while the entire neighbouring tissues are fully necrotized in several minutes. Further, the proposed GPU acceleration significantly improves the computational performance for soft tissue thermal damage prediction, leading to a maximum reduction of 55.3 times in computation time comparing to standalone CPU execution.

1. Introduction

Hyperthermia treatments use energy sources such as radiofrequency, laser, focused ultrasound and microwaves to generate thermal injury to tumors. These therapies require precise control of thermal energy to form the coagulation zones which sufficiently cover the tumor without affecting surrounding healthy tissues. However, with the current clinical practice, it is difficult to achieve the precise control of thermal energy [Citation1]. Consequently, complications such as burns to neighboring organs or the bile duct are often occurred due to excessive thermal energy, and in reverse tumor survivals are also frequently occurred due to insufficient thermal energy delivery.

Modeling of soft tissue thermal damage is of crucial importance for thermal dosage control and monitoring in hyperthermia procedures and developing associated surgical simulations [Citation2, Citation3]. Radiofrequency thermal ablation (RFA) is a minimally invasive surgical hyperthermia procedure used to eradicate tumors by generating heat in the tumor tissues while maintaining the functionality of surrounding healthy organs [Citation4]. The heat generated in the RFA induces cellular necrosis to the soft tissue, leading to irreversible tissue damage to burn the tumor to death. Without inducing unintended thermal damage to the surrounding healthy tissues, it is important to predict the extent of thermal-induced tissue damage from temperature field of soft tissues for effective clinical outcomes.

The tissue thermal damage mechanism involved in the hyperthermia therapy can be characterized by the Arrhenius Burn integration model [Citation5], in which the heat transfer in biological soft tissues is described by the bio-heat conduction process. Various techniques were studied to model the bio-heat conduction process in 3-D space. A simple discretization technique is the finite difference method (FDM) [Citation6–8], approximating spatial derivatives using difference equations; however, this method can be applied to regular geometric meshes only. The finite element method (FEM) is a popular discretization technique for irregular geometric meshes describing objects of irregular shapes such as human organs and tumors. Various finite element models were developed, such as the ones for catheter-based thermal ablation with ultrasonic heating sources [Citation5, Citation9], RFA [Citation10], and microwave ablation [Citation11]. In general, the existing studies on FEM modeling of thermal ablation are mainly focused on a static analysis using commercial FEM analysis packages, without consideration of real-time computational performance required in clinical practice [Citation12, Citation13]. The literature has reported that the computation time for simulating a thermal ablation procedure of 15 min is around 3–6 h [Citation14, Citation15].

Computational acceleration using Graphics Processing Unit (GPU), which is a highly parallel and powerful processor, provides a solution to facilitate the computational process of FEM. GPU is much superior to the Central Processing Unit (CPU) for parallel computation in terms of large datasets. However, the utilization of GPU to facilitate FEM modeling of thermal ablation is still very limited. Borsic et al. [Citation16] studied the simulation of thermal ablation using GPU; however, this work is based on the simplifications of physical laws and provides simple results only. Chen et al. [Citation17] also studied a GPU-acceleration simulation of thermal therapy via non-contact microwave imaging; however, this GPU-acceleration technique is combined with FDM for regular meshes rather than with FEM for irregular meshes.

This paper presents a GPU-accelerated methodology for modeling of soft tissue thermal damage in thermal ablation, where the soft tissue thermal damage is determined according to the Arrhenius damage model. The Pennes’ bio-heat equation, which is employed to determine the temperature field in soft tissues, is spatially discretized using FEM and temporally discretized using FDM. The implementation of the proposed methodology is achieved via the HLSL (High-Level Shader Language) and associated Direct3D 11. Simulation results demonstrate that the proposed GPU methodology can produce an efficient prediction of soft tissue thermal damage.

2. Methodology

2.1. Tissue thermal damage and bio-heat transfer

When sufficient heat is attained to soft tissues, thermal denaturation is occurred. This irreversible damage to soft tissues can be quantified by the Arrhenius integration [Citation5], given by EquationEquation (1). (1) φ=0tμexpEa/RTdt(1) where φ denotes the thermal damage and has no dimension, t is the exposure time at a given absolute temperature T, μ denotes the material parameter, which is also called the damage rate factor, Ea is the energy of activation, and R is the universal gas constant.

The thermal damage of soft tissues will take place at normal body temperatures if we employ EquationEquation (1) straightaway for any temperature; therefore, it is common to assume that soft tissue thermal damage is occurred when tissue temperature is above 43 °C [Citation5].

Soft tissue temperatures in the heating process of thermal ablation can be determined based on the Pennes’ bio-heat equation, which expresses the propagation of heat energy in soft tissues owing to blood flow, metabolic heat generation, and regional heat sources [Citation18]. The Pennes’ bio-heat equation is given by (2) mtiCtiTtit=·ktiTti+WblCblTartTti+Qm+Qr(2) where · denotes the divergence operator,  the gradient operator, and mti the tissue density, Cti the specific heat capacity, Tti the temperature of soft tissues, t the time, kti the thermal conductivity of soft tissues, Wbl the perfusion rate, Cbl the specific heat capacity of blood, Tart the arterial blood temperature, Qm the metabolic heat generation rate, and Qr the heat rate of regional heat sources [Citation6].

2.2. Numerical formulation

To numerically determine soft tissue temperatures for computation of thermal damage, EquationEquation (2) is spatially discretized using FEM and temporally using FDM. Applying a trial function [H] for approximation of the field values (e.g., the temperature T=H{T}), EquationEquation (2) can be written into (3) ATtit=KTti+{Q}(3) where (4) A=ΩmtiCtiHTHdΩ(4) (5) K=ΩktiBTB+WblCblHTHdΩ(5) (6) {Q}=Γ{q}T{n}HTdΓ+ΩWblCblTartHT+QmHT+QrHTdΩ(6) (7) B=H1xH2xH1yH2yH1zH2z; {q}T=kti,xTtix, kti,yTtiy, kti,zTtiz; n=nxnynz(7) where A is the thermal mass matrix; K the thermal stiffness matrix; {Q} the effective thermal load vector; B the temperature gradient matrix; {q} the heat flux; n the unit vector in the outward direction normal to the boundary surface.

The temporal derivative Ttit in EquationEquation (3) may be approximated by a first-order explicit forward time integration scheme [Citation19–22], yielding (8) TtitTtit+ΔtTti(t)Δt(8) where Δt is the step size of time integration, Tti(t) and Ttit+Δt are the temperatures at time t and t+Δt, respectively.

3. GPU implementation

The GPU implementation of the proposed methodology is developed in C++ and HLSL with Microsoft’s Direct3D 11 APIs, where numerical computations are parallelized and accelerated by utilizing compute shaders. The shaders are the programmable components of graphics rendering pipeline and easy to manipulate and modify, suitable for general-purpose GPU programming.

The shaders with the embedded HLSL are carried out at various stages in the GPU rendering process. The shaders are set and executed in a sequential order shown in . illustrates the GPU-accelerated computation framework of the proposed methodology.

Figure 1. GPU-accelerated computation framework: the mesh data is loaded along with simulation parameters at the host (CPU), and the numerical computation is performed on the designed device (GPU) via a sequential execution of five compute shaders in the GPU rendering pipeline.

Figure 1. GPU-accelerated computation framework: the mesh data is loaded along with simulation parameters at the host (CPU), and the numerical computation is performed on the designed device (GPU) via a sequential execution of five compute shaders in the GPU rendering pipeline.

Table 1. Execution of compute shaders.

4. Results and Discussion

Simulation analyses are conducted to evaluate the performance of the proposed methodology. It first presents results of thermal damage, followed by performance evaluation on the GPU-accelerated implementation.

4.1. Thermal damage

Thermal damage is simulated using the developed methodology by applying a point-source temperature to a soft tissue. The test object, which is in cubic shape, consists of 20 × 20 × 20 cubes. The side length of each cube is 0.1 mm. Each cube is further divided into six linear tetrahedrons. The temperature at the point source is 54 °C, and it is exerted to the soft tissue in the duration of 300 s. The time increment Δt is 0.002 s.

presents the temperature distribution at 30 s after the point-source temperature is applied. The temperature distribution reaches a steady state at which the variation of temperature is very small. It is noted that the variation of temperature is mainly dominated in the direct neighborhood of the point source, and the peak temperature (54 °C) is achieved at the point source. This is mainly because the heat flow input is set at the source node only while the heat flow inputs at other nodes are zero. As mentioned in Section 2.1, it is supposed that thermal damage is occurred at tissue temperatures greater than 43 °C; therefore, over the simulated time period, thermal damage will be occurred at the nodes in the neighborhood of the heat source if the temperatures are greater than the threshold value 43 °C.

Figure 2. Distribution of temperature (T) for the mid-plane (xy) at 30 s, where the temperature at the point source is 54 °C.

Figure 2. Distribution of temperature (T) for the mid-plane (xy) at 30 s, where the temperature at the point source is 54 °C.

The computed thermal damage is quantitively assessed by comparing the data to a threshold value φ=1.0 which denotes the beginning of the irreversible tissue damage [Citation23]. The duration of applied heating (maintaining constant temperature) is defined as the time t to cellular necrosis, i.e., reaching a thermal damage of φ=4.6 [Citation9].

Owing to the large drop of temperature in the direct neighborhood of the heat source node, the temperature difference between the heat source node and its immediately neighboring nodes is important. Considering EquationEquation (1), the rate of thermal damage quickly increases with the increase of temperature. As illustrated in , the tissue at the heat source node necrotizes quickly within 20 s, reaching a thermal damage of φ=4.6, while directly neighboring tissues commence necrotising since 60 s and have yet necrotized completely until 300 s. This reveals that while the lower and safer treatment temperature of 54 °C can quickly necrotize the tissue at the heat source node in a matter of seconds, it takes several minutes of continuous application for neighboring tissues to necrotize. presents the time needed to attain cellular necrosis (φ=4.6) with reference to constant temperature applied during thermal treatment. It can be seen that the time to necrotize the tissue is drastically decreased with the increase of temperature. It requires more than 1000 s to necrotize the tissue at the operation temperature 44 °C, 200 s at 48 °C and 25 s at 52 °C. When the temperature is above 54 °C the tissue will be necrotized almost instantly. presents the final distribution of thermal damage for the mid-plane of the cubic tissue, where the tissue in the direct neighborhood of the point-source is completely necrotized. It also reflects that several minutes of continuous application of the point-source heat energy are required to fully necrotize the entire neighboring tissues.

Figure 3. Transient thermal damage φ at the mid-plane (xy) at (a) 1 s; (b) 10 s; (c) 20 s; (d) 60 s; (e) 150 s; and (f) 300 s; the tissue at the heat source node necrotizes quickly within 20 s, while directly neighboring tissues have not necrotized completely until 300 s.

Figure 3. Transient thermal damage φ at the mid-plane (xy) at (a) 1 s; (b) 10 s; (c) 20 s; (d) 60 s; (e) 150 s; and (f) 300 s; the tissue at the heat source node necrotizes quickly within 20 s, while directly neighboring tissues have not necrotized completely until 300 s.

Figure 4. Time to cellular necrosis (seconds) versus tissue temperature (°C); the time to necrotize the tissue is drastically decreased with the increase of temperature, and the tissue will be necrotized almost instantly when the temperature is above 54 °C.

Figure 4. Time to cellular necrosis (seconds) versus tissue temperature (°C); the time to necrotize the tissue is drastically decreased with the increase of temperature, and the tissue will be necrotized almost instantly when the temperature is above 54 °C.

Figure 5. Thermal damage φ distribution at the mid-plane (xy) at 1200 s.

Figure 5. Thermal damage φ distribution at the mid-plane (xy) at 1200 s.

4.2. GPU performance

Simulations were conducted at different mesh resolutions while maintaining the same simulation parameters to obtain computation times for iterations on the GPU. The GPU simulation was executed on an NVIDIA GTX 770M, whereas the CPU was Intel(R) Core(TM) i7-4700MQ. shows the average GPU solution time for a single iteration. It can be seen that the GPU solution time is linearly increased with the increase of the node number. The horizontal red line indicates the mark of 40 ms. The intersection point (indicated by the two dash lines) indicates around 22,000 nodes, that is, about 120,000 tetrahedrons, for modeling of bio-heat conduction and associated thermal damage can be solved in a short time to achieve real-time simulation [Citation24–27]. After the mark of 22,000 nodes, greater node numbers will produce solution times greater than 40 ms. Therefore, the mesh resolution for simulation of bio-heat conduction and associated tissue thermal damage in real-time is approximately 22,000 nodes in the proposed GPU implementation. The GPU implementation provided a performance improvement of 53 times compared to the CPU counterpart at this node counts, and it achieved a maximum improvement of 55.3 times using the designated GPU and CPU configuration.

Figure 6. GPU solution time versus the number of nodes: a mesh of 22,000 nodes can be simulated at 40 ms (intersecting lines).

Figure 6. GPU solution time versus the number of nodes: a mesh of 22,000 nodes can be simulated at 40 ms (intersecting lines).

5. Conclusion

In this paper, a GPU-accelerated methodology is presented for efficient prediction of soft tissue thermal damage in RFA. The proposed methodology employs the Arrhenius Burn model and Pennes’ bio-heat equation for computation of soft tissue thermal damage. It applies FEM and FDM to spatially and temporally discretize the Pennes’ bio-heat equation, which is solved with the acceleration of GPU hardware. Simulation results demonstrate that the proposed methodology can efficiently predict soft tissue thermal damage. Future research work includes Compute Unified Device Architecture (CUDA) implementation of the proposed methodology and consideration of thermal-mechanical response of soft tissues in the heating process of RFA.

Disclosure statement

No potential conflict of interest was reported by the authors.

References

  • Kok H, Kotte A, Crezee J. Planning, optimisation and evaluation of hyperthermia treatments. Int J Hyperthermia. 2017;33:593–607.
  • Zhang J, Zhong Y, Gu C. Deformable models for surgical simulation: a survey. IEEE Rev Biomed Eng. 2018;11:143–164.
  • Zhang J, Zhong Y, Smith J, et al. ChainMail based neural dynamics modeling of soft tissue deformation for surgical simulation. Technol Health Care. 2017;25:231–239.
  • Lopresto V, Pinto R, Farina L, et al. Treatment planning in microwave thermal ablation: clinical gaps and recent research advances. Int J Hyperthermia. 2017;33:83–100.
  • Prakash P. Theoretical modeling for hepatic microwave ablation. Open Biomed Eng J. 2010;4:27–38.
  • Shen W, Zhang J, Yang F. Modeling and numerical simulation of bioheat transfer and biomechanics in soft tissue. Math Comput Modell. 2005;41:1251–1265.
  • Li X, Zhong Y, Subic A, et al. Prediction of tissue thermal damage. Technol Health Care. 2016;24 Suppl 2:S625–S629.
  • Li X, Zhong Y, Jazar R, et al. Thermal-mechanical deformation modelling of soft tissues for thermal ablation. Biomed Mater Eng. 2014;24:2299–2310.
  • Prakash P, Diederich CJ. Considerations for theoretical modelling of thermal ablation with catheter-based ultrasonic sources: implications for treatment planning, monitoring and control. Int J Hyperthermia. 2012;28:69–86.
  • Wang Z, Aarya I, Gueorguieva M, et al. Image-based 3D modeling and validation of radiofrequency interstitial tumor ablation using a tissue-mimicking breast phantom. Int J Cars. 2012;7:941–948.
  • Rattanadecho P, Keangin P. Numerical study of heat transfer and blood flow in two-layered porous liver tissue during microwave ablation process using single and double slot antenna. Int J Heat Mass Transf. 2013;58:457–470.
  • Watanabe H, Kobayashi Y, Hashizume M, et al. Modeling the temperature dependence of thermophysical properties: study on the effect of temperature dependence for RFA. Conf Proc IEEE Eng Med Biol Soc. 2009;2009:5100–5105.
  • Mariappan P, Weir P, Flanagan R, et al. GPU-based RFA simulation for minimally invasive cancer treatment of liver tumours. Int J Cars. 2017;12:59–68.
  • Kröger T, Altrogge I, Preusser T, et al. Numerical simulation of radio frequency ablation with state dependent material parameters in three space dimensions. Berlin, Heidelberg: Springer Berlin Heidelberg; 2006.
  • Rieder C, Kröger T, Schumann C, et al. GPU-based real-time approximation of the ablation zone for radiofrequency ablation. IEEE Trans Vis Comput Graph. 2011;17:1812–1821.
  • Borsic A, Hoffer E, Attardo EA. GPU-accelerated real time simulation of radio frequency ablation thermal dose. 2014 40th Annual Northeast Bioengineering Conference (Nebec); Boston, MA: IEEE; 2014: p. 1–2.
  • Chen G, Stang J, Haynes M, et al. Real-time three-dimensional microwave monitoring of interstitial thermal therapy. IEEE Trans Biomed Eng. 2018;65:528–538.
  • Pennes HH. Analysis of tissue and arterial blood temperatures in the resting human forearm. J Appl Physiol. 1948;1:93–122.
  • Zhang J, Zhong Y, Smith J, et al. Cellular neural network modelling of soft tissue dynamics for surgical simulation. Technol Health Care. 2017;25:337–344.
  • Zhang JN, Zhong YM, Gu CF. Energy balance method for modelling of soft tissue deformation. Comput-Aided Desi. 2017;93:15–25.
  • Zhang J, Zhong Y, Smith J, et al. Energy propagation modeling of nonlinear soft tissue deformation for surgical simulation. Simulation 2018;94:3–10.
  • Zhang J, Zhong Y, Smith J, et al. Neural dynamics-based Poisson propagation for deformable modelling. Neural Comput Appl. 2019;31:1091–1101.
  • Xu F, Lu TJ, Seffen KA. Biothermomechanics of skin tissues. J Mech Phys Solids. 2008;56:1852–1884.
  • Zhang J, Zhong Y, Gu C. Ellipsoid bounding region-based ChainMail algorithm for soft tissue deformation in surgical simulation. Int J Interact Des Manuf. 2018;12:903–918.
  • Zhang J, Zhong Y, Smith J, et al. A new ChainMail approach for real-time soft tissue simulation. Bioengineered 2016;7:246–252.
  • Zhang J, Zhong Y, Gu C. Soft tissue deformation modelling through neural dynamics-based reaction-diffusion mechanics. Med Biol Eng Comput. 2018;12:2163–2176.
  • Zhang J, Shin J, Zhong Y, et al. Heat conduction-based methodology for nonlinear soft tissue deformation. Int J Interactive Des Manufacturing. 2018;13:147–161.