Next Article in Journal
Dynamic Analysis of a Fractional Breast Cancer Model with Incommensurate Orders and Optimal Control
Previous Article in Journal
Advanced Stability Analysis for Fractional-Order Chaotic DC Motors Subject to Saturation and Rate Limitations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solution of the Inverse Thermoacoustics Problem Using QFT and Gradient Method

by
Syrym E. Kasenov
1,
Aigerim M. Tleulesova
1,*,
Almas N. Temirbekov
1,
Zholaman M. Bektemessov
1,* and
Rysbike A. Asanova
2
1
Faculty of Mechanics and Mathematics, Al-Farabi Kazakh National University, Al-Farabi Avenue 71, Almaty 050040, Kazakhstan
2
Natural Scientific and Pedagogical Higher School, Mukhtar Auezov South Kazakhstan University, Tauke Khan Ave 5, Shymkent 160012, Kazakhstan
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2025, 9(6), 370; https://doi.org/10.3390/fractalfract9060370
Submission received: 10 April 2025 / Revised: 30 May 2025 / Accepted: 1 June 2025 / Published: 5 June 2025

Abstract

In this research, we consider the inverse problem for the wave equation under an unknown initial condition. A generalized solution to the direct problem was formulated, its correctness was established, and the stability assessment was obtained. The inverse problem was reduced to an optimization problem, where the objective function was minimized using gradient methods, including the accelerated Nesterov algorithm. The conjugate problem was constructed, and the functional gradient was computed, while the existence of the Frechet derivative was proved. For the first time, the quaternion Fourier transform (QFT) was applied to the numerical solution of a direct problem, making it possible to analyze multidimensional wave processes more efficiently. A computational experiment was carried out, which demonstrated that if there is insufficient additional information, the restoration of the initial condition is incomplete. The introduction of the second boundary condition makes it possible to significantly improve the accuracy and stability of the solution. The results confirm the importance of an integrated approach and the availability of sufficient a priori information when solving inverse problems.

1. Introduction

Computational tomography methods have become an integral part of modern applied mathematics and have played an important role in the development of biomedical technologies, physical experiment, and engineering applications. Due to advances in both the theoretical foundations of inverse problems and measurement hardware, tomographic methods have found wide application in various fields, from medical diagnostics to geophysics and non-destructive testing. As a result of the active development of these areas, new mathematical models have been formed, such as diffusion, thermal, vector, and tensor tomography, each of which is focused on reconstructing the characteristics of complex media from partial or indirect measurement data [1,2,3,4,5,6].
Special attention has recently been paid to the tasks of thermoacoustic tomography, which are an important tool in non-invasive diagnostics, in particular, in the detection of tumors. This is due to the fact that the biophysical properties of malignant tissues, in particular, the mass fraction of water and the absorption coefficient of electromagnetic radiation, differ significantly from the corresponding parameters of healthy tissues. Experimental data confirm that the energy absorption coefficient in the affected tissues is significantly higher than in normal ones, which makes it possible to use thermoacoustic methods to detect them [7,8,9,10].
The thermoacoustic method is based on the following physical mechanism: after a short electromagnetic pulse, part of the radiation is absorbed by the medium, converted into heat, causing local thermal expansion, which, in turn, generates acoustic waves. These waves propagate through the medium and are detected on part of the boundary using an array of sensors. Based on the data obtained, the inverse problem of reconstructing the spatial distribution of the absorption coefficient of electromagnetic radiation in the studied area is formulated [7].
The mathematical model of such a problem includes a second-order hyperbolic equation with a source depending on an unknown function and boundary information specified in the form of acoustic pressure measurement data. An approximate representation of the electromagnetic pulse in the form of the Dirac delta function is used as the initial effect [7].
The numerical model allows us to solve the inverse problem of thermoacoustics, i.e., to determine the spatial distribution of excitation sources by boundary measurements. Such reconstruction can be used, for example, in detecting tumors of the mammary gland, liver, and other organs where there is a noticeable contrast between acoustic and electromagnetic properties.
The proposed approach is also relevant for other application areas, such as non-destructive testing of materials, geophysical research, and acoustic diagnostics of engineering systems, where it is necessary to reconstruct the internal properties of the medium from available observations at the boundary.
Thus, the mathematical model considered in the article has a clear physical interpretation and finds application in a number of relevant areas of applied science and technology.
One of the key innovations of this study is the application of the quaternion Fourier transform (QFT) to solve the direct problem. Unlike the classical Fourier and Laplace transforms, which are focused mainly on the analysis of scalar or one-dimensional signals, QFT allows for the efficient processing of multidimensional, multicomponent, and vector fields. This is especially relevant in problems related to wave processes in complex media, where rotational structures, anisotropy, and interaction of various field components are present.
Quaternions, as an extension of complex numbers, have three imaginary units and are well-suited for representing spatial-vector information. The Fourier transform, generalized to quaternion algebra, allows preserving phase and directional information of signals, which is essential in analyzing wave propagation in thermoacoustic and electromagnetic media [11,12]. In particular, QFT provides the ability to simultaneously analyze the amplitude and polarization characteristics of waves, which goes beyond the capabilities of the standard complex Fourier transform.
The works of Sangwine and Ell (2001) [11], as well as Hitzer (2007) [12], demonstrated the application of QFT to color image processing and vector field analysis, showing its advantages in spectral decomposition and accuracy of information recovery. In more recent studies [12,13], QFT is used to analyze complex signals in medical diagnostics, electromagnetic problems, and hydrodynamics, confirming its applicability to problems such as thermoacoustic ones.
Thus, the application of the quaternion Fourier transform allows one to obtain a deeper spectral representation of the solution of the direct problem and, accordingly, to increase the accuracy and stability of the solution of the adjoint inverse problem. This makes QFT a promising tool in numerical methods for multidimensional wave equations and opens the way to further extension of the methods to problems with fractal structures and fractional calculus.
In this study, we consider the model formulation of the direct and inverse thermoacoustics problem. The main attention is paid to the numerical solution of the inverse problem, in which it is required to restore the function q x , y , characterizing the absorption coefficient, from the given data on a part of the boundary. The study uses both the classical approach based on difference schemes and the quaternion Fourier transform (QFT) method, which allows spectral analysis of solutions and improves the accuracy of reconstruction. A computational experiment was also conducted to demonstrate the effect of the amount of additional information on the stability and accuracy of reconstruction.
Additionally, it should be noted that the proposed approach has significant potential for further application in problems related to fractal structures and fractional calculus. The use of the quaternion Fourier transform enables the analysis of multidimensional and multicomponent fields, which are characteristic of media with fractal geometry. Moreover, the spectral analysis techniques implemented in this work can be extended to fractional-order derivatives, which are particularly relevant for modeling processes in media with memory effects and anomalous diffusion. Thus, the obtained results provide a foundation for future development toward models described using tools of fractal and fractional mathematics.

2. Mathematical Formulation and Numerical Methods

The wave equation plays a key role in modeling various physical processes, from vibrations in mechanical systems to the propagation of electromagnetic waves. However, solving the wave equation is often accompanied by challenges, especially when it comes to inverse and ill-posed problems. Restoring the initial condition is important in various applications such as medical imaging, geophysical sensing, and acoustic diagnostics.
In the direct problem in the domain of Ω = 0 , π × 0 , π × 0 , T , it is required to determine u x , y , t by the given q x , y from the following relations:
u t t = u x x + u y y ,       x , y , t Ω ,
u x , y , 0 = q x , y ,     u t x , y , 0 = 0 ,       x 0 , π , y 0 , π ,
u x 0 , y , t = u x π , y , t = 0 ,   y 0 , π , t 0 , T ,
u y x , 0 , t = u y x , π , t = 0 ,   x 0 , π , t 0 , T .
The inverse problem consists of determining the function q x , y , from relations (5)–(8), based on additional information about solving the direct problem.
u 0 , y , t = f y , t ,   y 0 , π ,   t 0 , T .
Definition 1. 
Let q x , y H 0 , π × 0 , π . We will call the function u H Ω a generalized solution of the direct problem (1)–(4) if for any v H 2 Ω  such that
v x , y , T = 0 ,     v t x , y , T = 0 ,   x 0 , π , y 0 , π ,
v x 0 , y , t = v x π , y , t = 0 ,   y 0 , π , t 0 , T ,
v y x , 0 , t = v y x , π , t = 0 , x 0 , π , t 0 , T ,
there is equality
Ω v t t v x x v y y u x , y , t d x d y d t + 0 π 0 π q x , y v x , y , t d x d y = 0 .
Validity of the direct problem.
To substantiate the well-posedness of the solution of the direct problem, we prove the following theorem, which formulates the existence and uniqueness of a generalized solution.
Consider the norm of the solution at t 0 , T
u 2 t = 0 π 0 π u t 2 + u x 2 + u y 2 x , y , t d x d y
and the norm of the initial condition:
q 2 π = 0 π 0 π q x 2 + q y 2 x , y d x d y .
Theorem 1. 
If q x , y H 0 , π × 0 , π , then the direct problem (1)–(4) has a unique generalized solution u H 1 Ω satisfying the estimation
u 2 t q 2 π .
Proof of Theorem 1. 
Consider the following integral identity:
0 = 0 T 0 π 0 π u t t u x x u y y u t d x d y d t .
Separating the integrals, we rewrite the expression in the following form:
0 = 0 π 0 π 0 T u t t u t d x d y d t 0 T 0 π 0 π u x x u t d x d y d t 0 T 0 π 0 π u y y u t d y d x d t .
Using the identity u t t u t = u t 2 t / 2 and applying integration by parts, we obtain:
0 = 1 2 0 π 0 π u t 2 x , y , T u t 2 x , y , 0 d x d y
0 T 0 π u x u t π , y , t u x u t 0 , y , t 0 π u x u x t d x d y d t
0 T 0 π u y u t x , π , t u y u t x , 0 , t 0 π u y u y t d x d x d t .
Next, using the expressions
u x t u x = 1 2 u x 2 t   ,                       u y t u y = 1 2 u y 2 t
and given the initial and boundary conditions, we obtain:
0 = 1 2 0 π 0 π u t 2 x , y , T d x d y + 1 2 0 π 0 π u x 2 x , y , T u x 2 x , y , 0 d x d y
+ 1 2 0 π 0 π u y 2 x , y , T u y 2 x , y , 0 d x d y .
It follows that
0 π 0 π u t 2 + u x 2 + u y 2 x , y , T d x d y = 0 π 0 π q x 2 + q y 2 x , y d x d y .
Thus, the estimate is performed
u 2 t q 2 π .
The theorem has been proved. □
The validity of the formulation of a direct problem plays an important role in the analysis of mathematical models describing dynamic processes. The proven existence, uniqueness, and stability of the generalized solution guarantee the possibility of its use in applied problems, ensuring the reliability of computational methods and numerical modeling. The results obtained confirm that the solution remains stable under small input data perturbations, which makes it applicable in various fields of mathematical physics, engineering, and computer computing [14,15].

2.1. Formulation and Solution of the Optimization Problem

Next, we study the formulation of the inverse problem in operator form, as well as the representation of the optimization problem solved using the gradient method.
The operator A is defined as follows:
A : u x , y , 0 = q x , y u 0 , y , t = f y , t ,
where u ( x , y , t ) the solution of the direct problem (1)–(4) is written in operator form
A q = f .
The operator Equation (11) is transformed into an optimization problem, and we minimize the functional
J q n = A q n f 2 = 0 T 0 π u 0 , y , t ; q n f y , t 2 d y d t .
by the gradient method
q n + 1 = q n α J q n ,
where α is descent parameter.

2.2. Gradient Computation

The increment of the functional is realized through the perturbation q + δ q , which follows:
u ~ = u 0 , y , t ; q + δ q , u = u 0 , y , t ; q , δ u = u ~ u ,     u ~ = u + δ u .
The increment of functionality is as follows:
J q + δ q J q = 0 T 0 π u 0 , y , t ; q + δ q f y , t 2 d y d t 0 T 0 π u 0 , y , t ; q f y , t 2 d y d t = 0 T 0 π u 0 , y , t ; q + δ q u 0 , y , t ; q u 0 , y , t ; q + δ q + u 0 , y , t ; q 2 f y , t d y d t = 0 T 0 π δ u 0 , y , t ; δ q · 2 u 0 , y , t ; q f y , t d y d t + o δ u .
To obtain the problem for δ u , we subtract the system of equations of the original direct problem from the perturbed one. This allows us to isolate the effect of a small perturbation and obtain a linear system of equations for the function, describing the increase in the solution with a small change in the parameter.
Consider the perturbed problem for problems (1)–(4)
u ~ t t = u ~ x x + u ~ y y ,    
u ~ x , y , 0 = q + δ q ,     u ~ t x , y , 0 = 0 ,
u ~ x 0 , y , t = u ~ x π , y , t = 0 ,
u ~ y x , 0 , t = u ~ y x , π , t = 0 .
The problem for δ u is obtained as follows: from problem (16)–(19), we subtract problem (1)–(4) and taking into account (14), we obtain the following relations:
δ u t t = δ u x x + δ u y y ,    
δ u x , y , 0 = δ q ,     δ u t x , y , 0 = 0 ,
δ u x 0 , y , t = δ u x π , y , t = 0 ,
δ u y x , 0 , t = δ u y x , π , t = 0 .
To derive the gradient of the objective functional, multiplying (20) by an arbitrary function ψ x , y , t , we integrate
0 = 0 T 0 π 0 π δ u t t δ u x x δ u y y ψ x , y , t d x d y d t =
0 π 0 π δ u t ψ 0 T δ u ψ t 0 T + 0 T ψ t t δ u d t d x d y 0 T 0 π δ u x ψ 0 π δ u ψ x 0 π + 0 π ψ x x δ u d x d y d t
0 T 0 π δ u y ψ 0 π δ u ψ y 0 π + 0 π ψ y y δ u d y d x d t = 0 T 0 π 0 π ψ t t ψ x x ψ y y δ u x , y , t d x d y d t
+ 0 π 0 π δ u t ψ x , y , T δ u t ψ x , y , 0 δ u ψ t x , y , T + δ u ψ t x , y , 0 d x d y
0 π 0 π δ u x ψ π , y , t δ u x ψ 0 , y , t δ u ψ x π , y , t + δ u ψ x 0 , y , t d y d t
0 π 0 π δ u y ψ x , π , t δ u y ψ x , 0 , t δ u ψ y x , π , t + δ u ψ y x , 0 , t d x d t .
Considering (21)–(23), we obtain the following expression:
0 = 0 T 0 π 0 π ψ t t ψ x x ψ y y δ u x , y , t d x d y d t
+ 0 π 0 π δ u t x , y , T ψ x , y , T δ u x , y , T ψ t x , y , T + δ q x , y ψ t x , y , 0 d x d y
+ 0 π 0 π δ u π , y , t ψ x π , y , t δ u 0 , y , t ψ x 0 , y , t d y d t
+ 0 π 0 π δ u x , π , t ψ y x , π , t δ u x , 0 , t ψ y x , 0 , t d x d t .
Since this expression is identically zero, the following relations follow from it
ψ t t = ψ x x + ψ y y ,    
ψ x , y , T = 0 ,   ψ t x , y , T = 0 ,
ψ x π , y , t = 0 ,
ψ y x , 0 , t = ψ y x , π , t = 0 .
Considering (15), we obtain the following expression:
0 π 0 π δ q · J q d x d y = 0 T 0 π δ u 0 , y , t ; δ q · 2 u 0 , y , t ; q f y , t d y d t
0 π 0 π δ q x , y ψ t x , y , 0 d x d y = 0 π 0 π δ u 0 , y , t ψ x 0 , y , t d y d t .
Hence,
0 π 0 π δ q · J q d x d y = 0 π 0 π δ q x , y ψ t x , y , 0 d x d y ,
0 T 0 π δ u 0 , y , t ; δ q · 2 u 0 , y , t ; q f y , t d y d t = 0 π 0 π δ u 0 , y , t ψ x 0 , y , t d y d t .
The adjoint problem arises as a result of using the variation method, which is necessary for calculating the gradient of the objective functional. Below is a mathematical description of this problem, obtained from differentiating the functional (12) taking into account the disturbance (14).
Then we get the statement of the conjugate problem
ψ t t = ψ x x + ψ y y ,    
ψ x , y , T = 0 ,     ψ t x , y , T = 0 ,
ψ x 0 , y , t = 2 u 0 , y , t ; q f y , t ,     ψ x π , y , t = 0 ,
ψ y x , 0 , t = ψ y x , π , t = 0 .
and the gradient of the functional. It demonstrates that we can prove the following theorem.
Theorem 2. 
The functional J q n at the point q n has a Frechet derivative and the following equalities hold
J q n = ψ t x , y , 0 .
Proof of Theorem 2. 
Based on the definition, the Frechet derivative of the functional has the following form [12]:
J q n + δ q n J q n = δ q n , J q n + o δ q n .
From equality (15),
J q + δ q J q = 0 T 0 π δ u 0 , y , t ; δ q · 2 u 0 , y , t ; q f y , t d y d t + o δ u ,
considering the estimation (10), we have the following conclusion:
ο δ u o δ q n .
Therefore,
J q n = ψ t x , y , 0 ,
where ψ is the solution of the conjugate problem (24)–(27). The theorem has been proved. □
With the gradient of the functional at our disposal, we can develop an algorithm for numerically solving the inverse problem.

2.3. An Algorithm for Solving the Inverse Problem Using the Nesterov Method

One of the effective approaches to solve inverse problems for the wave equation is the use of optimization methods, among which the accelerated Nesterov method occupies a special place due to its high convergence rate. This method belongs to the class of gradient methods, but it significantly surpasses classical gradient algorithms in terms of convergence rate, which makes it particularly effective in solving high-dimensional problems.
To implement the Nesterov method, we set the following parameters:   λ 0 = 1 ,     α 0 = 1 / L , where L is the Lipschitz constant of the gradient.
  • We select the initial approximation q 0 and assign p 0 = q 0 ;
  • We numerically solve the direct problem (1)–(4) for p 0 ;
  • We calculate the value of the functional J p 0 using the formula (12);
  • If the value of the objective functional is not small enough, then we solve the conjugate problem (24)–(27);
  • We calculate the gradient of the functional J p 0 using the formula (28);
  • We compute the approximation q 1 = p 0 α 0 J p 0 ;
  • Assume that q n and q n 1 are known, then we calculate the parameters
    λ n = 1 + 1 + 4 λ n 1 2 2 ,     γ n 1 = 1 λ n 1 λ n
  • Compute p n = 1 γ n 1 q n + γ n 1 q n 1 ;
  • We numerically solve the direct problem (1)–(4) for p n ;
  • Compute the functional J p n ;
  • If the value of the objective functional is not sufficiently small, then the adjoint problem (24)–(27) is solved.
  • Compute the gradient of functional J p n ;
  • We calculate the following approximation q n + 1 = p n α n J p n , and go to point 7.

3. Results

3.1. Analysis of the Numerical Solution of a Direct Problem

From the analysis of the algorithm of the inverse problem, it follows that a reliable and effective method is required to solve both direct and conjugate problems. Such a method must have stability, accuracy, and computational efficiency. To this end, several approaches have been considered, including explicit difference schemes and the quaternion Fourier transform method. Each of the methods have their own characteristics and advantages. This section describes and compares these approaches.
An explicit scheme. The discretization of the direct problem is as follows [16]:
u x , y , t = u x i , y j , t k = u i , j k ,   with   steps   h x = π / N x ,     h y = π / N y ,     τ = T / N t ,
where we define a discrete domain
ω h τ = x i = i h x , y j = j h y , t k = k τ ;     i = 1 , N x 1 ¯ ,     j = 1 , N y 1 ¯ ,     k = 1 , N t 1 ¯ .
The difference problem is as follows:
u i , j k + 1 2 u i , j k + u i , j k 1 τ 2 = u i + 1 , j k 2 u i , j k + u i 1 , j k h x 2 + u i , j + 1 k 2 u i , j k + u i , j 1 k h y 2 ,
u i , j 0 = q i , j ,     u i , j 1 = u i , j 0 + τ 2 2 q i 1 , j 2 q i , j + q i 1 , j h x 2 + q i , j + 1 2 q i , j + q i , j 1 h y 2 ,
u 0 , j k = 4 3 u 1 , j k 1 3 u 2 , j k ,     u N x , j k = 4 3 u N x 1 , j k 1 3 u N x 2 , j k ,
u i , 0 k = 4 3 u i , 1 k 1 3 u i , 2 k ,     u i , N y k = 4 3 u i , N y 1 k 1 3 u i , N y 2 k ,
An explicit scheme solution algorithm
1 u i , j 0 = q i , j ,         i = 0 , N x ¯ ,         j = 0 , N y ¯ ,  
2 u i , j 1 = u i , j 0 + τ 2 2 q i 1 , j 2 q i , j + q i 1 , j h x 2 + q i , j + 1 2 q i , j + q i , j 1 h y 2 ,
  i = 1 , N x 1 ¯ ,         j = 1 , N y 1 ¯
3 u i , j k + 1 = 2 u i , j k u i , j k 1 + τ 2 h x 2 u i + 1 , j k 2 u i , j k + u i 1 , j k + τ 2 h y 2 u i , j + 1 k 2 u i , j k + u i , j 1 k ,
i = 1 , N x 1 ¯ ,     j = 1 , N y 1 ¯ ,         k = 1 , N t 1 ¯ ,
4 u 0 , j k = 4 3 u 1 , j k 1 3 u 2 , j k ,         u N x , j k = 4 3 u N x 1 , j k 1 3 u N x 2 , j k ,         j = 0 , N y ¯ ,         k = 0 , N t ¯ ,
5 u i , 0 k = 4 3 u i , 1 k 1 3 u i , 2 k ,         u i , N y k = 4 3 u i , N y 1 k 1 3 u i , N y 2 k ,         i = 0 , N x ¯ ,         k = 0 , N t ¯ .
The results of the computational experiment are shown in Figure 1.
Figure 1a shows the function q ( x , y ) as a two-dimensional heat map, which allows local changes in areas of high or low intensity to be clearly seen. This format is convenient for analyzing breakpoints, as well as for visual comparison with a known standard.
In Figure 1b, the same function is displayed in three dimensions, where the vertical axis reflects the amplitude q ( x , y ) . This allows one to visually assess the shape of the reconstructed surface and ensure that the spatial structure corresponds to the expected physical characteristics. A 3D visualization is particularly useful when interpreting wave processes in a multidimensional environment.
Thus, the use of both 2D and 3D graphs contributes to a more comprehensive assessment of the quality of the reconstructed function and highlights important aspects of the numerical method.
For the numerical solution of the direct problem, an explicit second-order precision time and space difference scheme is used. The explicit scheme is simple to implement and easily amenable to parallel processing, which makes it attractive for large-scale tasks. Similarly, as for the direct problem, it is possible to formulate the corresponding difference scheme and numerical solution algorithm for the conjugate problem. The construction technique remains the same: approximations of derivatives with respect to time and spatial variables are used, and boundary and initial conditions are also considered.

3.2. Quaternionic Fourier Transforms

Quaternionic Fourier transforms (QFT) are a powerful tool for analyzing and processing signals and images. Their use opens up new possibilities for working with three-dimensional and four-dimensional data, expanding our knowledge and methods in the field of digital signal and image processing. Since in the classical case, the Fourier transform decomposes a function into a sum of exponentials, the quaternionic Fourier transform allows you to take into account multidimensional dependencies using quaternionic exponentials.
Definition 2. 
Let f ϵ L 1 ( R 2 , H ) . The QFT transformation for f is a function of F q f : R 2 H , which is defined by the following formula:
F q f ω = R 2 f x e i + j + k 3 · ω · x d x 1 d x 2 ,
for f ϵ L 2 ( R 2 , H ) , F q f ϵ L 1 ( R 2 , H ) , the inverse QFT is defined as
F q 1 F q f x = 1 2 π 2 R 2 F q f ω e i + j + k 3 · ω · x d ω 1 d ω 2 .
ω = ω 1 , ω 2 − frequencies in spatial variables x = x 1 , x 2 .
To solve this thermoacoustic problem related to the propagation of acoustic pressure and the calculation of the absorption coefficient of electromagnetic radiation, the QFT can be used. In thermoacoustic processes, the analysis of wave phenomena that occur during energy absorption and redistribution plays a key role. The use of QFT makes it possible to effectively study multidimensional wave equations by representing the dynamics of acoustic pressure in the frequency domain. This transformation takes into account not only the amplitude characteristics of the waves, but also their gradient and rotary structures, which is especially important when studying the propagation of acoustic waves in three-dimensional media with inhomogeneous parameters [17].
Consider the following problem in the domain Ω = 0 , π × 0 , π × 0 , T :
u t t = u x x + u y y ,     x , y , t Ω ,
u x , y , 0 = q x , y ,     u t x , y , 0 = 0 ,   x 0 , π , y 0 , π .
Using the tabular formulas of the QFT of the Laplace operator and the multiplication rules, we obtain the following:
F q 2 u t 2 ω , t = F q u ω , t i + j + k 3 ω 1 2 + F q u ω , t i + j + k 3 ω 2 2 ,
d 2 F q u ω , t d t 2 = ω 1 2 + ω 2 2 F q u ω , t ,
F q u x , y , 0 = F q u ω , 0 = F q q ω ,
F q   u t x , y , 0 = d F q u d t ω , 0 = 0 .
By introducing the notation F q u ω , t = y t , we write the equation as follows:
d 2 y d t 2 ω 1 2 + ω 2 2 y = 0 ,
y 0 = F q q ω , d y d t 0 = 0 .
An ordinary second-order differential equation with initial conditions, the solution of which has the form:
F q u ω , t = F q q ω cos ω 1 2 + ω 2 2 t .
To find a solution in physical space, we use the inverse QFT:
u x , y , t = F q 1 F q u ω , t x , y , t .
This section discusses an approach to solving a two-dimensional wave equation with initial conditions based on the application of QFT. The use of QFT made it possible to move from a differential equation in physical space to its algebraic representation in the frequency domain, which greatly simplified the analysis and led to the analytical expression of the solution in terms of cosine modes.
The proposed method has several advantages. Firstly, it allows us to naturally take into account the multidimensional structure of wave processes, which is especially important when analyzing complex media. Secondly, the representation of the solution in the frequency domain makes it possible to use spectral methods to further study the characteristics of the wave field, including dispersion properties and attenuation.
Thus, the quaternion Fourier transform is a powerful tool for solving problems related to wave propagation, especially in media with inhomogeneous parameters. This approach can be useful in various fields of science and technology, such as acoustics, electromagnetic waves, and quantum systems, where it is important to take into account the spatial and frequency dependences of wave processes.

3.3. Numerical Calculations Using the Quaternion Fourier Transform (QFT) Method

The quaternion Fourier transform (QFT) is a generalization of the classical Fourier transform that allows you to work with multidimensional and vector data. Unlike the standard method used to solve scalar wave equations, QFT takes into account the general structures of wave processes, which makes it particularly useful in analyzing complex wave phenomena, including thermoacoustics and electromagnetic wave propagation.
Various methods can be used to solve this problem numerically, including finite difference schemes, spectral methods, and Fourier transforms. The QFT has an advantage in representing multidimensional data since it naturally takes into account spatial dependencies and allows efficient analysis of vector fields. This makes it particularly useful in applications involving acoustic and electromagnetic waves.
Figure 2 shows a graph of the quaternion Fourier transform of the function q x , y , decomposed into four components:
F q q ω x , ω y = Q 0 ω x , ω y + i Q 1 ω x , ω y + j Q 2 ω x , ω y + k Q 3 ω x , ω y .
The analysis has shown that the quaternion Fourier transform is a powerful tool for the numerical solution of multidimensional wave problems. Unlike the classical Fourier series expansion, QFT allows you to work naturally with vector fields and take into account spatial dependencies. At the same time, the method remains stable and accurate when analyzing complex environments. Therefore, this tool was used in the numerical solution of the direct problem in order to fully take into account all the characteristics of the wave process.

4. Discussion

4.1. Numerical Solution of the Inverse Problem

When numerically modeling inverse problems, it is a common mistake to use the same numerical scheme and discretization both to solve the direct problem and to reconstruct the initial data. This practice leads to an overestimation of the accuracy of the method, since it does not reflect the actual measurement conditions and possible errors [18,19]. To avoid this error, various numerical approaches should be used to generate and interpret data, as well as to investigate the stability of the method used.
In this paper, we conduct a numerical experiment for a model problem. At the first stage, a direct problem is solved with a known function q T x , y , as a result of which the value of the solution on the boundary is determined: u 0 , y , t = f y , t . For this, the QFT method is used, which provides a spectral representation of the solution. At the next stage, to restore the original function using additional information f y , t , the inverse problem is solved using the accelerated Nesterov method (Table 1). This method is used in combination with an explicit second-order precision difference scheme for the numerical solution of direct and conjugate problems.
Numerical results show that the solution of the inverse problem has not been fully recovered (Figure 3). This indicates that the available additional information is insufficient to unambiguously determine the source data. In this regard, as an additional condition, another function is introduced on the boundary in the form u π , y , t = f 2 y , t , which makes it possible to increase the stability and completeness of the recovery.
Due to the need to improve the quality of recovery, we will consider the modified objective functionality.
J q n = 0 T 0 π u 0 , y , t ; q n f 1 y , t 2 d y d t + 0 T 0 π u π , y , t ; q n f 2 y , t 2 d y d t
Accordingly, the formulation of the associated problem changes, taking into account the new conditions.
ψ t t = ψ x x + ψ y y ,    
ψ x , y , T = 0 ,     ψ t x , y , T = 0 ,
ψ x 0 , y , t = 2 u 0 , y , t f 1 ,     ψ x π , y , t = 2 u π , y , t f 2 ,
ψ y x , 0 , t = ψ y x , π , t = 0 .
To numerically solve the updated problem, an additional computational experiment is conducted using the accelerated Nesterov algorithm (Table 2).
The numerical experiment shows that adding an additional condition on the boundary significantly increases the accuracy of restoring the original function q ( x , y ) in the inverse problem. In particular, when using only one boundary condition, the reconstruction turns out to be incomplete and sensitive to numerical errors. However, the introduction of additional information in the form of a second boundary condition, for example u π , y , t = f 2 y , t , significantly improves the quality of reconstruction (Figure 4).
Thus, it can be reasonably concluded that the availability of more complete and diverse additional information contributes to improving the stability and accuracy of the numerical solution of the inverse problem. This confirms the following general theoretical pattern: the more information is available when solving an ill-posed problem, the more reliable and stable the reconstructed solution will be.

4.2. Comparative Analysis with Existing Methods

Solving inverse problems for the wave equation is traditionally associated with the use of various regularization methods. The most widely used is Tikhonov regularization, which ensures the stability of the solution in the presence of noise. Comparative analysis shows that methods based on Tikhonov regularization and Carleman estimates have their advantages, but also have certain limitations compared to the approach we proposed. The article [20] proposes a Bayesian interpretation of Tikhonov distributed regularization, which allows formalizing a priori information and improving the stability of the solution. However, this approach requires an accurate a priori statistical model and can be sensitive to the choice of regularization parameters, especially for high-dimensional problems. At the same time, the method in the article [21] uses Carleman estimates to prove the stability of source reconstruction in the wave equation, which provides strict theoretical guarantees. However, the practical implementation of the method requires high requirements for numerical approximation and the construction of weight functions.
Back projection methods [22], often used in computer tomography and acoustics, assume the presence of an analytical or approximate form of the inverse operator. Although these methods are easy to implement and work well with complete information, they are sensitive to missing data and noise. The proposed method does not require explicit inversion, but is based on solving the adjoint problem with subsequent calculation of the functional gradient, which makes it more flexible with partial and imprecise data.
A special feature of this work is the use of the quaternion Fourier transform (QFT) [11], which allows taking into account the vector structure of the field and effectively analyzing the spectral characteristics of multicomponent signals. This is particularly relevant in problems related to fractal geometry or anomalous diffusion, where classical transformations are not expressive enough [23].
In the work of Kabanikhin et al. (2013) [7], an inverse thermoacoustic problem is considered, where the method of simple iteration with the classical formulation of the initial-boundary value problem is used. The algorithm takes into account three variants of additional data: (1) one boundary condition, (2) two boundary conditions, and (3) three boundary conditions. It is shown that an increase in the number of measurements significantly improves the accuracy of the absorption coefficient reconstruction. For each variant, a numerical experiment is carried out, in which the results of the source function reconstruction at different iterations are compared from 307 to 500 steps, which serves as a kind of regularization. In contrast, this work employs a gradient method of functional minimization using the accelerated Nesterov algorithm, as well as the quaternion Fourier transform, which allows for the efficient processing of multidimensional signals. In addition, in the author’s numerical experiments, the additional condition is introduced gradually, and it is shown that adding a second boundary condition leads to a sharp improvement in recovery. Thus, the method proposed in this study offers greater flexibility and spectral expressiveness, while Kabakikhin’s approach demonstrates the classical stability and clarity of the iterative process under the various levels of a priori information.
Unlike other approaches, our work combines the numerical efficiency of gradient methods (including the accelerated Nesterov algorithm) with the high accuracy of spectral analysis provided by the quaternion Fourier transform (QFT). This allows us to effectively reconstruct multidimensional wave fields and take into account complex spatial dependencies, which is particularly important while working with inhomogeneous media. In addition, our work proves the existence of the Frechet derivative for the functional, which increases the rigor of the used numerical method. Thus, the proposed method demonstrates both theoretical validity and high computational efficiency in solving the inverse problem of thermoacoustics.

5. Conclusions

In this paper, we consider the initial boundary value problem for the wave equation in the absence of one of the initial conditions, which leads to the formulation of the inverse problem. A generalized solution to the direct problem was formulated, its correctness was proved, and an a priori estimate of the solution was obtained. The inverse problem was reduced to an optimization problem, where gradient descent methods were used to minimize the functional. In this regard, the formulation of the conjugate problem was obtained, and the gradient of the target functional was computed. In addition, it was shown that the functional has a Frechet derivative.
The accelerated Nesterov algorithm was used for the effective implementation of the numerical method. A special feature of this work was the application of the QFT in the numerical solution of a direct problem, which allowed us to obtain a deeper spectral representation of the solution.
A computational experiment was conducted for the inverse problem. The results showed that in the presence of a single additional condition, the restoration of function remains incomplete. This highlights the importance of the quantity and quality of additional information. To increase the stability of the recovery, it was proposed to introduce another boundary condition in the form u π , y , t = f 2 y , t , which significantly improved the result. The findings confirm that the more reliable information is used to solve the inverse problem, the higher the accuracy and stability of the reconstructed solution.
In this study, we consider the problem of numerical reconstruction of the initial condition for the wave equation using the gradient method and the quaternion Fourier transform (QFT). Despite the successful implementation of the proposed approach, it has a number of limitations. The method has shown high sensitivity to the amount of available additional information. The numerical experiment demonstrated that, with only one boundary condition available, the reconstruction of the original function remains incomplete, which indicates the need to expand the information at the boundary of the domain.
In addition, the method’s efficiency depends significantly on the properties of the function being restored. The most reliable results are obtained when the method is applied to smooth and regular functions. In cases where the data contains noise or has discontinuities, additional adaptation of the method is required, for example, by using filtering or special regularizers. It is also worth noting that the implementation of the quaternion Fourier transform in multidimensional problems is characterized by high computational complexity, which requires the use of accelerated algorithms and efficient computational schemes.
Further research directions may be related to the expansion of the proposed approach to more complex classes of problems, including models with a fractal structure and fractional calculus, which is particularly relevant when modeling processes in heterogeneous and memory-effect media. Also promising is the development of robust hybrid methods combining the quaternion approach with Tikhonov regularization or Bayesian techniques, which will improve the stability and accuracy of restoration in conditions of limited and noisy data.

Author Contributions

Methodology, S.E.K., Z.M.B., and A.M.T.; software, R.A.A.; formal analysis, A.M.T. and A.N.T.; writing—original draft, R.A.A.; writing—review & editing, S.E.K., Z.M.B., and A.N.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been funded by the Science Committee of the Ministry of Science and Higher Education of the Republic of Kazakhstan (Grant No. AP19579325).

Data Availability Statement

Since this work is part of an ongoing scientific project, the data will be made available to the authorized committee upon the completion of the project.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

u x , y , t acoustic pressure at point (x,y) at time t;
q x , y electromagnetic energy absorption coefficient;
Ω computational domain;
F q f ω quaternion Fourier transform;
F q 1 F q f x inverse quaternion Fourier transform;
J q n objective functional;
J q n gradient of the objective functional.

References

  1. Pikalov, V.V.; Preobrazhensky, N.G. Computational tomography and physical experiment. Successes Phys. Sci. 1983, 141, 469–498. [Google Scholar]
  2. Pikalov, V.V.; Preobrazhensky, N.G. Reconstructive Tomography in Gas Dynamics and Plasma Physics; Nauka Publ.: Novosibirsk, Russia, 1987. [Google Scholar]
  3. Pikalov, V.V.; Melnikova, T.S. Low-Temperature Plasma; Plasma tomography; Nauka Publ. Siberian Publishing Company of the Russian Academy of Sciences: Novosibirsk, Russia, 1995; Volume 13. [Google Scholar]
  4. Romanov, V.G. Inverse Problems of Mathematical Physics; Nauka Publ.: Novosibirsk, Russia, 1984. [Google Scholar]
  5. Romanov, V.G. Integral geometry on geodesics of an ichotropic Riemannian metric. In Doklady Akademii Nauk; Russian Academy of Sciences: Novosibirsk, Russia, 1978; Volume 241, pp. 290–293. [Google Scholar]
  6. Sharafutdinov, V.A. Integral Geometry of Tensor Fields; Walter de Gruyter: Berlin, Germany, 2012; Volume 1. [Google Scholar]
  7. Kabanikhin, S.I.; Krivorot’ko, O.I.; Shishlenin, M.A. A numerical method for solving an inverse thermoacoustic problem. Numer. Anal. Appl. 2013, 6, 34–39. [Google Scholar] [CrossRef]
  8. Nurseitov, D.B.; Kassenov, S.E. Numerical solution of initial-boundary problem for the Helmholtz equation on “discretization-optimization”. Bull. Karaganda Univ.-Math. 2014, 75, 114–120. [Google Scholar]
  9. Bektemesov, M.A.; Kabanikhin, S.I.; Nurseitov, D.B.; Kasenov, S.Y. Numerical solution of the initial-boundary value problem for the Helmholtz equation. Sib. Elektron. Mat. Izvestia Sib. Electronic Math. Rep. 2014, 11, 4–21. [Google Scholar]
  10. Kasenov, S.E.; Tleulesova, A.M.; Sarsenbayeva, A.E.; Temirbekov, A.N. Numerical Solution of the Cauchy Problem for the Helmholtz Equation Using Nesterov’s Accelerated Method. Mathematics 2024, 12, 2618. [Google Scholar] [CrossRef]
  11. Sangwine, S.J.; Ell, T.A. Hypercomplex Fourier transforms of color images. In Proceedings of the 2001 International Conference on Image Processing (Cat. No. 01CH37205), Thessaloniki, Greece, 7–10 October 2001; Volume 1, pp. 137–140. [Google Scholar]
  12. Hitzer, E.M.S. Quaternion fourier transform on quaternion fields and generalizations. Adv. Appl. Clifford Algebras 2007, 17, 497–517. [Google Scholar] [CrossRef]
  13. Ell, T.A.; Le Bihan, N.; Sangwine, S.J. Quaternion Fourier Transforms for Signal and Image Processing; John Wiley & Sons: Hoboken, NJ, USA, 2014. [Google Scholar]
  14. Kabanikhin, S.I. Inverse and Ill-Posed Problems: Theory and Applications; de Gruyter: Berlin, Germany, 2011. [Google Scholar]
  15. Kasenov, S.; Nurseitova, A.; Nurseitov, D. A conditional stability estimate of continuation problem for the Helmholtz equation. In AIP Conference Proceedings; AIP Publishing: Melville, NY, USA, 2016; Volume 1759. [Google Scholar]
  16. Samarsky, A.A.; Gulin, A.V. Numerical Methods; Nauka: Moscow, Russia, 1989; 432p. (In Russian) [Google Scholar]
  17. Kasenov, S.E.; Demeubayeva, Z.E.; Temirbekov, N.M.; Temirbekova, L.N. Solution of the Optimization Problem of Magnetotelluric Sounding in Quaternions by the Differential Evolution Method. Computation 2024, 12, 127. [Google Scholar] [CrossRef]
  18. Hansen, P.C. Discrete Inverse Problems: Insight and Algorithms; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2010. [Google Scholar]
  19. Hamarik, U.; Palm, R. Comparison of stopping rules in conjugate gradient type methods for solving ill-posed problems. In Proceedings of the MMA2005 Proceedings: 10th International Conference Mathematical Modelling and Analysis, 2nd International Conference Computational Methods in Applied Mathematics, Trakai, Lithuania, 1–5 June 2005; pp. 285–291. [Google Scholar]
  20. Calvetti, D.; Somersalo, E. Distributed Tikhonov regularization for ill-posed inverse problems from a Bayesian perspective. Comput. Optim. Appl. 2025, 91, 541–572. [Google Scholar] [CrossRef]
  21. Boulakia, M.; de Buhan, M.; Delaunay, T.; Imperiale, S.; Moireau, P. Solving inverse source wave problemfrom Carleman estimates to observer design. In Mathematical Control and Related Fields; American Institute of Mathematical Sciences (AIMS): Springfield, MO, USA, 2024. [Google Scholar]
  22. Natterer, F. The Mathematics of Computerized Tomography; SIAM: Philadelphia, PA, USA, 2001. [Google Scholar]
  23. Tarasov, V.E. Fractional Dynamics: Applications of Fractional Calculus to Dynamics of Particles, Fields and Media; Springer: New York, NY, USA, 2011. [Google Scholar]
Figure 1. Results of numerical simulation of the direct problem. (a) The function q ( x , y ) in a two-dimensional representation. (b) The function q ( x , y ) in a three-dimensional representation. (c) The function u x , y , T in a two-dimensional representation. (d) The function u x , y , T in three-dimensional representation. (e) The function u 0 , y , t in a two-dimensional representation. (f) The function u 0 , y , t in three-dimensional representation.
Figure 1. Results of numerical simulation of the direct problem. (a) The function q ( x , y ) in a two-dimensional representation. (b) The function q ( x , y ) in a three-dimensional representation. (c) The function u x , y , T in a two-dimensional representation. (d) The function u x , y , T in three-dimensional representation. (e) The function u 0 , y , t in a two-dimensional representation. (f) The function u 0 , y , t in three-dimensional representation.
Fractalfract 09 00370 g001
Figure 2. Graph of the function F q q ω x , ω y . (a) Q 0 ω x , ω y . (b) Q 1 ω x , ω y . (c) Q 2 ω x , ω y . (d) Q 3 ω x , ω y .
Figure 2. Graph of the function F q q ω x , ω y . (a) Q 0 ω x , ω y . (b) Q 1 ω x , ω y . (c) Q 2 ω x , ω y . (d) Q 3 ω x , ω y .
Fractalfract 09 00370 g002
Figure 3. The reconstructed function q n x , y of the Nesterov method. (a) The reconstructed function q n in a two-dimensional representation. (b) The reconstructed function q n in the three-dimensional representation.
Figure 3. The reconstructed function q n x , y of the Nesterov method. (a) The reconstructed function q n in a two-dimensional representation. (b) The reconstructed function q n in the three-dimensional representation.
Fractalfract 09 00370 g003
Figure 4. The reconstructed function q n x , y of the method of Nesterov with f 2 y , t . (a) The reconstructed function q n in a two-dimensional representation. (b) The reconstructed function q n in the three-dimensional representation.
Figure 4. The reconstructed function q n x , y of the method of Nesterov with f 2 y , t . (a) The reconstructed function q n in a two-dimensional representation. (b) The reconstructed function q n in the three-dimensional representation.
Fractalfract 09 00370 g004
Table 1. The evolution of the value of the functional J q n and standard errors q T q n , u T u n on different iterations of the Nesterov method.
Table 1. The evolution of the value of the functional J q n and standard errors q T q n , u T u n on different iterations of the Nesterov method.
Iteration
J q n
q T q n
u T u n
00.01220869660.00918334540.0022304495
10.00665241260.007909551670.0018279980
107.9931729747 × 10−50.005396345840.0010478261
509.0956035731 × 10−60.004982844830.0009636881
1003.8247066028 × 10−60.004920361410.0009497397
5007.9913306446 × 10−70.004831465610.0009317223
Table 2. The evolution of the value of the functional J q n and standard errors q T q n , u T u n on different iterations of the method Nesterov with f 2 y , t .
Table 2. The evolution of the value of the functional J q n and standard errors q T q n , u T u n on different iterations of the method Nesterov with f 2 y , t .
Iteration
J q n
q T q n
u T u n
00.01840609520.01098954460.0022304495
10.01781956720.01083793400.0021989219
1000.00022710090.00265513990.0005048771
5009.1380318027 × 10−60.00125335040.0002370370
10001.8142271044 × 10−60.00097252050.0001806675
15008.8569469994 × 10−70.00086767910.0001593380
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kasenov, S.E.; Tleulesova, A.M.; Temirbekov, A.N.; Bektemessov, Z.M.; Asanova, R.A. Numerical Solution of the Inverse Thermoacoustics Problem Using QFT and Gradient Method. Fractal Fract. 2025, 9, 370. https://doi.org/10.3390/fractalfract9060370

AMA Style

Kasenov SE, Tleulesova AM, Temirbekov AN, Bektemessov ZM, Asanova RA. Numerical Solution of the Inverse Thermoacoustics Problem Using QFT and Gradient Method. Fractal and Fractional. 2025; 9(6):370. https://doi.org/10.3390/fractalfract9060370

Chicago/Turabian Style

Kasenov, Syrym E., Aigerim M. Tleulesova, Almas N. Temirbekov, Zholaman M. Bektemessov, and Rysbike A. Asanova. 2025. "Numerical Solution of the Inverse Thermoacoustics Problem Using QFT and Gradient Method" Fractal and Fractional 9, no. 6: 370. https://doi.org/10.3390/fractalfract9060370

APA Style

Kasenov, S. E., Tleulesova, A. M., Temirbekov, A. N., Bektemessov, Z. M., & Asanova, R. A. (2025). Numerical Solution of the Inverse Thermoacoustics Problem Using QFT and Gradient Method. Fractal and Fractional, 9(6), 370. https://doi.org/10.3390/fractalfract9060370

Article Metrics

Back to TopTop