Next Article in Journal
Market Electrification for BEV and PHEV in Relation to the Level of Vehicle Autonomy
Previous Article in Journal
Suitability Evaluation of Different Measured Variables to Assess the Occupancy Patterns of a Building: Analysis of a Classroom of a School in Madrid during the COVID-19 Pandemic
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Explicable Neighboring-Pixel Reconstruction Algorithm for Temperature Distribution by Acoustic Tomography

1
School of Mathematics and Physics, North China Electric Power University, Beijing 102206, China
2
School of Artificial Intelligence, Beijing University of Posts and Telecommunications, Beijing 100876, China
3
National Laboratory of Pattern Recognition, Institute of Automation Chinese Academy of Sciences, Beijing 100190, China
4
School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
5
Ningbo Image Probing Measurement Technology Co., Ltd., Ningbo 315211, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(9), 3118; https://doi.org/10.3390/en15093118
Submission received: 23 March 2022 / Revised: 14 April 2022 / Accepted: 19 April 2022 / Published: 25 April 2022

Abstract

:
Acoustic process tomography is a powerful tool for monitoring multiphase flow and combustion. However, its capability of revealing details of the interrogation zone is restricted by the ill-posed and rank deficiency problems. In each projection, a probing sound beam only passes the pixels along its propagation path, resulting in a large number of zero-valued elements in the measurement matrix. This is more pronounced as the resolution of the imaging zone becomes gradually finer, which is detrimental to image reconstruction. In this study, a mathematically explicable reconstruction algorithm of regularization is proposed by assigning each zero-valued pixel with a combination of the values of the neighboring pixels, ruled by the appropriate regularization factors. The formula to determine the regularization factors is also derived. Simulations are carried out to verify this new approach, and some representative cases are presented. As a result, the ambiguity of the inverse process is removed, and the accuracy of the image reconstruction is significantly improved. The results show the robustness of the algorithm and certain advantages over the standard Tikhonov regularization formula.

1. Introduction

In industrial operations, the online monitoring of the operation parameters plays a vital role in securing the quality of the products. The temperature distribution is one of the most important parameters to be monitored. The operation safety, process efficiency, pollution control, etc., are very often closely related to the temperature distributions. With the advantages of a nonintrusive technique, acoustic tomography is one of the modern techniques in reconstructing temperature distribution in various devices.
For a time-of-flight method, the reconstruction of temperature distributions needs the measurement of time as the acoustic wave propagates through the interrogation section, and certain algorithms to calculate the temperature in the sections [1,2,3,4]. Some frequently used algorithms include Linear Back Projection (LBP) [5], Landweber iteration [6], Algebraic Reconstruction Algorithms [7,8,9,10], Singular Value Decomposition (SVD) [11], etc. Zhang [12] proposed a meshless Radial Basis Function (RBF) method combined with the modified Tikhonov regularization to reconstruct the two-dimensional velocity field. The impacts of shape parameters, types of RBF, and the collocation of central points on the reconstruction are analyzed. The feasibility and effectiveness of the proposed method show that the proposed method is appropriate to solve severely ill-posed and underdetermined acoustic tomography problems. Kong [13] put forward a new 3D temperature field reconstruction method based on radial basis function approximation with polynomial reproduction (RBF-PR) and truncated generalized singular value decomposition (TGSVD). The experimental and simulation results both showed the effectiveness of the proposed method. He also studied the anti-noise ability of the proposed method, and the results indicated that model could reconstruct the temperature distribution with higher accuracy and better anti-noise ability compared with TGSVD [14]. Yu [15] developed a novel nonlinear acoustic tomography to reconstruct both temperature and the velocity field simultaneously, which was confirmed by the simulation. Otero [16] also described a novel acoustic tomography method for simultaneous velocity and static temperature distributions in high subsonic Mach number flows and presented the proof by the laboratory experiment. Li J. [17] combined the integral equation (IE) in the forward process and the contrast source inversion (CSI) in the inverse process in monitoring the properties of concrete quality defects. The method was validated by the numerical cases. Rao [18] developed an ultrasonic tomography method based on acoustic multiparameter full waveform inversion (FWI) for high-resolution reconstructions of velocity and density in metal components. In his study, the inverse Hessian was applied to mitigate the coupling effects of multiparameters. The method could effectively alleviate the tradeoff effects between velocity and density.
In recent years, some scholars have also proposed some reconstruction algorithms of two-dimensional temperature distribution, which represent the research state-of-the-art in this field. Liu [19] studied a new reconstruction method that integrated the advantages of the Tikhonov regularization method and the Least Squares Support Vector Machine (LSSVM). The reconstruction quality was improved. Wu [20] proposed a new reconstruction algorithm based on the Radial Basis Function (RBF) interpolation method optimized by the evaluation function (EF-RBFI). The reconstruction results also verified the feasibility of the proposed algorithm. Chen [21] put forward an improved Tikhonov regularization reconstruction algorithm and reconstruction errors of temperature fields were reduced based on simulation and experiment. Liu [22] presented a two-phase reconstruction method to ameliorate the reconstruction accuracy, and the superiority of the robustness and reconstruction accuracy was validated by numerical simulations and experiment measurement. Wang [23] proposed a new reconstruction algorithm based on the logarithmic–quadratic (LQ) Radial Basis Function (RBF) and Singular Value Decomposition (LQ-SVD). The reconstruction results revealed the stronger robustness and better anti-interference ability.
However, currently, it is difficult to find an algorithm to effectively deal with the severe rank deficient problems. As the number of the paths of the acoustic waves is limited by the number of the transducers, the waves may not be able to pass all the pixels in the interrogation zone, if there are a large number of pixels. There may even be questions as whether the results of the reconstructions are the solutions of the real problems. Although a definite solution may be acquired by reducing the number of pixels to a number smaller than the probing paths of the waves, this will tend to cause to coarse pixels that will largely reduce the quality of the reconstructed images.
In this study, we propose an explicable neighboring-pixel reconstruction algorithm for the regularization terms to remove the ambiguity of the reconstruction results and to enable the inverse process to generate a solution. By doing so, the reconstructed images will less severely suffer from the ill-posed problems in acoustic tomography. Firstly, it is feasible to increase the number of pixels, which is limited by the probing paths of the waves in the reported literature. This contributes to improving the accuracy of the image reconstruction substantially. Secondly, the formula solution directly generates optimal results instead of the common iterative method, facilitating error calculation. Thirdly, a majority of the calculations can be performed beforehand, which obviously boosts the speed and reduces the calculation burden. Numerical simulations in four cases, including centrally symmetrical, stratified distribution, multipeak distribution, and mixed distribution, were carried out to verify the effectiveness of our method. In summary, the main contributions of our algorithm are as follows.
  • The proposed explicable neighboring-pixel reconstruction algorithm prominently increases the accuracy of image reconstruction. The number of pixels can be much larger than the number of paths, which is limited in the existing studies.
  • Our method is explicable because it gives the formula solution for the first time. In addition, it helps calculate the error.
  • The fast speed and the light weight are remarkable resulting from the prior calculation of the most parameters.
  • It can be universally applied to sound velocity tomography, acoustic relaxation attenuation tomography, and optical tomography, which is of great significance.

2. Principles of Acoustic Tomography for Temperature Field Reconstruction

Acoustic measurement inverts the physical characteristics of the medium by measuring the change in the propagation parameters of the sound wave. The principle of Acoustic Tomography for temperature field reconstruction is to invert the reciprocal of the sound speed, which is related to the temperature, according to time of flight (TOF) of the sound wave. As shown in Figure 1, given the theoretical temperature distribution, the theoretical time of flight, i.e., F , could be calculated. The acoustic tomography reconstructs G using the proposed reconstruction algorithm, according to the TOF.
It is well known that the propagation of a sound wave in air will vary with temperature, assuming that there is no heat transfer associated with the acoustic wave propagation, as described by [24]:
c = 1.4 R T M
where c is the sound wave velocity in air, m/s; R is the molar gas constant, 8.31451 J/(mol·K); T is temperature in K; and M is the relative molecular mass, kg/kmol. Equation (1) is the basis for the acoustic measurement of temperature distributions in a gaseous medium.
It can be supposed that the mixed gases would not produce a chemical reaction, and there is no heat transfer in the measured area. Moreover, a cross-section is considered to describe the coordinates of the emitter or receiver via the cartesian coordinate system, which are P p r o x p r o , y p r o and P r e c x r e c , y r e c respectively. Then, the time of flight from emitter to receiver T P R is as follows [24],
T P R = L P R g x , y d l
where L P R indicates the path of the sound wave between P p r o and P r e c , g x , y is the reciprocal of the sound velocity at the position of x ,   y , and d l is the differential length in the path of the soundwave. It is notable that g x , y is an unknown function to be solved. Since the line connecting P p r o and P r e c can be expressed by
y x = y r e c y p r o x r e c x p r o x x p r o + y p r o
then, d l is converted as follows,
d l = 1 + y r e c y p r o x r e c x p r o 2 d x
So, T P R can be derived as
T P R = x p r o x r e c g x , y x 1 + y r e c y p r o x r e c x p r o 2 d x
where we assume x r e c > x p r o .
The T P R is the theoretical value of TOF. It is an integral form in Equation (5), which is difficult to solve. Therefore, the approximate calculation is performed for each path in Equation (6). If m ˜ transducers, each with a two-fold capability of being an emitter or a receiver, are arranged around the periphery of a circular region, then a number of m = m ˜ m ˜ 1 / 2 sound paths can be attained. If the measurement region is divided into n cells, or pixels, and we assume the temperature in the region varies continuously, then the time of flight (TOF) of the sound wave along the i-th path f i can be expressed by
f i j = 1 n g j l i j
where g j is the reciprocal of the sound speed in the j-th cell, and l i j is the length of the i-th path inside cell j. The f i is the experimental value of TOF in the i-th path. Let
A = ( l 11 l 12 l 1 n l 21 l 22 l 2 n l m 1 l m 2 l m n ) , G = ( g 1 g 2 g n ) , F = ( f 1 f 2 f m )
Then, the matrix form in all paths is expressed as,
A G = F
It should be noted that A G is approximately equal to the measurements F . The specific optimization problem is to determine G so as to minimize || A G F || 2 . Generally, the determination of G , which minimizes the least squares error, is presented as the solution of A G = F in matrix theory. So, Equation (8) is expressed as an equality. If the least square solution of A G = F is unique, then G can be taken as the distribution of the reciprocal of the sound speed.
As indicated in Figure 2, there are a set of 12 transducers arranged evenly in a circle, which are named as transducer_1 to transducer_12. For the extensibility of the method, the center of the circle is defined as the origin, and the radius of the circle is 0.2. The lines show the paths of sound waves that are generated by transducer_1 and received by the other eleven transducers. Each transducer can be considered as an emitter or a receiver. So, there will be a combination of sixty−six effective paths of sound waves attainable from twelve transducers.
According to [25], there are mainly three factors that influence the resolution and accuracy of the reconstruction of the temperature field by acoustic CT.
(1)
The number and positions of the transducers.
Generally speaking, more transmitters can provide more information for image reconstruction, resulting in more accurate images but possibly with a higher cost of the device and elongated measurement time. As for the transmitters, normally, they are evenly distributed around the periphery of the measurement boundaries to have a balanced interrogation beam coverage over the sensing zone.
(2)
The accuracy of the TOF measurement.
The relative error of the TOF measurement will lead to the relative error of the temperature measurement.
(3)
The state-of-the-art model and algorithm employed in the reconstruction.
The model and algorithm should reconstruct the complex temperature field accurately and be robust.

3. A Neighboring Cells Regularization Model

3.1. An Analysis of the Conventional Method

According to the mean value theorem for integration [26], the errors of Equation (6) are affected not only by the distribution of the temperature but also by the maximum size of the differential element or the pixel in the context of image reconstruction, d m a x , as well as by how the characteristic parameter for a pixel is defined. According to the matrix theory [27], for a linear system of equations A G = F to have a unique least squares solution, the coefficient matrix A must have full column rank. In particular, there should be no column(s) with all zero members.
It has been a widely adopted practice to virtually divide the measurement zone into small pixels by equally spaced horizontal lines and vertical lines. If a square interrogation area is divided by n ˜ horizontal lines and n ˜ vertical lines, then n ˜ 2 pixels will be counted within this area, named as n. Accordingly, there will be n ˜ 2 columns in matrix A . For a circular interrogation area, however, the interrogation area may not contain all the pixels thus generated, some pixels in the corners will stay outside the circular area. This will be case if the division n ˜ exceeds a certain value, since the smaller the pixels, the more the pixels that can be contained between the circle and the square area in the corners. If this happens, there will be zero column(s) in matrix A , implying that there will not be a unique solution for A G = F . Therefore, we name this value the limit of divisions for a unique solution, LDUS for short. It is not difficult to work out the number of the outsider pixels for a given division n ˜ . The number of the pixels inside the circular area represented by matrix A corresponding to each n ˜ can be given by the Table 1.
For example, for m ˜ = 12 , where the number of measurements is 66, n ˜ must be smaller than 9 to limit the number of pixels inside the measurement zone to a valve smaller than the number of data acquired from the measurement, if a unique least squares solution is required for A G = F .
If n ˜ is chosen to be small to meet the requirement for a unique square solution, then the errors of the solution will be inevitably large, due to the large size of the pixels. However, if n ˜ is too large, the requirement on n ˜ for a unique least squares solution for A G = F will not be satisfied, resulting in underdetermined problems. The Tikhonov regularization method very often is an effective method to alleviate the underdetermined problems. The essence of the Tikhonov method is to acquire an optimized solution for the following problem:
min { || AG F || 2 + λ G 2 }
where λ ≥ 0 is the regularization parameter. The above model first minimizes the error || A G F || 2 , while the penalty term λ G 2 will force a unique solution.
As shown in Figure 3, a circular measurement zone of a diameter d can be evenly divided into n ˜ by n ˜ squares. According to the presence of the sound beams, the pixels can be categorized into two sets of indexes, Index _ 1 = i :   at   least   one   probing   beam   passing   pixel   i   , and Index _ 2 = i :   no   probing   beam   passing   pixiel   i     . For a conventional 12-electrode sensor, the index-set, namely Index _ 2 , will be a nonempty set when n ˜ 23 . The number of elements in Index _ 2 will increase with n ˜ . For example, Index _ 2 will have 2 elements for n ˜ = 23 and 18 elements when n ˜ = 32 .
Theorem 1.
If Index _ 2 is not an empty set, then the solution of the optimization model is not the solution of the original problem.
Proof of Theorem 1.
If Index_2 is not an empty set, then at least one column in matrix A will have all-zero members, if this column’s index corresponds to a pixel indexed in Index _ 2 . Let vector G ˜ be the same as G except setting all the pixel values to zero if the pixels belong to Index _ 2 . Then, using the definitions of the terms in Equation (9), we have || A G F || 2 = || A G ˜ F || 2 , and || G || 2 || G ˜ || 2 . Consequently, for any regularization factor λ 0 , the value of a pixel in the solution of Equation (9) must be zero if the pixel belongs to Index _ 2 . This implies that, if Index _ 2 is not an empty set, the solution of the optimization problem, i.e., Equation, will not be the solution of the original problem. Therefore, when using Equation (9) for an optimized solution, the size of each pixel must not be smaller than d / 23 , i.e., n ˜ must be smaller than 23. □
min || A G F || p + λ 2 G p
For the same reason, if Index _ 2 is not an empty set, solutions using λ G p , p 1 in the Equation as the regularization term will not be the solution to the original problem.

3.2. The Neighboring Cells Regularization Model and Solution Scheme

For more refined images, n ˜ needs to be increased for more pixels. However, as has been discussed above, a large number of n ˜ will make Index _ 2 nonempty, thus exceeding the critical limit for a true solution to the original problem. To solve this problem, we propose a method to maintain Index _ 2 as an empty set even when n ˜ is increased beyond the aforementioned critical limit.
Without loss of generality, suppose the distribution of the medium presents a continuous 2D function inside the measurement area, in which a pixel P i , j is located at x i , y j , as described in Figure 4.
Assuming g x , y has a continuous first derivative, an approximation function can be established using the first-order Taylor expansion as follows.
g x i , y j k = i 1 i + 1 d k , j 1   g x k , y j 1 + k = i 1 i + 1 d k , j + 1   g x k , y j + 1 + d i 1 , j g x i 1 , y j + d i + 1 , j g x i + 1 , y j i 1 , n ˜ , j 1 , n ˜
in which:
d k , j 1 = d k , j + 1 = d k 1 , j = d k + 1 , j = 2 4 1 + 2
d k 1 , j 1 = d k 1 , j + 1 = d k + 1 , j 1 = d k + 1 , j + 1 = 1 4 1 + 2
The sum of all the d k , j is 1. The values of the coefficients are determined because the distances between P i , j 1 , P i , j + 1 , P i 1 , j ,   and   P i + 1 , j are unity (or can be normalized to unity), and between P i , j 1 , P i , j + 1 , P i 1 , j , P i + 1 , j ,   and   P i , j , they are 2 . The smaller the distance between two points, the smaller the difference between their function values. When expressed by the function value of adjacent points, if the distance is large, the weight coefficient is small; if the distance is small, the weight coefficient is large.
For cells on the lower boundary,
g x 1 , y j k = j 1 j + 1 d 2 , k   g x 2 , y k + d 1 , j 1 g x 1 , y j 1 + d 1 , j + 1 g x 1 , y j + 1       j 1 , n ˜
in which:
d 1 , j 1 = d 1 , j + 1 = d 2 , j = 1 3 + 2
d 2 , j 1 = d 2 , j + 1 = 1 3 2 + 2
For cells on the upper boundary,
g x n ˜ , y j = k = j 1 j + 1 d n ˜ 1 , k   g x n ˜ 1 , y k + d n ˜ , j 1 g x n ˜ , y j 1 + d n ˜ , j + 1 g x n ˜ , y j + 1 j 1 , n ˜
in which:
d n ˜ , j 1 = d n ˜ , j + 1 = d n ˜ 1 , j = 1 3 + 2
d n ˜ 1 , j 1 = d n ˜ 1 , j + 1 = 1 3 2 + 2
For cells on the left boundary,
g x j , y 1 k = j 1 j + 1 d k , 2   g x k , y 2 + d j 1 , 1 g x j 1 , y 1 + d j + 1 , 1 g x j + 1 , y 1 j 1 , n ˜
in which:
d j 1 , 1 = d j + 1 , 1 = d j , 2 = 1 3 + 2
d j 1 , 2 = d j + 1 , 2 = 1 3 2 + 2
For cells on the right boundary,
g x j , y n ˜ = k = j 1 j + 1 d k , n ˜ 1   g x k , y n ˜ 1 + d j 1 , n ˜ g x j 1 , y n ˜ + d j + 1 , n ˜ g x j + 1 , y n ˜ j 1 , n ˜
in which:
d j 1 , n ˜ = d j + 1 , n ˜ = d j , n ˜ 1 = 1 3 + 2
d j 1 , n ˜ 1 = d j + 1 , n ˜ 1 = 1 3 2 + 2
We express g x 1 , y 1 , g x 1 , y 2 , , g x 1 , y n ˜ , , g x n ˜ , y 1 ,   g x n ˜ , y 2 , , g x n ˜ , y n ˜ as a column vector, i.e., g x i , y j | i , j = 1 , 2 , , n ˜ . That means there will be n equations for g x i , y j which are expressed above by the function value of its neighbor. Then, the left part of the Equation (11) (or 14, 17, 20, 23) could be moved to the right part. These n equations can be expressed as M · G 0 n × 1 , where M is the constructed matrix. Here, the elements in the i + j 1 × n ˜ row of M in each column are
(1)
2 4 1 + 2 at the position of P i , j 1 , P i , j + 1 , P i 1 , j , P i + 1 , j ,
(2)
1 4 1 + 2 at the position of P i 1 , j 1 , P i 1 , j + 1 , P i + 1 , j 1 , P i + 1 , j + 1 ,
(3)
1 -in the i + j 1 × n ˜ column, which is also the diagonal element of M ,
(4)
0 at the other positions.
Therefore, we can build the following optimization model to solve the problem ( A neighboring cells regularization model)
min || A G F || 2 2 + λ 2 || M G || 2 2
Since A M is column full rank, the equation has a unique solution. In other words, by adding the regularization term || M G || 2 2 , Equation (26) has a unique solution, and an approximation of the original problem is consequently guaranteed.
As an example, we applied the above method to the reconstruction of a temperature field. The case is a common one—a 2D continuous temperature distribution, for which a minimum solution with a regularization term || M G || 2 2 can be expected. In this new model, the distances among the pixel P i , j and neighboring pixels P i , j 1 , P i , j + 1 , P i 1 , j , P i + 1 , j , P i 1 , j 1 , P i 1 , j + 1 , P i + 1 , j 1 , P i + 1 , j + 1 were taken into account when constructing matrix M , which effectively removed the ambiguity of the element values, caused by the all-zero-element in certain columns due to the absence of the probing beam passing the pixels, as described above.

3.3. Solution of the Model

Here, A R m × n and G R n × m are called the plus inverse of A and denoted by A + if G satisfies the following Penrose—Moore equations
A G A = A
G A G = G
A G T = A G
G A T = G A
where A + is also called the Penrose—Moore inverse. For the system of linear equations Ax = b, x 0 R n is called the the least squares solution if it satisfies the following equation
|| A x 0 b || 2 = m i n x R n || A x b || 2
According to the following theorem [28], let A R m × n and b R m ; then,
(1)
A + exists as unique,
(2)
If A is full-rank, then x = A + b is the only least square solution of the linear equation A x = b .
The model (26) is a linear least square problem, as
|| A G F || 2 2 + λ 2 || M G || 2 2 = || A λ M G F 0 n × 1 || 2 2
In addition, the model (26) is equivalent to the following formula
m i n || A λ M G F 0 n × 1 || 2 2
As A λ M is full-rank, by the above theorem, the models (33) can be solved by the generalized inverse; that is,
G = A λ M + F 0 n × 1
Suppose A λ M + = i n v A M 1 , i n v A M 2 , where i n v A M 1 is the first m columns in A λ M + ; then,
G = i n v A M 1 · F
In summary, we provide the following algorithm steps:
(1)
Input A , M , G , and C and assign a value for the regularization parameter λ .
(2)
Calculate A λ M + , and select its first m raw as i n v A M 1 .
(3)
Calculate the optimal solution G = i n v A M 1 · F .
The above procedure has the following advantages:
(1)
Equation (35) is used to obtain G instead of the commonly used iterative method. Therefore, G does not need a particular initialization. This yields a faster speed.
(2)
After the size and the positions of the pixels are defined, Matrix M is then determined. Similarly, if the setup of the transducers is known, then matrix A is also decided. In addition, the value of λ can be assigned beforehand. Consequently, i n v A M 1 can also be determined. Because the above can all be precalculated, the solution of the problem can be acquired very quickly.

4. Further Analyses and Simulations

4.1. Error Analysis

As compared to the common iterative methods to generate optimal results, our method gives the formula solution, for which it is easy to calculate the error.
From Equations (35) and (36) could be obtained as follows
|| Δ G || 2 || i n v A M 1 || 2 · || Δ F || 2
Suppose:
i n v A M 1 = a m 11 a m 12 a m 1 m a m 21 a m 22 a m 2 m a m n 1 a m n 2 a m n m , Δ G = Δ G 1 Δ G 2 Δ G n , Δ F = Δ F 1 Δ F 2 Δ F m
Then,
Δ G i = j = 1 m a m i j Δ F i j = 1 m a m i j · Δ F i || Δ F || j = 1 m a m i j
Equation (36) gives an upper bound of the variation of || Δ G || 2 when F changes by an increment Δ F . Equation (37) also offers the upper bound of the changes in Δ G i when F changes by an increment Δ F . As described previously, i n v A M 1 is determined once the pixels are defined, the transducers are located, and λ is chosen. Therefore, when the upper bound of Δ F j , j = 1 , 2 , , m is available, then the upper bounds of || Δ G || 2 and Δ G i can be evaluated.

4.2. Effect of Parameter λ

It can be seen that Equation (36) does play a role in the error estimation. To have an initial understanding of such an effect, Table 2 below lists a series of values of || i n v A M 1 || 2 in relation to λ , when m ˜ = 12 and n ˜ = 64 .
Table 2 shows the trend that when λ falls below certain value, say 0.01, the variation of || i n v A M 1 || 2 will tend to level off. This phenomenon may be used to assist in the selection of λ . After determining the position of the sensor and the method of partitioning, matrix A and M are determined. At this point, we can calculate the corresponding || i n v A M 1 || 2 for different λ and select a suitable λ. Take for example, m ˜ = 12 , n ˜ = 64 , λ can be selected in the interval [0.001, 0.01].

4.3. Simulation

As shown in Figure 3, in the simulation, a circular area with d = 0.4 was evenly divided by parallel lines at an interval of d / n ˜ . Twelve transmitters were placed at equal distances around the periphery of the circular area, with one of them located at ( 0.2   0 ) . Under such an arrangement the dimensions of matrix A were 66   ×   3228 . To cover a range of simulation conditions, we focused on four different conditions in this study, and the distribution models were as follows,
(1)
Model I, Central–symmetric temperature distribution,
T 1 x , y = 297 + 400 e x p 78.125 x 2 + y 2
(2)
Model II, Stratified temperature distribution,
T 2 x , y = 297 + 400 e x p   625 ( x 0.1 ) 2 2 5000 ( y 0.12 ) 2 49
(3)
Model III, Multipeak temperature distribution,
T 3 x , y = 297 + 400 e x p   78.125 ( x + 0.16 ) 2 + ( y 0.16 ) 2 + e x p   78.125 ( x 0.16 ) 2 + ( y + 0.16 ) 2 + e x p   78.125 x 2 + ( y 0.16 ) 2
(4)
Model IV, Mixed temperature distribution,
T 4 x , y = 297 + 400 e x p   625 ( x 0.1 ) 2 2 5000 ( y 0.12 ) 2 49 + 100 3.5 cos 76 π 195 x 2 cos 3.125 π 13 y
The imaging area was divided into 64 by 64 pixels. For each of the above models, acoustic velocity C was calculated according to the distribution of temperature for each pixel. Numerical calculations were carried out to obtain the TOF between the transmitters, i.e., the measurement data F . Then, based on the simulated F , the temperature distribution was reconstructed via the above-described method.
Figure 5, Figure 6, Figure 7 and Figure 8 represent the above four models sequentially. In the figures, the left column shows the images of the original setups, and in the right column are the reconstructed temperature distributions. Judging visually, the agreement was good. Small but visible differences occurred at the corners. However, the corner parts had no effect on the results, since they were outside the sensing area. For more subjective assessments, Table 3 gives a comparison of the errors in the reconstruction process. The conditions corresponded to n ˜ = 64 and λ   = 0 . 005 , and the “measurement data” C were error free. In the table T = ( T 1 , T 2 , , T n ) T containing the theoretical values and T = ( T 1 , T 2 , , T n ) T were reconstructed by Equation (9).
In addition to the above error-free cases, noisy-data cases were also evaluated. Table 4 shows a case for model Ⅳ, where there were δ , δ type errors added to the “measurement data”. In this case, the TOF with errors, F 1 , was calculated by Equation (42).
F 1 = F · 1 + rand size F 0 . 5 · 2 δ
Table 5 is the same model but with Gaussian errors in TOF ( F 2 ), as calculated by Equation (43).
F 2 = F · 1 + normrnd 0 , δ , size F
It can be seen from Table 3, Table 4 and Table 5 that the algorithm developed in this study significantly improved the accuracy of the reconstruction. In addition, it was demonstrated through the four different cases.
To evaluate the model proposed in this study, the results produced by this new model min || A G F || 2 2 + λ 2 || M G || 2 2 were compared with the results from the standard regularization method, i.e., min { || A G F || 2 2 + λ 2 || G || 2 2 } . Model Ⅳ, expressed by Equation (35), was chosen for the comparison. Suppose the true image was G 0 , the values obtained by this method were denoted by G 1 , and the values from the standard regularization method were G 2 , with the regularization factor λ = 0.001 . The L_2 norms of the images and the reconstructed images were G 0 2 = 0.0606654115 , G 1 2 = 0.0606654755 and G 2 2 = 0.0540761482 , respectively.
As for the errors, the maximum absolute error between G 1 and G 0 was || G 1 G 0 || = 1 . 256   ×   10 5 , the average error between G 1 and G 0 over 812 points was || G 1 G 0 || 1 / 812 = 9 . 95982 e 7 , while the maximum relative error was 1 G 1 i G 0 i 0 . 005829 m a x . The new method produced very small errors between G 1 and G 0 . Temperature profile T 1 calculated from G 1 was very close to the original temperature profile T 0 , as seen in Table 3, Table 4 and Table 5. The maximum absolute error between G 2 and G 0 was || G 2 G 0 || = 0 . 0042 . The average error between G 2 and G 0 over 812 points was || G 2 G 0 || 1 / 812 = 0 . 00131 . The temperature profile T 2 calculated from G 2 had larger errors with regard to the original temperature T 0 .
In order to illustrate the advantage of the reconstruction algorithm proposed in this study, five references about the temperature field reconstruction algorithm are discussed for comparison on the single-peak temperature field reconstruction error, which is explored in all these references. The specific data are presented in Table 6. As can be seen from the comparison of various errors, the explicable neighboring-pixel reconstruction algorithm proposed in this study showed obvious superiority.

5. Conclusions

Reconstruction methods play a crucial role in CT technologies. In acoustic tomography, the distinct scarcity of probing paths causes severe detrimental effect in the image reconstruction. In this study, the authors analyzed the dependence of a solution of the inverse problem upon the full column rank and proposed an explicable neighboring-pixel reconstruction algorithm to force a unique optimal solution by a new form of the regularization term, i.e., the neighboring correlation method.
Numerical simulations were carried out to verify the newly proposed algorithm. Through reconstruction of four representative cases, i.e., centrally symmetrical, stratified distribution, multipeak distribution, and mixed distribution, accurate temperature reconstruction results were obtained that clearly verified the effectiveness of the proposed algorithm. Comparison with the standard Tikhonov regularization formula also showed the superiority of the new method. Error analyses were performed for the above four cases, and the average relative errors were 0.013%, 0.327%, 0.200%, and 0.182%, respectively. Additionally, the results with various Gaussian noises did not significantly deteriorate the reconstruction performance, validating the robustness of the algorithm.
Other merits were also found of the proposed method. Our method was explicable because it gave the formula solution, for which it was easy to calculate the error. The fast speed was also remarkable due to a majority of the calculations being performed beforehand; thus, the calculation burden was much reduced for online reconstruction.

Author Contributions

Conceptualization, Q.Q. and W.Z.; data curation, Q.Z.; methodology, Q.Q.; project administration, W.Z.; resources, S.L.; software, W.Z.; supervision, W.Z.; validation, W.Z.; visualization, Q.Z.; writing—original draft, W.Z.; writing—review and editing, W.Z. and S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China projects (No. 62006227).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Barth, M.; Raabe, A. Acoustic tomographic imaging of temperature and flow fields in air. Meas. Sci. Technol. 2011, 22, 035102. [Google Scholar] [CrossRef]
  2. Holstein, P.; Raabe, A.; Müller, R.; Barth, M.; Mackenzie, D.; Starke, E. Acoustic tomography on the basis of travel-time measurement. Meas. Sci. Technol. 2004, 15, 1420–1428. [Google Scholar] [CrossRef]
  3. Srinivasan, K.; Sundararajan, T.; Narayanan, S.; Jothi, T.J.S.; Sarma, C.R. Acoustic pyrometry in flames. Measurement 2013, 46, 315–323. [Google Scholar] [CrossRef]
  4. Lu, J.; Wakai, K.; Takahashi, S.; Shimizu, S. Acoustic computer tomographic pyrometry for two-dimensional measurement of taking into account the effect of refraction of sound wave paths. Meas. Sci. Technol. 2000, 11, 692. [Google Scholar] [CrossRef]
  5. Zheng, J.; Hua, J.; Tang, Z.; Wang, F. Face detection based on LBP. In Proceedings of the IEEE International Conference on Electronic Measurement & Instruments, Yangzhou, China, 23 January 2018. [Google Scholar]
  6. Chen, Y.; Hongyu, L.I.; Xia, Z. Electrical Capacitance Tomography Image Reconstruction Algorithm Based on Modified Implicit Formula Landweber Method. Comput. Eng. 2018, 44, 268–273. [Google Scholar]
  7. Leeuwen, T.V.; Maretzke, S.; Batenburg, K.J. Automatic alignment for three-dimensional tomographic reconstruction. Inverse Probl. 2018, 34, 024004. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, S.; Geng, G.; Li, Z.; Zhang, Y. Fast implementation of area integral model SART algorithm based on look-up table. Clust. Comput. 2019, 22, 15195–15203. [Google Scholar] [CrossRef]
  9. Jin, S.; Du, L. 3-D ionospheric tomography from dense GNSS observations based on an improved two-step iterative algorithm. Adv. Space Res. 2018, 62, 809–820. [Google Scholar] [CrossRef]
  10. Chun-Fang, L.I.; Zhang, X.F.; Pan, J.H.; Shi, D.F. Modified Simultaneous Algebraic Reconstruction Technique and Its Application in CT from Limited Range. J. Optoelectron. Laser 2002, 13, 726–729. [Google Scholar]
  11. Hill, E.R.; Xia, W.; Clarkson, M.J.; Desjardins, A.E. Identification and removal of laser-induced noise in photoacoustic imaging using singular value decomposition. Biomed. Opt. Express 2017, 8, 68–77. [Google Scholar] [CrossRef]
  12. Zhang, J.; Qi, H.; Jiang, D.; He, M.; Ren, Y.; Su, M.; Cai, X. Acoustic tomography of two dimensional velocity field by using meshless radial basis function and modified Tikhonov regularization method. Measurement 2021, 175, 109107. [Google Scholar] [CrossRef]
  13. Kong, Q.; Jiang, G.; Liu, Y.; Sun, J. 3D high-quality temperature-field reconstruction method in furnace based on acoustic tomography. Appl. Therm. Eng. 2020, 179, 115693. [Google Scholar] [CrossRef]
  14. Kong, Q.; Jiang, G.; Liu, Y.; Sun, J. 3D temperature distribution reconstruction in furnace based on acoustic tomography. Math. Probl. Eng. 2019, 2019, 1–15. [Google Scholar] [CrossRef] [Green Version]
  15. Yu, T.; Cai, W. Simultaneous reconstruction of temperature and velocity fields using nonlinear acoustic tomography. Appl. Phys. Lett. 2019, 115, 104104. [Google Scholar] [CrossRef]
  16. Otero, R.; Lowe, K.T.; Ng, W.F.; Silas, K.A. Coupled velocity and temperature acoustic tomography in heated high subsonic Mach number flows. Meas. Sci. Technol. 2019, 30, 105901. [Google Scholar] [CrossRef]
  17. Li, J.; Gan, L.; Qin, H. Acoustic velocity tomography for damage detection in concrete 2017. In Proceedings of the 29th Chinese Control and Decision Conference (CCDC), Chongqing, China, 28–30 May 2017; pp. 146–149. [Google Scholar]
  18. Rao, J.; Yang, J.; Ratassepp, M.; Fan, Z. Multi-parameter reconstruction of velocity and density using ultrasonic tomography based on full waveform inversion. Ultrasonics 2020, 101, 106004. [Google Scholar] [CrossRef]
  19. Liu, S.; Liu, S.; Ren, T. Ultrasonic tomography based temperature distribution measurement method. Measurement 2016, 94, 671–679. [Google Scholar] [CrossRef]
  20. Wu, Y.; Zhou, X.; Zhao, L.; Dong, C.; Wang, H. A Method for Reconstruction of Boiler Combustion Temperature Field Based on Acoustic Tomography. Math. Probl. Eng. 2021, 2021, 1–11. [Google Scholar] [CrossRef]
  21. Chen, Y.; Yan, H. Reconstruction of complex temperature field based on improved Tikhonov regularization. J. Phys. Conf. Ser. 2021, 1754, 012207. [Google Scholar] [CrossRef]
  22. Liu, S.; Liu, S.; Tong, G. Reconstruction method for inversion problems in an acoustic tomography based temperature distribution measurement. Meas. Sci. Technol. 2017, 28, 115005. [Google Scholar] [CrossRef] [Green Version]
  23. Wang, H.; Zhou, X.; Yang, Q.; Chen, J.; Dong, C.; Zhao, L. A Reconstruction Method of Boiler Furnace Temperature Distribution Based on Acoustic Measurement. IEEE Trans. Instrum. Meas. 2021, 70, 1–13. [Google Scholar] [CrossRef]
  24. Bramanti, M.; Salerno, E.A.; Tonazzini, A.; Pasini, S.; Gray, A. An acoustic pyrometer system for tomographic thermal imaging in power plant boilers. IEEE Trans. Instrum. Meas. 1996, 45, 159–167. [Google Scholar] [CrossRef]
  25. Hua, Y.; Shanhui, W.; Yinggang, Z. Acoustic CT temperature field reconstruction based on adaptive regularization parameter selection. Chin. J. Sci. Instrum. 2012, 33, 103–109. [Google Scholar]
  26. Avazzadeh, Z.; Heydari, M.; Loghmani, G.B. Numerical solution of Fredholm integral equations of the second kind by using integral mean value theorem. Appl. Math. Model. 2011, 35, 2374–2383. [Google Scholar] [CrossRef]
  27. Franklin, J.N. Matrix Theory; Courier Corporation: Chelmaford, MA, USA, 2012. [Google Scholar]
  28. Qiu, Q.; Lu, Z. Matrix Theory and Its Application; China Electric Power Press: Beijing, China, 2018. [Google Scholar]
Figure 1. The flow of the acoustic tomography. T, C, G mean the theoretical parameters, and T*, G* mean the reconstruction values obtained via the reconstruction algorithm. Finally, we calculate a series of errors between T and T* to evaluate our proposed image reconstruction method.
Figure 1. The flow of the acoustic tomography. T, C, G mean the theoretical parameters, and T*, G* mean the reconstruction values obtained via the reconstruction algorithm. Finally, we calculate a series of errors between T and T* to evaluate our proposed image reconstruction method.
Energies 15 03118 g001
Figure 2. Layout of the transducers.
Figure 2. Layout of the transducers.
Energies 15 03118 g002
Figure 3. Pixel divisions and transducer locations.
Figure 3. Pixel divisions and transducer locations.
Energies 15 03118 g003
Figure 4. The relationship between the pixel to be amended and its adjacent pixels.
Figure 4. The relationship between the pixel to be amended and its adjacent pixels.
Energies 15 03118 g004
Figure 5. Central–symmetric temperature distribution (Model I).
Figure 5. Central–symmetric temperature distribution (Model I).
Energies 15 03118 g005
Figure 6. Stratified temperature distribution (Model II).
Figure 6. Stratified temperature distribution (Model II).
Energies 15 03118 g006
Figure 7. Multipeak temperature distribution (Model III).
Figure 7. Multipeak temperature distribution (Model III).
Energies 15 03118 g007
Figure 8. Hybrid temperature distribution (Model IV).
Figure 8. Hybrid temperature distribution (Model IV).
Energies 15 03118 g008
Table 1. Number of pixels inside the circular zone for each number of n ˜ .
Table 1. Number of pixels inside the circular zone for each number of n ˜ .
ParameterNumber
n ˜ 456789101112
Number of pixels inside the circular zone1221323752698097112
Table 2. Values of || i n v A M 1 || 2 .
Table 2. Values of || i n v A M 1 || 2 .
ParameterValue
λ 0.050.020.010.0080.0050.001
|| i n v A M 1 || 2 346.31375.3226380.0822380.6652381.2999381.6919
Table 3. Comparison of the errors in four models.
Table 3. Comparison of the errors in four models.
ItemsEquationsModel ⅠModel ⅡModel ⅢModel Ⅳ
Maximum absolute error m a x 1 i n T i T i 0.432313.15687.17069.4499
Average absolute error 1 n i = 1 n T i T i 0.091891.22610.98771.1316
Maximum relative error m a x 1 i n T i T i T i 0.063%2.364%1.238%1.273%
Average relative error 1 n i = 1 n T i T i T i 0.013%0.327%0.200%0.182%
Standard Deviation 1 n i = 1 n T i T i T i 2 3.1925 × 10−68.0440 × 10−56.2091 × 10−74.57 × 10−5
Table 4. Model Ⅳ with errors in TOF.
Table 4. Model Ⅳ with errors in TOF.
ParameterValue
δ 0.010.00750.0050.00250.001
Maximum absolute error62.736547.2663832.4319218.4013311.22825
Average absolute error13.456110.137846.880383.6173381.802721
Maximum relative error0.089260.0671170.0458860.0251410.015198
Average relative error0.022660.0170590.0115840.0060550.002979
Standard deviation0.028280.0212480.0144780.0076020.003837
Table 5. Model Ⅳ with Gaussian errors in TOF.
Table 5. Model Ⅳ with Gaussian errors in TOF.
ParameterValue
δ 0.00050.00030.00010.0010.005
Maximum absolute error11.028639.8894939.34756413.7789352.1729
Average absolute error1.6671041.3633481.1604352.6192511.44429
Maximum relative error0.014640.0135250.0128020.0186830.077785
Average relative error0.0027450.0022220.0018730.004370.019302
Standard deviation3.56 × 10−32.98 × 10−32.64 × 10−35.51 × 10−32.42 × 10−2
Table 6. Comparison of single-peak temperature field reconstruction error with other reconstruction algorithms in the other references.
Table 6. Comparison of single-peak temperature field reconstruction error with other reconstruction algorithms in the other references.
The Reconstruction AlgorithmError in This PaperError in the Reference
Tikhonov-LSSVM (Tikhonov and the least squares support vector machine) in Ref. [24]Maximum relative error 0.063%Maximum relative error 0.75%
EF-RBFI (radial basis function interpolation method optimized by the evaluation function) in Ref. [25]Root mean square error 0.0003%Root mean square error 3.69%
Improved Tikhonov Regularization in Ref. [26]Average relative error 0.013%Average relative error 1.710%
GWO–ABP method (Adaboost.RT based BP neural network algorithm based on Grey wolf optimizer algorithm) in Ref. [27]Average relative error 0.013%Average relative error 1.16%
LQ-SVD (logarithmic–quadratic radial basis function and singular value decomposition algorithm) in Ref. [28]Root mean square error 0.0003%Root mean square error 3.0617%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qiu, Q.; Zhou, W.; Zhao, Q.; Liu, S. An Explicable Neighboring-Pixel Reconstruction Algorithm for Temperature Distribution by Acoustic Tomography. Energies 2022, 15, 3118. https://doi.org/10.3390/en15093118

AMA Style

Qiu Q, Zhou W, Zhao Q, Liu S. An Explicable Neighboring-Pixel Reconstruction Algorithm for Temperature Distribution by Acoustic Tomography. Energies. 2022; 15(9):3118. https://doi.org/10.3390/en15093118

Chicago/Turabian Style

Qiu, Qirong, Wanting Zhou, Qing Zhao, and Shi Liu. 2022. "An Explicable Neighboring-Pixel Reconstruction Algorithm for Temperature Distribution by Acoustic Tomography" Energies 15, no. 9: 3118. https://doi.org/10.3390/en15093118

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop