Abstract
The heat distribution information of human lesions is of great value for disease analysis, diagnosis, and treatment. It is a typical inverse problem of heat conduction that deriving the distribution of internal heat sources from the temperature distribution on the body surface. This paper transforms such an inverse problem of bio-heat transfer into a direct one, thereby avoiding complex boundary conditions and regularization processes. To noninvasively reconstruct the internal heat source and its corresponding 3D temperature field in biological tissue, the adaptive simulated annealing (ASA) algorithm is used in the simulation module, where the position P(x, y, z) of point heat source in biological tissue and its corresponding temperature T are set as the optimization variables. Under a certain optimized sample, one can obtain the simulated temperature distributing on the surface of the module, then subtract the simulated temperature from the measured temperature of the same surface which was measured using a thermal infrared imager. If the sum of absolute values of the difference is smaller, it indicates that the current sample is closer to the true location and temperature of the heat source. When the values of optimization variables are determined, the corresponding 3D temperature field is also confirmed. The simulation results show the simulated position and temperature of the heat source are very approximate with those of the real experimental module. The method presented in this paper has enormous potential and promising prospects in clinical research and application, such as tumor hyperthermia, disease thermal diagnosis technology, etc.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.With the rapid development of engineering thermophysics, researches on human biological heat transfer phenomena has gradually shifted from qualitative to quantitative1,2. The noninvasive reconstruction of 3D temperature field in biological tissue is very valuable for the further development of biomedical engineering field3,4. It is a typical heat conduction inverse problem that how the heat sources and the interior temperature field distribution are deduced through the surface temperature of living body5. The equation set formed for describing this kind of heat conduction inverse problems are often ill-posed, which doesn’t mean they are unsolvable, but the solving process is very cumbersome6,7. The solution of inverse problem often goes against the natural order of physical processes, so fundamentally, many good properties in direct problem are no longer satisfied in inverse one. The inverse problem of heat conduction often faces the difficulty of nonlinearity, especially when introducing multi-parameter models analysis, which requires a huge amount of computation8. The traditional analytic methods can be hardly used in solving or analyzing the ill-posed problems. Even if the analytic methods are stiffly adopted, the solutions perhaps have no any realistic significance because of the great distance between the theoretical values and the real ones7,8,9. So the ill-posed problems often need a processing of regularization to make the obtained solutions more approximate to the real status10. Nowadays, the traditional numerical methods such as boundary element method (BEM), finite element method (FEM), and finite difference method (FDM) are commonly used in the modeling and simulation of bio-heat conduction inverse problems11,12,13. However, these methods are very strict with geometric profile of the simulation object, and need heavy computation14. Radial basis neural networks have advantages such as strong nonlinear fitting ability, simple learning rules, compact topology structure, and fast convergence speed. However, the interpretability of this method is poor, and it cannot work when the data is insufficient, making it difficult to determine the number of hidden layer nodes, node centers, and widths, which can lead to pathological data in the optimization process15,16. Many mesh free methods do not have a sound mathematical theoretical foundation, and are still in the exploratory stage in terms of convergence, stability, and error estimation, which makes it difficult to solve problems in engineering applications. In fact, mesh free methods do not have advantages in computational efficiency. The shape function in finite element method uses a unified polynomial function, which is convenient and simple. However, most mesh free methods require shape functions for points, which may be different and complex according to different points, resulting in a huge amount of computation for the corresponding matrix17,18,19. For these reasons, the numerical methods mentioned above are not suitable for the the modeling and simulation of bio-heat conduction reverse problems on account of the complexity of biological tissue and organs, and also face great difficulties in the clinical applications such as the real-time detection of temperature field in lesions and its’ surrounding tissues during tumor hyperthermia, the thermal analysis and diagnosis of diseases20. In our preliminary work, we used the traditional numerical methods such as FEM, BEM and FDM to simulate the 3D temperature field of biomimetic materials respectively, and conducted comparative analysis regarding the simulation results21,22. In our further researches, we used parallel particle swarm optimization (PPSO) algorithm and multi-island genetic algorithm (MIGA) to simulate 3D temperature field in high-purity polypropylene material whose thermal properties are similar with the adipose tissue. The results showed that both the PPSO and the MIGA are suitable for the simulation in resolving the reconstruction of internal heat sources in biomimetic materials, and the simulation efficiency and accuracy were significantly improved compared to other optimization methods23. In the heat conduction analysis model of this paper, the information of the internal heat source and its corresponding temperature field were derived through the surface temperature of the experimental model, so the boundary condition belongs to the first type one, namely Dirichlet boundary condition13.
Based on optimization platform of software ISIGHT, a novel method of acquiring the distribution information of heat source and the 3D temperature field adopting ASA algorithm is presented in this paper. Different heat sources are corresponding to different temperature field distribution, and there exists an only mapping between them. Based on the basic heat conduction theory mentioned above, the position P(x,y,z) and its corresponding temperature T of point heat source in biological tissue are supposed as the optimization variables in this research. Due to the excellent global search performance of ASA algorithm, the process of searching for the optimal values are accelerated efficiently. After determining the position and temperature of the heat source, its corresponding 3D temperature field is also determined accordingly. On account of the method and the optimization model presented in this paper, a heat-conduction reverse problem is transformed to be a direct one, which greatly reduces the complexity in solving such inverse heat conduction problems. The work in this paper possesses a significant and practical meaning in the clinical field such as tumor hyperthermia, disease thermal diagnosis technology, etc.
Methods
Basic theory and operational steps of ASA algorithm
Simulated annealing algorithm (SAA), widely used in various application fields on account of its advantages such as high optimization quality, strong robust, easy to realize and so on, is a random searching algorithm which is developed from the procedure of hot working of mental24. In the process of resolving practical optimization problems, it is found that the computing time of SAA often needs a long time, and the optimization efficiency is also relatively low25. In order to shorten the searching time and improve the optimization efficiency, the fast simulated annealing algorithm is developed. However, this improved algorithm based on SAA just processes the controlling parameter T by promoting the its descent speed in a simple way, and such a modification does not have reasonable theory foundation26. The SAA generally takes the Metropolis function as the acceptance criterion to avoid falling into the trap of local optimum, which need a long time to achieve the heat balance in procedure of annealing under a certain temperature. The adaptive simulated annealing (ASA) algorithm can adaptively adjust parameters and strategies based on the current searching state, thereby improving the global optimization ability and computational efficiency of the algorithm. So the ASA is especially suitable for the the research of complex inverse problems such as the reconstruction of the internal heat source in biological tissue. Compared with the traditional SAA, the improvements of ASA algorithm mainly involves the following aspects27,28,29,30:
Generating function of new variables
Disturbing the variables on account of the theory of self-adaptive neighborhood. The disturbance mode is shown as Eq. (1).
Here i is the optimization variable, mu is the self-adaptive step length, j is the new variable after disturbing and r is the Cauchy distribution of stochastic disturbance. The region of search can be express as follow:
In Eq. (2), Gc(x) is the region of search, x denotes some point in the neighborhood interval. It can be known from this equation that when the temperature is at a low point the algorithm will search in the adjacent domains of current model, and otherwise when the temperature is at a high point the algorithm will perform a large-scale search in solution space. There is a smooth trailing in the Cauchy distribution, and such a characteristic makes the algorithm possess the ability of quick jumping out of the local optimum. The generating function of new variables is much faster in convergence rate after adding the Cauchy distribution.
Probability of acceptance after adopting Metropolis criterion
The probability of acceptance is shown as Eq. (3):
where f(i) and f(j) are the objective function values of optimization variable and new variable after disturbing respectively. If f(j) < f(i), the new solution will be accepted with probability 1, and this new solution is also the optimal solution of problem. Conversely, the acceptance probability of new solution given according to Eq. (3). When the algorithm begins working, the value P is relatively large, so the probability of accepting deteriorative solution is also high. At the end stage of the performing procedure of algorithm, the current solution approaches to the global optimum, the value P will decrease gradually and converge at the global optimum with full probability.
Cooling mode
The cooling mode is shown as Eq. (4).
Here, C is a given constant coefficient, T0 is the initial temperature, K is the iterative number of temperature and N is number of parameters. Generally, Eq. (4) can be transformed to Eq. (5) which is shown as follow:
where the value range of α is 0.7 ≤ α ≤ 1.
Establishment of objective function
In the optimization model, the position P(x, y, z) of internal point heat source and its corresponding temperature T are set as the optimal variables. All possible positions in the model and their temperature values form the whole sample space. According to the basic theory of heat conduction, each sample corresponds to a certain surface temperature distribution, which is the basis for constructing the objective function. Under a certain optimized sample, one can obtain the simulated temperature distributing on the surface of the module, then subtract the simulated temperature from the measured temperature of the same surface which was measured using a thermal infrared imager. If the absolute value of the difference is smaller, it indicates that the current sample is closer to the true location and temperature of the heat source. When the values of optimization variables are determined, the corresponding 3D temperature field is also confirmed. The objective function is expressed as follow:
In Eq. (6), Tn and TEn are the simulated temperature and the experimental temperature respectively of a same point on surface, n denotes the number of points. By the iterative calculation method shown as Eq. (6), one can determined the optimal position and its corresponding temperature value of point heat source, and then the distribution information of 3D temperature field in biological tissue can be acquired accordingly. It is typical heat conduction reverse problem how the internal temperature field distribution and the heat source distribution are derived from the surface temperature. This paper presents a optimal model that can exactly transform the reverse problem to a direction one, avoiding the tedious processing procedure of traditional numerical method such as regularization and boundary condition processing. In most practical cases, the surface temperature is often taken as the boundary condition (the first boundary condition), which means one has to firstly obtain all the surface temperature data in traditional numerical methods. The processing is complex or even unacquirable as far as the real living organism is concerned. The optimization method and model presents in this paper overcomes the difficulties above successfully, and just needs limited surface temperature data which can be easily obtained with thermal infrared imager.
In this research, a novel method of establishing objective function is proposed in the optimization model to reduce the computation of searching for the optimal solution during the optimization process. In the infrared thermal image of experimental module, two straight lines that intersect vertically are set, and then some equidistant points are set on the lines (the number of points can be reasonable set according to the actual size of module). One can extract the temperature values of these points, and subtract them with the simulated temperature values of the corresponding points under a certain sample (a position of point heat source and its corresponding temperature in space of samples), then acquire the sum of absolute value. This method is not only simple and practicable, but also avoiding the complex establishing process of objective function without affecting the precision of algorithm, and the optimization speed is promoted greatly. In regard to the analysis of heat source distribution and temperature field distribution, such a method has a high theoretical and practical value. So, Eq. (6) can be modified as follow:
where T1n and T2n respectively denote the simulated temperature values of equidistant points chosen on the two orthogonal straight lines which are set on a certain surface of simulation model, TE1n and TE2n respectively denote the experimental temperature values of the chosen equidistant points on two orthogonal straight lines that are set on the experiment model. The lines and the points on the experiment model are perfectly mapping to those on the simulated model.
Reconstruction of 3D temperature field
Equation (7) is taken as the objective function to perform the iterative computations. When the objective value fmin reaches to the minimum , the current sample (including the position of heat source and the corresponding temperature value) is just the optimal results. After determining the position and temperature of the heat source, its corresponding 3D temperature field in biological tissue is also determined accordingly. By such a method, a bio-heat conduction reverse problem is transformed to be a direct one. The finite element analysis software ANSYS and the typical Pennes bio-heat conduction model are adopted in our simulation. ANSYS is a large finite element analysis software which contains three typical heat conduction modes, and can perform thermal simulation and analysis under various complex circumstance. It is commonly recognized that Pennes bio-heat conduction equation is the best model for the analysis of bio-heat, which can be expressed as follow 31:
In Eq. (8), T (x, y, z) is the distribution function of internal temperature field, ρand c denote the density (Kg/m3) and the thermal capacitivity (J /Kg·℃) of biological tissue respectively, wb, ρb and cb denote the blood perfusion rate (ml/s·ml-1), blood density (Kg/m3) and blood thermal capacitivity (J /Kg·℃) respectively, and Qm is the rate of metabolic heat production per unit volume of tissue (W/m3). In this research, the vitro pork adipose tissue was used as the experimental model in which the metabolic process was almost stagnant, therefore the item Qm was omitted in our analysis.
Experiment and data processing
Experimental material
The pork adipose tissue, whose density is 827 kg/m3 and thermal conductivity is 0.1265 W/(m·K), is adopted in the experiment of bio-heat conduction32. The size of pork adipose tissue is 7.5 cm × 2.4 cm × 3.0 cm, two resistors (15.5Ω and 30.5Ω) are adopted as the internally installed heat sources, and the diameter of 4 wires is 0.5mm. The temperature measuring tool of model surface is non-refrigerated focal plane infrared thermal imager whose temperature resolution is 0.05℃, pix is 640 × 480, and focusing range is 0.5m ~ ∞. The high precision digital point-thermometer JM222, whose probe can reach to the very position of pork adipose tissue model where the resistors are placed, is adopted to detect the temperature of heat source.
Experimental process
The pork adipose tissue was incised to a cuboid form, taking the bottom rear corner on the right side of the pork adipose module as the origin to establish rectangular coordinate. So, according to the measurement of the pork adipose tissue, the length of the cuboid in x direction was 7.5 cm, the height in y direction was 2.4 cm, and the width in z direction was 3.0 cm (Shown as Fig. 1). Using a slim knife, two incisions were made on the upper surface(y = 2.4 cm) of the cuboid. The specific coordinates of the deepest point of one incision were x = 2.5 cm, y = 1.7 cm, z = 1.6 cm, meaning the depth of this incision was 0.7 cm, and those of the other incision were x = 5.6 cm, y = 1.5 cm, z = 1.4 cm, meaning the depth was 0.9 cm. A resistor(30.5Ω) was inserted into the adipose tissue module from the incision whose depth was 0.7 cm, reaching to deepest point; Another resistor(15.5 Ω) was inserted into the adipose tissue module from the incision whose depth was 0.9 cm, reaching to the deepest point. Two resistors were connected with a 5V power supply. In order to ensure the six faces of adipose tissue module to be free for heat conduction and keep the shape as non-deforming as possible, some wooden toothpicks were adopted and aligned to be an array for supporting the adipose tissue module. When the two resistors were powered on, they began to generate heat and transferred it to the surface of the adipose tissue module. The surface temperature was detected using a infrared imager which was connected with a PC machine. When the heat conduction reached equilibrium, an infrared thermal image of the surface of the adipose tissue module at z = 3.0 cm was taken, in which the temperature data were extracted as fitness comparison data for optimizing iterative calculations. Meanwhile, the probe of digital point-thermometer was plugged to the position where the resistor located through the incision in the adipose tissue module, and the actual temperature value of heat source could be acquired. Based on the principle of fluid mechanics, when the airflow velocity V ≤ 0.15 m/s and the environment temperature is 18 ~ 20℃, the heat conduction of object surface in air belongs to laminar natural convection. Therefore, in the experiment procedure, the environment temperature was controlled at 19.4℃, the windows and doors was kept close. In such circumstances, the laminar natural convection was set as 3.368 W/m2·K33.
Experimental data and processing
A specialized temperature data processing software of infrared detector was adopted to extract the temperature values of 15 points which were distributed on two orthogonal straight lines on the surface z = 3.0 cm of adipose tissue module (Shown as Fig. 2). The specific position of two straight lines were ① y = 1.7 cm, z = 3.0 cm and ② x = 5.0 cm, z = 3.0 cm, respectively. Ten equidistant points were set on line ① and five equidistant points were set on line ②. The coordinate values of these 15 points and their corresponding temperature were given in Table1. From theoretical aspect, the two orthogonal straight lines could be chosen arbitrarily. However, in actual operation, the two orthogonal straight lines should be set through the high-temperature region of thermal image as far as possible, which meant that temperature distribution characteristic of surface could be reflected via the 15 equidistant points. The temperature values of two resistors at their middle position, measured with a point-thermometer, were 60.75℃ and 84.40℃ respectively. In fact, when the temperature of two resistors reached to a relatively high value, the adipose tissue around the resistors melted in a very small scale, which exerted some influence on the surface temperature distribution of experimental model. However, compared with the whole adipose tissue module, the proportion of melted adipose tissue was very small, which meant errors caused by the melted adipose tissue could be ignored. In practical procedure, the melted adipose tissue was regarded as a part of the heat source.
Simulation procedure and results
Establishment of ANSYS parameterized model
The heat conduction model of pork adipose tissue module was established with ANSYS parametric design language (APDL), which is the precondition that the ISIGHT automatically calls ANSYS and implements optimization procedure for acquiring the optimal heat source position and corresponding temperature distribution. APDL is a kind of scripting language affiliated to ANSYS itself. As a powerful tool and method, this language makes the application software ANSYS more convenient and perfect, and can automatically implement the finite element analysis23,24. Using APDL, the setting of parameters and the building of simulation model can be accomplished automatically, and also different analysis type can be chosen freely according to the need. Here, the size of simulation model was set as x = 7.5 cm, y = 2.4 cm, z = 3.0 cm, the density was set as 827 kg/m3 and the thermal conductivity was 0.1265 W/(m·K). The environment temperature was set as 19.4 ℃, and the surface convective heat transfer coefficient was 3.368 W/m2·K.
Simulation procedure and results
ISIGHT is a multidisciplinary optimization design platform, and commonly used in the engineering design field at present. It is developed out by Engineous Software Company of America based on Unix platform and Windows NT34. This software organically integrates design exploration technologies, reasoning technologies and digital technologies, and the functions are greatly expanded after the comprehensive exploitation. ISIGHT can also integrate multi-domain simulation code and afford corresponding intelligent support, realizing the evaluation and study to different design alternatives35. Such a process can greatly shorten the period of product design and promote the work efficiency. The ISIGHT simulation procedure of reconstruction about the 3D temperature field was shown as Fig. 3.
In Fig. 3, the left dot denoted the beginning of computational process and the right one denoted the end computational process. The data transmission among the three data processing module was unidirectional. First, The module “ASA Optimization” output the initialized variables to the module “ANSYS pork-fat 2-heatpoint”. Then the module “ANSYS pork-fat 2-heatpoint” substituted the variables into the FEM model and worked out the result under a certain individual sample. The result was transmitted to the module “Objective Calculator”in which the calculation program of objective function was stored, and the module “Objective Calculator” could automatically work out the objective function value of each individual sample. Finally, as the evaluation basis of corresponding individual sample, this value was transmitted to the optimization module “ASA Optimization” and the optimization module determined whether the replacement of a new sample was necessary according to the optimal settings such as the number of iterations, the setting of minimum value of objective function. In order to reduce the calculated amount and promote the optimization efficiency, a suitable objective function was established in the module “Objective Calculator”. The calculation of objective value need combine the temperature data of 15 equidistant points on two straight lines which were set on the thermal image. The objective function in the “Objective Calculator” module was shown as Eq. (9).
Here, T1n (1 ≤ n ≤ 10) and T2m (1 ≤ m ≤ 5), the temperature values of 15 equidistant points on two straight lines, were from the module “Objective Calculator”. The calculation result fmin was transmitted to the module “ASA Optimization”. The batch file was compiled and called into the module “ANSYS pork-fat 2-heatpoint”. The number of iterations was set as 5500 times.
After 5500 iterations, the optimal simulation position corresponding to the 30.5 Ω resistor heat source was (2.52 cm, 1.68 cm, 1.63 cm) and the one corresponding to the 15.5 Ω resistor heat source was (5.54 cm, 1.53 cm,1.43 cm). The simulation temperature values corresponding to the two heat sources ware 86.33 ℃and 62.15 ℃, respectively. The detailed simulation images were shown as Fig. 4. Here, Fig. 4a was the surface temperature distribution diagram of cuboid adipose tissue in a whole field of view. Figure 4b was the temperature distribution diagram of arbitrary section, which indicated one could acquire any interested temperature distribution section of adipose tissue module. Figure 4c showed the temperature distribution of surface z = 3.0 cm, which was very approximate to the infrared thermal image of the same surface. Figure 4d–f were the temperature distribution sections that were parallel with the surfaces from three directions, and the corresponding sections were z = 1.3 cm, x = 5.2 cm and y = 1.5 cm respectively. These three sectional views could well incarnate the distribution characteristics of internal heat from different angles, and also reflect the status of internal heat sources. The temperature in adipose tissue module was higher than that of surface, so in the temperature distribution sections, the area where the temperature was beyond the temperature scale of color strip appeared gray, which did not contain any temperature meaning. In order to solve this problem, the temperature scale of color strip was reset through adjusting the values of “Min contour value” and “Max contour value” in the software ANSYS. In Fig. 4a – c, a original color strip was used, and in Fig. 4d–f, the color strip was adjusted to a higher temperature scale.
Discussion and analysis
Comparing the experimental temperature values with the corresponding simulation ones, it is found that the simulation results acquired with ASA algorithm are higher than those acquired with the infrared imager. The experimental and simulation temperature values of 15.5Ω resistor are 60.75℃and 62.15℃ respectively, with the error of 2.31%; The experimental and simulation temperature values of 30.5Ω resistor are 84.40℃ and 86.33℃respectively, with the error of 2.29%. As for the position of heat sources, the experimental and simulation position of 15.5Ω resistor are (5.6 cm, 1.5 cm, 1.4 cm) and (5.54 cm, 1.53 cm,1.43 cm) respectively; and those of 30.5Ω resistor are (2.5 cm, 1.7 cm, 1.6 cm) and (2.52cm, 1.68 cm, 1.63 cm) respectively. The comparing results show there is no significant difference between the positions measured in the experiment and those calculated in the simulation. The detailed comparison between the experimental and simulated values is shown in Table 2.
From the perspective of experimental model, experiment procedure and simulation model, the reasons of temperature error and position difference are analyzed as following: (1) The real biological tissue (pork adipose) is adopted in the experimental model, the thermophysical parameters of biological tissue will change correspondingly with the increase of its temperature. In the experiment procedure, the adipose tissue around the two resistors is melted in a small range, which is a main cause of temperature error of heat sources. It is seen from the results that the higher experimental temperature of heat sources will lead to the relatively significant error (When the experimental temperature is 60.7℃, the error is 2.4%, and when the experimental temperature is 84.0℃, the error is 2.8%). (2) In order to insert the resistors into the adipose tissue module, a narrow knife is used to make two incisions in different depths. There's still some heat coming out of the gap although the knife’s width has been controlled to a reasonable scope. This is an another reason that causes errors. (3) The electrified wires can also create heat, which is equivalent of line heat sources set in the adipose tissue model. Compared with the heat created by the resistors, the heat created by the electrified wires is much smaller, but it is still an important factor that causes errors. (4) Because of the characteristics of biological soft tissue, the pork adipose model can be only controlled to be an approximate cuboid. But in the simulation process, the constructed model is set to be a standard 3D cubiod one. (5) The biological structures of pork adipose tissue is relatively complex, and the heat transfer in experiment model is anisotropic. In the simulation model, it is difficult to set the thermophysical parameters of adipose tissue to their true state, which is also an important reason leading to errors. From an algorithmic perspective, the core of ASA algorithm is the decrease of temperature. With the decreasing of temperature, the probability of accepting inferior solutions gradually decreases and eventually approaches zero. However, if the temperature decreases too slowly, the algorithm will need more time to reach the lower temperature, which means the algorithm needs more iterations and the time cost will also increase. Another core of the ASA algorithm is its ability to accept worse solutions, which is the only way for the algorithm to escape from local optima. However, when the iteration falls into a local optimal solution, the probability of the algorithm being awakened to other regions is small. Even if the algorithm gets stuck in a poor local optimal solution, it still takes a long time to jump out. Therefore, it is necessary to find a suitable balance between reduction speed of temperature and the probability of accepting inferior solutions, and increase the diversity and randomness in jumping out of local optimal solutions. From the perspective of selection operation of surface temperature data, the 15 points are chosen equidistantly on two vertically intersecting straight lines, and temperature distribution characteristic of surface should be reflected via the temperature values of the 15 equidistant points as far as possible. In fact, there is still a certain degree of randomness in the setting of two vertically intersecting straight lines and the selection of equidistant points on the surface. So, different selection operation of surface temperature data can lead to different comparing values in the target function of ASA algorithm, which may cause different influence to the simulation results.
Conclusions
In this research, the real biological tissue is adopted in the experimental model. To investigate the noninvasive reconstruction of the internal heat source and the corresponding 3D temperature field, the ASA algorithm and the large-scale finite element analysis software ANSYS are introduced in the simulation process, in which a suitable objective function is designed to fasten the iterative calculation. In the experiment part, two different resistors are used as the internal heat sources, and the related data acquired with the infrared imager are extracted for the computation and comparison in the objective function of optimization algorithm. In the simulation part, the APDL program is compiled to automatically perform the modeling, meshing, heat source setting, finite element calculation and temperature data acquiring of related nodes. It is shown from the results that the simulation distribution of surface temperature is consistent with the principle of heat transfer, and the simulation temperature values are slight above the experimental ones. In consideration of the environmental factors, measuring error factors and simulation parameter setting factors, the errors between the experiment results and simulation ones are within a reasonable range. This reconstruction method of 3D temperature field that combines the global optimization algorithm and the FEM is convenient and fast, and possesses broad application prospects in medical engineering field. The research in this present paper plays a positive role in promoting the development of therapeutic and diagnostic instruments, biology, medicine, environment, and new materials.
Data availability
All the data generated and analyzed during this study are included within this published article, and its supplementary information is available via this link (https://doi.org /https://doi.org/10.6084/m9.figshare.25511752).
References
Bao, C., Liu, L., Zhu, J., Feng, L. & Xie, C. Analysis of magnetic fluid heat transfer in biological tissues subjected to a semi-infinite region by artificial boundary method. Int. J. Heat. Mass Trans. https://doi.org/10.1016/j.ijheatmasstransfer.2024.125668 (2024).
Chenghui, X., Sen, L., Deen, L. & Yajun, Y. A symplectic approach for the fractional heat transfer and thermal damage in 2D biological tissues. Int. J. Numer. Methods Heat Fluid Flow 9, 33 (2023).
Li, K. Y., Dong, Y. G., Chen, C. & Zhang, S. P. The noninvasive reconstruction of 3D temperature field in a biological body with Monte Carlo method. Neurocomputing 72, 128–133. https://doi.org/10.1016/j.neucom.2008.03.016 (2008).
Liu, L., Liu, C., Zhu, Q. & Li, Y. Inversion of spatio-temporal distribution heat flux and reconstruction of transient temperature field of three-layered skin tissue during hyperthermia. J. Therm. Biol. https://doi.org/10.1016/j.jtherbio.2023.103515 (2023).
Wang, C., Heng, Y., Luo, J. & Wang, X. A fast Bayesian parallel solution framework for large-scale parameter estimation of 3D inverse heat transfer problems. Int. Commun. Heat Mass Transfer https://doi.org/10.1016/j.icheatmasstransfer.2024.107409 (2024).
Chen, Q., Niu, R., Gong, Y. & Li, M. The inverse heat transfer problem of Malan Loess based on machine learning with finite element solver as the trainer. Int. J. Comp. Meth-Sing https://doi.org/10.1142/S0219876221430040 (2023).
Razzaghi, H., Kowsary, F. & Layeghi, M. Inverse boundary problem in estimating heat transfer coefficient of a round pulsating bubbly jet: Design of experiment. Appl. Math. Sci. Eng. https://doi.org/10.1080/27690911.2022.2045983 (2022).
Bourgeois, L., Fritsch, J. F. & Recoquillay, A. Scattering in a partially open waveguide: The inverse problem. Inverse Probl. Imag. 17, 463–489. https://doi.org/10.3934/ipi.2022052 (2023).
Ozbilge, E., Kanca, F. & Zbilge, E. Inverse problem for a time fractional parabolic equation with nonlocal boundary conditions. Mathematics 10, 1–8 (2022).
Miltenberger, A., Wang, L., Mukerji, T., & Caers, J. Formulating and aolving the data-consistent geophysical inverse problem for subsurface modeling applications. https://api.semanticscholar.org/CorpusID:259379956, (2023).
Fahmy, M. Boundary element modeling and simulation algorithm for fractional bio-thermomechanical problems of anisotropic soft tissues. Adv. So. Nonlinear Diff. Equ. https://doi.org/10.5772/INTECHOPEN.96268 (2021).
Monsalvo, J. F., García, M. J., Millwater, H. & Feng, Y. Sensitivity analysis for radiofrequency induced thermal therapies using the complex finite element method. Finite Elem. Anal. Des. 135, 11–21. https://doi.org/10.1016/j.finel.2017.07.001 (2017).
Yang, B., Wan, R. G., Muldrew, K. B. & Donnelly, B. J. A finite element model for cryosurgery with coupled phase change and thermal stress aspects. Finite Elem. Anal. Des. 44, 288–297. https://doi.org/10.1016/j.finel.2007.11.014 (2008).
Majeed, A., Naeem, S., Zeeshan, A., Qayyum, A. & Alhodaly, M. S. Three-dimensional bio-convection mechanism and heat transportation of nanofluid induced by magnetic field. Int. J. Mod. Phys. https://doi.org/10.1142/S0217979224502588 (2024).
Shuanghuang, De. Radial basis probabilistic neural networks: model and application. Int. J. Pattern Recog. https://doi.org/10.1142/S0218001499000604 (2011).
Kołodziej, J.A. & Grabski, J.K. Application of the method of fundamental solutions and the radial basis functions for laminar flow and heat transfer in internally corrugated tubes. Laminar Fully Dev. Flow http://hdl.handle.net/2263/44723, (2014).
Divo, E. & Kassab, A. J. An efficient localized radial basis function meshless method for fluid flow and conjugate heat transfer. J. Heat Transf. https://doi.org/10.1115/1.2402181 (2007).
Tao, J., Qin, Q. H. & Cao, L. A combination of Laplace transform and meshless method for analysing thermal behaviour of skin tissues. Univ. J. Mech. Eng. 1, 32–42. https://doi.org/10.1318/ujme.2013.010202 (2013).
Zhang, C., Wang, C., Chen, S. & Wang, F. A novel localized meshless method for solving transient heat conduction problems in complicated domains. Comp. Model. Eng. Sci. 6, 18. https://doi.org/10.3260/cmes.2023.024884 (2023).
Zhang, F. Q. & Xu, Z. G. Numerical study of near-field radiative heat transfer between bio-inspired spiny particles. J. Quant. Spectrosc. Ra. https://doi.org/10.1016/j.jqsrt.2024.108975 (2024).
Ye, F. L. & Shi, G. L. Comparative study of finite element method and boundary element method for reconstruction of 3D temperature field in a biological body. J. Med. Imag. Health In. 6, 1247–1253. https://doi.org/10.1166/jmihi.2016.1907 (2016).
Ye, F. L. & Shi, G. L. Investigation on reconstruction of three-dimensional temperature field in a biological body with finite element method. J. Fiber Bioeng. Inform. 8, 473–481. https://doi.org/10.3993/jfbim00135 (2015).
Ye, F. L. et al. Reconstruction of internal heat source in biological tissue using parallel particle swarm optimization. Int. J. Therm. Sci. https://doi.org/10.1016/j.ijthermalsci.2024.109104 (2024).
Perumal, A. I. & Rajagopalan, S. P. Adaptive simulated annealing-Useful lessons learned. Int. J. Soft. Comput. 5, 572–579 (2007).
Ma, Z., He, X. & Yan, P. A fast and flexible algorithm for microstructure reconstruction combining simulated annealing and deep learning. Comput. Geotech. https://doi.org/10.1016/j.compgeo.2023.105755 (2023).
Albert, C., Kunsch, H. R. & Scheidegger, A. A simulated annealing approach to approximate Bayes computations. Stat. Comput. 25, 1217–1232. https://doi.org/10.1007/s11222-014-9507-8 (2015).
Ingber, L. Adaptive simulated annealing (ASA): Lessons learned. Control. Cybern. 251, 33–54 (2022).
Guo, H. X., Li, Y. N. & Liu, X. An enhanced self-adaptive differential evolution based on simulated annealing for rule extraction and its application in recognizing oil reservoir. Appl. Intell. 44, 414–436. https://doi.org/10.1007/s10489-015-0702-x (2016).
Zhou, J., Jia, W. & Liu, M. Elite adaptive simulated annealing algorithm for maximizing the lifespan in LSWSNs. J. Sensors 16, 1–11. https://doi.org/10.1155/2021/9915133 (2021).
Almuhaideb, S., Altwaijry, N., Almansour, S., Almklafi, A. & Almojel, A. Clique finder: A self-adaptive simulated annealing algorithm for the maximum clique problem. Int. J. Appl. Metaheur. 13, 1 (2022).
Pennes, H. H. Analysis of tissue and arterial blood temperature in the resting human forearm. J. Appl. Physiol. 1, 93–122 (1948).
Ferland, M., Despré, S. & Tremblay, A. Assessment of adipose tissue distribution by computed axial tomography in obese women: association with body density and anthropometric measurements. Brit J Nutr 61(02), 139–148 (1989).
Robertson, J. J., Polly, B. J. & Collis, J. M. Reduced-order modeling and simulated annealing optimization for efficient residential building utility bill calibration. Appl. Energ. 22, 44. https://doi.org/10.1016/j.apenergy.2015.03.049 (2015).
Yin, X., Zhu, M. & Ji, A. Design and optimization of beam based on ISIGHT and ANSYS. Appl. Mech. Mater. https://doi.org/10.4028/www.scientific.net/AMM.686.160 (2014).
Deng, Z., Yang, Q. & Yang, X. Optimal design and experimental evaluation of magneto-rheological mount applied to start/stop mode of vehicle powertrain. J. Intel. Mat. Syst. Str. 31, 1126–1137. https://doi.org/10.1177/1045389X20910271 (2020).
Acknowledgements
We thank Hubei Sijie Medical Technology Co., Ltd. for providing a series of assistance in this study. This work is supported by the Medical Research Project of Hubei University of Science and Technology (Grant No.2023YKY09), the China's Ministry of Education's Industry & University Collaborative Education Projects (Grant No. 230805160165452, 231107604030923, 230902116201223) and the Hubei Province College Students' Innovation and Entrepreneurship Training Project (Grant No.S202110927078S).
Author information
Authors and Affiliations
Contributions
Fuli Ye: Writing – original draft, Methodology, Investigation, Funding acquisition, Formal analysis, Data curation, Conceptualization. Diwen Shi: Writing – review & editing, Methodology, Formal analysis, Investigation, Data curation, Conceptualization. Cheng Xu: Writing – review & editing, Methodology, Investigation, Data curation. Kaiyang Li: Writing – review & editing, Investigation, Data curation. Minyue Lin: Formal analysis, Writing – review & editing. Guilian Shi: Writing – review & editing, Investigation, Funding acquisition, Data curation, Conceptualization. Fuli Ye and Diwen Shi are co-first authors.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Ye, F., Shi, D., Xu, C. et al. Noninvasive reconstruction of internal heat source in biological tissue using adaptive simulated annealing algorithm. Sci Rep 14, 16379 (2024). https://doi.org/10.1038/s41598-024-67253-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-67253-w
- Springer Nature Limited