1. Introduction
The X-ray investigations of a medium, particularly an unknown substance identification, are of theoretical interest and possess significant practical value. Radiographic methods are valuable in cases where the non-destructive testing of an object under investigation is required or when direct access to the object of interest is hindered or undesired. The number of scientific publications on this subject remains notably high. Furthermore, different authors employ diverse approaches to solve the considered problem, and these approaches may exhibit substantial variations depending on the specific case. The dual-energy method has become the most prominent technique among substance identification methods. It was initially proposed by R.E. Alvarez and A. Makovsky [
1] and subsequently developed by other researchers [
2,
3,
4,
5,
6,
7,
8,
9,
10]. Of particular significance is the research of S.P. Osipov et al. [
7], which addresses the problem of identifying an unknown substance using the dual-energy method. According to the authors, “the dual-energy method has essentially become the primary means of material recognition in radiation monitoring across a wide range of objects” [
7]. Here, the main assumptions made in posing the identification problem are presented, along with the enumeration of the key factors influencing the solution accuracy.
A significant part of these works is devoted to the issue of the identification of substances of custom control. Another important application of this method is soft tissue differentiation, widely used in biological and medical imaging [
11], and investigations of minerals with complex chemical composition [
12]. In [
13,
14], the author proposes an alternative approach that focuses on solving the problem of identifying the partial chemical composition of an unknown medium by multi-energy X-ray exposure. The author constructs an indicator function, the values of which allow to establish sufficient conditions for distinguishing various substances.
Several studies contain only theoretical investigations, for example, the paper of G. Bal et al. [
15], exploring local conditions for the global invertibility of the multi-energy computed tomography transform and providing explicit stability estimates that quantitatively describe the error propagation from measurements to reconstructions.
In this study, we assume a priori knowledge of a list of substances potentially present in the examined medium. Each substance is characterized by its energy-dependent linear attenuation coefficient. The projection data acquired through tomographic scanning of the medium at different energy levels are also known. The method proposed involves selecting from the list of potentially present substances those with minimal mean square deviation from the reconstructed values obtained from the projection data and declaring these substances as the “most probable” composition of the examined medium. In this context, the accuracy of reconstructing the attenuation coefficient values of the medium is crucial.
As a rule, within the framework of computed tomography, the radiation source is assumed to be collimated. This assumption allows one to neglect scattering in the medium and determine the attenuation coefficient values from the exponential attenuation law. This study considers the problem of identifying an unknown medium without assuming the collimation of the X-ray source. We employ pulsed radiation sources to suppress the scattered component of the measured signal. Within a model based on the integro-differential radiation transfer equation, we demonstrate that the solution to the radiation transfer equation contains only the ballistic component for extremely short pulse durations. In this case, the reconstruction of the attenuation coefficient reduces to a well-studied problem of Radon transform inversion [
16,
17]. Our recent studies [
18,
19] numerically show that using an ultrashort pulse in tomographic scanning schemes improves image quality by temporally discriminating the scattered signal. The last paper [
19] announces a theoretical estimation for the rate of single scattered components vanishing with decreasing the probe pulse duration without proof. The present study proves this estimation and demonstrates the vanishing of the multiply scattered term through numerical simulations on a digital phantom.
It is worth noting that the usage of pulsed sources to improve imaging quality is not a new idea. For instance, A. Komarskiy et al. [
12] apply pulses of 50 nanoseconds in duration for objects moving on a conveyor belt examination. However, for typical small-sized objects, such pulse duration does not allow scattered radiation component discrimination since the irradiation process becomes practically stationary in this case. At the same time, such duration of source pulses is sufficient to eliminate motion blur on X-ray images of moving objects captured by flat-panel detectors. To effectively suppress the scattered signal, ultrashort pulses with durations of about a few picoseconds are required. Generating such pulses is a rather challenging technical task. This field of research has progressed significantly in recent years [
20], and there are grounds to believe that in the coming years, technical devices capable of generating pulses with the required parameters will become available to researchers.
In this study, we evaluate the proposed method’s effectiveness using computer simulations. A specially designed digital phantom is employed to determine the X-ray source pulse durations, enabling the accurate reconstruction of the attenuation coefficient. The precision achieved in attenuation coefficient determination allows for the complete resolution of the identification problem using projection data acquired at five specific energy levels (50, 60, 80, 100, and 150 keV), enabling the accurate differentiation of substances. The phantom represents a model that reproduces the internal tissue structure of the human body, encompassing both low-contrast inclusions that are difficult to differentiate and high-density inclusions that introduce distortions in the projection data due to strong scattering. For the list of potentially present substances, we select 31 materials from widely known tables, consisting of materials of interest in X-ray diagnostics [
21,
22] with attenuation coefficient values closest to those encountered in medical tomography. The conducted numerical experiments demonstrate the promise of the method proposed.
2. Statements of Direct and Inverse Problems
Let us consider the non-stationary radiation transfer equation [
18,
19]
The function represents the particle flux density at , position , moving with velocity c along the unit vector with energy . Here, and denote the attenuation and scattering coefficients, respectively, while p indicates the scattering phase function.
The object under study is contained in a cylinder
G centered at the origin, base diameter
d and height
l,
. Denote by
a dense subset of the domain
G that admits a partition into a finite number of pairwise disjoint subdomains
and for the coefficients of Equation (
1), suppose that
,
,
for
, where
,
. All functions are non-negative, with
being satisfied, while the scattering phase function
p obeys the normalization condition:
holding for almost all
.
Outside G, the functions and are extended by zero, signifying no radiation–medium interaction externally. The subdomains represent inclusions filled by specific substances comprising the inhomogeneous medium G, characterized by the attenuation and scattering coefficients and , respectively. In practice, only approximate values of these coefficients can be obtained via the tomography of the medium. Moreover, the errors may differ across energy levels. Hence, the unambiguous identification of substances from a predefined list of potentially present materials is a non-trivial problem, necessitating formalization and the development of algorithms, alongside validation across a wide range of chemicals and materials relevant to medical or industrial tomography applications.
Consider the plane tangent to the boundary of G and orthogonal to the vector . By definition, comprises the set of points satisfying . The planes and are parallel, separated by the distance d. Tomographic scanning involves the synchronous rotation of the radiation sources plane and detectors plane in horizontal cross sections .
Considering the direct problem for Equation (
1), we omit the parametric dependence of the solution of the equation
from the direction
, which characterizes the position of the external source of irradiation. For succinctness, we introduce the following notations:
,
,
,
,
. Supplementing Equation (
1), the initial and boundary conditions are
Here, describes the initial state, while indicates the incident radiation flux density.
We construct a function
on the set
and consolidate conditions (2) and (3) into a unified initial-boundary condition:
With respect to the function h in condition (4), it is assumed to belong to .
Problem 1. The direct problem is to determine the function I that satisfies Equation (1) and condition (4) for given parameters . Frequently, the solution to the initial-boundary value problem (1) and (4) is interpreted in a generalized sense. Here, the differential operator on the left-hand side of Equation (
1) signifies the directional derivative at the point
along the vector
:
This approach circumvents significant challenges in defining the problem’s solution.
For simplicity of presentation, we restrict ourselves to the case when the serial irradiation of the medium, which depends on the direction
*, is carried out by rectangular pulses of duration
of the form
From a physical perspective, this definition of function h places constraints solely on the pulse duration, without presuming collimation of the probing beam or spatial localization of the radiation sources; the latter are frequently utilized in tomography to mitigate the parasitic effects of scattering when determining the radiation attenuation coefficient
Denote by the ray emanating from the point in the direction , , and by the distance from the point to the plane in the direction , and let .
If the ray has no common point with the plane , then it is obvious that .
A solution to the direct problem is a function
I from the space
such that for almost all
the function
is absolutely continuous in
on the set
}, and satisfies Equation (
1) and condition (4) almost everywhere on
X and
, respectively.
In defining the direct problem, we take into account the possible appearance of discontinuities in the function
with respect to the variable
, due to the structure of the discontinuity of the function
h with respect to the variable
t. Let us formulate the inverse problem for Equation (
1), which we will also refer to as the tomography problem [
18,
19].
Problem 2. The inverse problem is to determine the function μ from relations (1), (4) and the additional constraint with the quantities and functions predefined on: .
The averaged flux density values are solely required to determine the attenuation coefficient. These values belong to a time frame that equals the pulse duration. This duration is offset by the travel interval of the ballistic constituent departing the probed signal from the source to the detector. This approach somewhat mitigates the requirements for the time resolution of the detection equipment.
Let us proceed to formulating the problem of identifying an unknown substance. As a rule, even a visual analysis of the reconstructed function
makes it quite easy to determine the boundaries of the domain
. In particularly difficult cases, for instance, with weakly contrasting, strongly scattering inclusions, one can utilize algorithms to restore the boundaries of
domains, based on the heterogeneity indicator [
23]. Considering that in each subdomain, the coefficient attenuation is constant, there is no need to use the values of
at each point
when identifying substances. To quantify the attenuation coefficient
in the
subdomains, we can restrict ourselves to a finite set of functionals
where
is some subset of the domain
,
.
Definition 1. Let be a list of all possible substances that can be contained in the environment G. For each substance, corresponds to its coefficient ,defined on some finite set of energies , . We say that the substance with the coefficient is most probably contained in the domain , if the root-mean-square deviation is minimal at .
Problem 3. The problem is to determine the list of substances, where each substance corresponds to the coefficient that minimizes the functional for all , for given values for and .
3. Asymptotic Solution of the Inverse Problem 2
It is well known that the solution of Problem 1 is equivalent to the solution of an equation of the integral type
To solve Equation (
9), the representation is valid in the form of a uniformly convergent Neumann series [
18,
19]:
where operators
and
are defined by expressions
In representation (9), the function
has the meaning of the intensity of the not-scattered field, but the function
for
describes an
n-fold scattered field. For simplicity, we assume
, which is typical for the isotropic type of scattering in a medium.
Lemma 1. For all , the function satisfies the estimate where and Proof. Since
, then
Taking into account the pulse shape of the external radiation source (5) and parametrizing the vector
in terms of spherical angles,
from (16), we obtain
where
is the characteristic function of the interval
. Let us apply a change of variables in expression (17) for function
where the variable
s changes on the interval
. If the variable
t lies in the range
, then from (17), it follows
Therefore, for any
Integrating both sides of inequality (19) over the interval
, we obtain
where the function
is defined in (15). The lemma is proven. □
It is evident that function at , and at . Hence, the integral on the left side of (14) converges to zero for , while for , it is bounded from above by the constant .
An analytical proof of asymptotic convergence to zero for
of functions
for
is cumbersome and involves design difficulties.
To validate the asymptotic vanishing of the scattered component with decreasing pulse durations, we conduct Monte Carlo simulations on the digital phantom used further in numerical experiments (see
Section 4). This phantom represents a cylinder 10 cm in diameter and 10 cm in height containing various inclusions. We calculate the scattered intensity
for different
m, sampling points on the boundary and outward directions with attenuation and scattering coefficient values at 100 keV. The results presented in
Figure 1 for specific point
and direction
demonstrate the overall tendency observed across the sampled points and directions. The curves
and
visually coincide for
, while
and
merge at
ps and converge to zero as
. This demonstrates the scattered component’s asymptotic vanishing with decreasing pulse durations.
4. Numerical Experiments and Discussion
To evaluate the proposed algorithm, we developed a digital phantom mimicking typical X-ray interaction properties of various human body tissues for further numerical experiments.
Figure 2 illustrates the geometry of the simulated tomographic scanner and the digital phantom. The phantom has a cylindrical shape with a radius of 10 cm and a height of 10 cm and contains a substance simulating soft tissue. There are four cylindrical inclusions with a 9 mm diameter and 100 mm height inside the cylinder. Two inclusions (
) contain bone-equivalent material, while the others (
) are filled with adipose tissue-equivalent material. To study the effect of inclusion location, we position each material in two places—near the center and the edge of the phantom. Such a design enables the evaluation of the impacts of outer boundary closeness on the attenuation coefficient reconstruction quality. As is known, the reconstruction quality of the attenuation coefficient for inclusions located far from the edge is lower, while such errors can affect the identification of low-contrast materials. To analyze the recovery accuracy depending on the position within the background medium (
), we designate two regions marked by the red dotted line in
Figure 2. The first lies in the center, and the other is closer to the edge.
The numerical experiments involved a simulated tomograph with 201 detectors and a 400-direction angle discretization. To model the serial irradiation of the medium, we use a pulsed source defined by Formula (5). The XCOM database [
22] provides data on attenuation coefficient values for the materials comprising the medium at various energies.
The experiments consist of three stages.
First, Monte Carlo simulation [
18] is performed to obtain projection data functions corresponding to pulse durations
and incoming radiation energies
. The projection data modeling involve
simulated particle trajectories and account for up to 10 interactions between the radiation and matter. These parameters ensure projection data accuracy with relative errors not exceeding
.
Second, the problem of inverting the Radon transform is solved using the projection data and a convolution and back-projection algorithm [
16]. After that, for each inclusion, we find the average value of the attenuation coefficient corresponding to the pulse durations
and energies
of the incoming radiation.
Finally, we calculate the distances between the averaged coefficient
values in each domain and the attenuation coefficients for the substances from the list of potential materials. As such a list, in our experiments, the substances provided in the Hubble–Seltzer tables corresponding to biological tissues are selected [
21]. The complete substance list is then ranked by increasing distance, with the closest substance declared as the “most probable” for each domain. These substances are included in the final list containing the “most probable” composition of the examined medium.
For numerical experiments, we use a list
with 31 substances from the Hubble–Seltzer tables [
21]. Listing the complete set of substances from
S, including the attenuation and scattering coefficient values for all energies, would likely be redundant in the article. Thus, we only note that beyond adipose, bone, and soft tissues, S also includes brain, chest, lung, ovarian, gonadal, and muscle tissues. The most complex substance in S is blood (whole). Its attenuation and scattering coefficients are calculated per [
21], accounting for 10 constitutive chemical elements. Additionally, S encompasses various plastics frequently employed in medicine: A-150 tissue-equivalent plastic, B-100 bone-equivalent plastic, Bakelite, C-552 air-equivalent plastic, vinyltoluene, polyethylene, Mylar, polymethyl methacrylate, polystyrene, Teflon, polyvinyl chloride and others. This extensive material list provides confidence that the obtained results may be of practical value.
Figure 3 demonstrates phantom reconstruction examples.
Figure 3a,b present tomographic images corresponding to the reference attenuation coefficient values at 50 keV and 150 keV energies, respectively.
Figure 3c,e show tomographic images obtained by reconstructing the phantom from projection data using a 50 keV pulsed source with 3 ps and 30 ps pulse durations.
Figure 3d,f provide similar reconstruction outcomes at a 150 keV radiation energy. The results indicate degradation in the reconstruction quality with increasing the pulse duration. This is manifested in both the reduced accuracy of the reconstructed attenuation coefficient values and lower image contrast. Specifically, in
Figure 3f, the 30 ps pulse duration renders adipose tissue inclusions barely distinguishable. Increasing the radiation energy also decreases the contrast between inclusions with different fillers. This is evident across
Figure 3b,d,f, where adipose tissue inclusions become progressively less discernible, despite being barely distinguishable even on the tomogram with the reference attenuation coefficient values. Their contrast continues diminishing with longer incoming pulse durations. Given these outcomes, attempting substance identification from single-energy transmission data is unlikely to succeed.
To formally appraise the reconstruction quality improvement linked to decreased probing pulse duration, we calculate the mean squared error (MSE), structural similarity index (SSIM), and peak signal-to-noise ratio (PSNR) between the reference image and each reconstructed image in
Figure 3 [
24].
Table 1 presents the computed values. The data analysis reveals substantially enhanced attenuation coefficient reconstruction accuracy with shortened incident radiation pulse duration. Notably, this enhancement manifests across all three quality metrics, unambiguously evidencing the efficacy of scattering discrimination due to reducing the pulse duration.
To determine the “most probable” substances, we calculate the average attenuation coefficient values for each material in the phantom. The closest substances from the reference list are identified by distance.
Table 2 provides the single-energy 100 keV identification outcomes.
Table 3 shows the results for repeated exposure at
and 150 keV energies.
Table 2 and
Table 3 demonstrate a clear tendency of improved identification accuracy with decreasing the probing pulse duration. However, even ultrashort 1 ps pulses fail to fully mitigate scattering effects in the central phantom region to enable the reliable identification of the medium composition from single-energy X-ray projection data. Acquiring the multi-energy projections in the 50–150 keV range provides the correct recovery of all phantom components for the given pulse duration by leveraging supplemental energy information. Meanwhile, even a minor increase in the probing pulse duration to 3 ps leads to rising error in the projection data, resulting in incorrect identification problem solutions for low-contrast inclusions.
We performed additional calculations with a broader energy range beyond the 50, 60, 80, 100, 150 keV dataset. These supplementary simulations demonstrated identification quality improvement when using lower energies, particularly below 50 keV. However, the rapid attenuation coefficient increase at smaller energies significantly complicates the effective irradiation of anatomically sized domains. Employing over 150 keV energies is possible but offers minimal further identification enhancement. Consequently, we constrained the experiments to an energy range of 50–150 keV. Nonetheless, we posit that small energies may efficiently solve identification issues for reduced-size areas, such as in microtomography.