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 , 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
, it is required to determine
by the given
from the following relations:
The inverse problem consists of determining the function
, from relations (5)–(8), based on additional information about solving the direct problem.
Definition 1. Let . We will call the function a generalized solution of the direct problem (1)–(4) if for any such thatthere is equality 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
and the norm of the initial condition:
Theorem 1. If , then the direct problem (1)–(4) has a unique generalized solution satisfying the estimation Proof of Theorem 1. Consider the following integral identity:
Separating the integrals, we rewrite the expression in the following form:
Using the identity
and applying integration by parts, we obtain:
Next, using the expressions
and given the initial and boundary conditions, we obtain:
Thus, the estimate is performed
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
is defined as follows:
where
the solution of the direct problem (1)–(4) is written in operator form
The operator Equation (11) is transformed into an optimization problem, and we minimize the functional
by the gradient method
where
is descent parameter.
2.2. Gradient Computation
The increment of the functional is realized through the perturbation
, which follows:
The increment of functionality is as follows:
To obtain the problem for , 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)
The problem for
is obtained as follows: from problem (16)–(19), we subtract problem (1)–(4) and taking into account (14), we obtain the following relations:
To derive the gradient of the objective functional, multiplying (20) by an arbitrary function
, we integrate
Considering (21)–(23), we obtain the following expression:
Since this expression is identically zero, the following relations follow from it
Considering (15), we obtain the following expression:
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
and the gradient of the functional. It demonstrates that we can prove the following theorem.
Theorem 2. The functional at the point has a Frechet derivative and the following equalities hold Proof of Theorem 2. Based on the definition, the Frechet derivative of the functional has the following form [
12]:
From equality (15),
considering the estimation (10), we have the following conclusion:
Therefore,
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:, where is the Lipschitz constant of the gradient.
We select the initial approximation
and assign
We numerically solve the direct problem (1)–(4) for
We calculate the value of the functional
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
using the formula (28);
We compute the approximation
Assume that
and
are known, then we calculate the parameters
Compute
We numerically solve the direct problem (1)–(4) for
Compute the functional
If the value of the objective functional is not sufficiently small, then the adjoint problem (24)–(27) is solved.
Compute the gradient of functional
We calculate the following approximation
, 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]:
where we define a discrete domain
The difference problem is as follows:
An explicit scheme solution algorithm
1 | |
2 |
|
3 |
|
4 | |
5 | |
The results of the computational experiment are shown in
Figure 1.
Figure 1a shows the function
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
. 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 . The QFT transformation for is a function of , which is defined by the following formula:for ,, the inverse QFT is defined as− frequencies in spatial variables.
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
:
Using the tabular formulas of the QFT of the Laplace operator and the multiplication rules, we obtain the following:
By introducing the notation
, we write the equation as follows:
An ordinary second-order differential equation with initial conditions, the solution of which has the form:
To find a solution in physical space, we use the inverse QFT:
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
, decomposed into four components:
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.
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 , 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.