On a three-dimensional Compton scattering tomography system with fixed source
Abstract
Compton scattering tomography is an emerging scanning technique with attractive applications in several fields such as non-destructive testing and medical imaging. In this paper, we study a modality in three dimensions that employs a fixed source and a single detector moving on a spherical surface. We also study the Radon transform modeling the data that consists of integrals on toric surfaces. Using spherical harmonics we arrive to a generalized Abel’s type equation connecting the coefficients of the expansion of the data with those of the function. We show the uniqueness of its solution and so the invertibility of the toric Radon transform. We illustrate this through numerical reconstructions in three dimensions using a regularized approach. A preliminary version of the algorithm for discrete spherical harmonic expansion is available in the code repository [35].
1 Introduction
Compton scattering imaging takes advantage of scattered radiation in order to explore the interior of an object under study. The basis of Compton scattering imaging is Compton effect where a photon of energy interacts with an electron undergoing a change in its direction and losing part of its of energy. The angular deviation experienced by the photon and its remaining energy are related by the well-known Compton formula
where is the energy of the incident photon and is the energy of the electron at rest (511 keV). Transmission Compton scattering tomography consists in illuminating the object under study with a source of radiation and registering the scattered photons in its neighborhood. In this case the function to recover is a map of the electronic density of the object [1]. The interest in Compton scattering imaging is supported by its numerous potential applications namely non-destructive testing [2], airport security [3] and the study of composite materials, for instance those used in aircraft industry [4]. Recent works in medical imaging suggest potential advantages in diagnosis since images may exhibit better contrast in certain scenarios such as lung tumors [5, 6].
The first formulation of Compton tomography based on a Radon type transform has been introduced by Norton in [1]. The mathematical foundations arising from the seminal works of Allan M. Cormack on circular Radon transforms provide a formal framework to study these modalities [7, 8, 9]. Depending on the setup, forward models are based on integral transforms on different manifolds. In a two dimensional configuration, where collimated sources are used to restrict photons to a given scanning plane, manifolds are circular arcs [1, 2, 10, 11, 12, 13, 14, 15]. If uncollimated detectors are used, manifolds consist in toric sections [3, 16, 17].
In three-dimensional Compton scattering tomography, where uncollimated source and detectors are employed, photons recorded at a given place and energy carry information about the electronic density all over a toric surface. In these setups scanning is performed in a volume rather than in a plane and the stacking of planar slices after reconstruction is no longer necessary. The problem in three dimensions has recently been addressed in [18] where a comprehensive framework was introduced together with four three-dimensional modalities. This framework takes attenuation into account and provides a back-projection algorithm for contour reconstruction. For some of these configurations, there are also results on injectivity, uniqueness and numerical reconstructions of the electronic density [19, 3].
The design of an operating Compton scattering tomography system raises numerous challenges involving size, detectors, sources, shielding and precise mechanisms to move components, sometimes in a synchronous fashion. In this respect, the suppression of the need of synchronized movements, the ability to scan a large object without surrounding it and the reduction of the number of moving components are advantageous design features. For instance, employing one fixed source turns valuable, particularly when using electrically powered sources that are expected to be more difficult to handle because of its weight and wiring.
Here, we study a Compton scattering tomography in three dimensions with one fixed central source and unique detector moving on a sphere. In particular, we show the invertibility of the toric transform modeling data acquisition. Instead of forcing the object under study to be strictly inside the detection sphere [18], we placed it strictly outside. Through this relative positioning of the specimen, the scanning can be carried out using a compact system without the need of enclosing or surrounding the object. This makes the configuration suitable for scanning large bodies or objects attached to major structures. Recently, a two-dimensional reduction of this model has been studied in [17]. This reduction enabled to solve the reconstruction problem through an analytic reconstruction formula. Nevertheless, the setup requires translational relative movement between the object and the source in order to scan planar sections to be stacked in a three-dimensional reconstruction. There are 3D CST modalities for which object reconstruction has been shown feasible by means of the invertibility of its Radon transform. Two configurations, both registering back-scattered photons [19, 3], are suitable for scanning an object without surrounding it. While [19] requires the rotation of the pair source-detector, the design in [3] requires translational movement of the source that can be alternatively accomplished employing an array of multiple sources. Regarding the performance in terms of photon counts, the efficiency of the configuration studied here may be comparable to these setups since all of them employ the same type of photons (back-scattered). There is also a setup in [19] that employs forward-scattered photons to scan a body inside the sphere enclosed by the source-detector pair. In this case, comparative efficiency depends upon the range of energies considered.
In order to model the forward problem, we formulate a Radon transform on tori and study its properties, particularly those connected to the uniqueness of its solution. The paper is organized as follows. In section 2 we explain briefly the setup, the scanning protocol and the toric Radon transform used to model image formation. We also write the transform as a spherical harmonics expansion and obtain an explicit Abel’s type equation relating the coefficients of the expansion of the data with those of the function that represents the electronic density of the sought function. In section 3, we analyze its kernel and show the uniqueness of its solution proving, thus, the invertibility of the toric Radon transform. Numerical reconstructions based on discrete spherical harmonics and Tikhonov regularization are shown in section 4. We discuss the results and the specific advantages and limitations of the modality as well as some new perspectives of our work in section 5. Finally, we close the paper with some conclusions. Details of the spherical harmonics expansion and the discrete algorithm we used to implement it are given in A and B.
2 A setup for three dimensional Compton scattering tomography
We introduce a setup for Compton scattering tomography based on a central source of radiation located at the origin of coordinates. A single detector moves at a constant distance of the origin describing a sphere, as shown in figure 1. The property to recover is the electronic density of an object placed strictly outside of this spherical surface. Detector registers backscattered photons of energy that have interacted with electrons of the object and deviated an angle from its original path. When detector is at position labeled by angles and registers a photon of energy , the interaction site is located somewhere on the surface of an apple torus through points and , which is characterized by and . Thus, the flux of photons of energy registered by at sites is proportional to the integral of function on a toric surface , with , and , see figures 1 and 2. Notice that the referred torus may be generated by the rotation of a toric section around segment , see figure 2.
ab
c

Before giving the definition of the Radon transform modeling the forward problem, let us introduce some notation. The coordinates of the detector are given by
We define a parametrization of any torus as:
(1) |
with , . Here, the radial part is given by
while the angular part is expressed as where
is a point on , the unit sphere in , and
(2) |
are a rotation of angle about the -axis and a rotation of angle about the -axis, respectively. Finally, given positive numbers such that , we define the spherical shell as
We are now ready to introduce the toric Radon transform associated to this modality.
Definition. Let be a compact supported function with support contained in . We define the toric Radon transform of function as . Explicitly
(3) |
where , , .
Equation (3) is the forward operator that models the data recorded, this integral transform is rotational invariant. Its manifold is the part of an apple torus through the origin outside of the sphere of radius . In [19], the authors studied another rotational invariant toric transform whose manifold was an apple torus that did not pass through the origin. Interesting issues on the toric Radon transform (3) such as spherical harmonics expansion [20], rotational invariance and invertibility [21] can be studied, in what follows we address some of them.
2.1 Spherical harmonics expansion
In this section, we explicit the connection between the components of the spherical harmonics expansion of a function and those of its toric Radon transform . Spherical harmonics of degree and order are defined as:
(4) |
where , and is the Legendre polynomial of degree and order , see [22, 20] for details. The set , for and is a complete orthonormal system in Any function can be expanded in terms of according to
(5) |
where
and is the scalar product in , the overline denotes complex conjugation, and is fixed.
Following the ideas in [19], it can be shown that the spherical harmonics expansion of can be written as
(6) |
where coefficients in the expansion are given by the following lemma, see A for a proof.
Lemma 2.1.
The Fourier coefficients of data in (6) and those of the object are related by
(7) |
where is the zero order associated Legendre polynomial of degree .
3 Uniqueness of the solution of the toric Radon transform
We address now the question of the uniqueness of solutions of (3) using spherical harmonics expansions. In section 3.1 we show that (7) is a generalized Abel type integral equation with a kernel with zeros on its diagonal. In section 3.2 we analyze the properties of the kernel to prove invertibility.
3.1 An alternative expression for the integral equation
We split up (7) in two parts having integration range and , respectively and perform the substitution in the first integral and in the second one. After some calculations, making use of the identities and (see, for example, [23]), we arrive to
(8) |
The support of function enables to replace the lower integration limit by . Making the substitution 111Physically is the diameter of the circles that generate the torus as a surface of revolution. and keeping the notation for readability222Strictly speaking, we should have changed the function after this substitution, for instance ., the integral equation reads:
(9) |
where the kernel is
Now, we rewrite kernel (3.1) in a suitable form for the evaluation of the existence of a unique solution of (7). Using elementary geometry, we can express the kernel as
(11) |
where
(12) | |||
(13) | |||
(14) | |||
(15) |
Using the binomial formula to expand each term of with , we get
(16) |
We perform some calculations
and finally we arrive to
(17) | |||
(18) | |||
(19) |
Notice that summations on the first line correspond to Legendre polynomials and their first and second order derivatives evaluated in . Also, terms with odd powers of vanish and only powers of greater than or equal to 2 remain. Then, using a compact notation for Legendre polynomials and its derivatives and , and splitting up summations in order to define a new subindex, we have
(20) | |||
(21) | |||
3.2 On the invertibility of in terms of spherical harmonics
Equation (9) is a generalized Abel type equation. Notice that kernel (20) has zeros on the diagonal , since the Legendre polynomials have zeros in the interval . Recently, Schiefeneder and Haltmeier stated conditions for the uniqueness of the solution of this kind of equations with kernels with zeros on its diagonal [24]. For the sake of completeness, we present their results in the following lemma.
Lemma 3.1 ([24], Theorem 3.4).
Consider the generalized Abel type integral equation
(23) |
where and , with , is a continuous kernel having zeros on the diagonal. Suppose , where , satisfies the following assumptions:
-
1.
-
2.
is finite and consists of simple roots.
-
3.
For every , the gradient satisfies
Then, for any , equation (23) has at most one solution .
We are now ready to introduce our claim.
Proof.
In order to show the uniqueness of the solution of (9), we use lemma 3.1. So, we must check assumptions , and . We define the triangle .
-
1.
As it is evident from (3.1), the kernel is smooth inside . Notice in (3.1) that terms containing odd powers of always vanish. Moreover, the double summation involves only non-negative integer powers of times products of powers of factors , , and . Since all the functions involved are smooth on the diagonal , so is .
-
2.
From (20) we obtain the expression for the kernel on the diagonal
So, has the same zeros as since . Given that is an orthogonal polynomial, has a finite number of simple roots. Then, the values such that are the zeros of the kernel on the diagonal, i.e. .
-
3.
We obtain an expression for and evaluate it at zeros . We see in (20) that the derivatives of terms containing factors with vanish on the diagonal . So, we define a new function
(24) which verifies and is easier to handle. Then, we differentiate with respect to
(25) (26) Using the identity see for example [23, 25], and the fact that we substitute in the third term in (25), and we arrive to
(27) (28) We proceed identically for the other variable
(29) (30) and we obtain
(31) (32) The explicit forms (27) and (31) simplify the calculation of and . Evaluating at the first and second terms in (27) and (31) vanish. In fact, the first terms vanish because while the second terms vanish because of the factor Thus, we have
(33) (34) We evaluate (33) using the definition of functions and , then the expressions for the gradient components are
(35) and
(36) Finally, we get the ratio
as we wanted to show.
Thus, the radial components of function can be recovered uniquely from the coefficients .
∎
We can express data in terms of variable instead of the scattering angle
From the geometrical point of view, is the diameter of the circles generating the torus, see section 4.1 for the integral definition of . The following corollary summarizes our result on uniqueness.
Corollary 3.1 (Invertibility of the ).
If and are compact supported functions in and , then .
Proof.
Let satisfy for all in the spherical harmonics expansion. According to Theorem 3.1, there is a unique solution , which implies . The linearity of yields the claim. ∎
4 Numerical Simulations
We use a discrete spherical harmonics expansion of the functions representing the data and the object in order to carry out numerical reconstructions. We employ a product integration approach to model the discrete problem in the spherical harmonic domain. Then, Tikhonov regularization is used to solve a set of normal equations.
4.1 Alternative forward model
An alternative definition of our toric Radon transform useful in numerical simulation is
(37) |
where is the diameter of the circles making the torus and
(38) |
is the parametrization of the toric surface labeled by variables . The unit vector was introduced in the definition (1). The scattering angle and the diameter are related through .
4.2 The algebraic problem
In this section we use a discrete spherical harmonics expansion of order to write the problem as an algebraic product suitable for Tikhonov regularization. This is achieved using numerical algorithms for the Discrete-Inverse Spherical Harmonics transform (DSHT-IDSHT), see an outline in B, with data as well as with the sought function according to equations (39) and (40). The pair DSHT-IDSHT allows us to write the problem in the domain of the spherical harmonics according to
(39) |
(40) |
where the discrete functions are , with , and with . Variables and are in the range where is such that to cover the radial support of function . In this domain, the components of the vector representing the unknown function are related to components of the vector for the known data through the equation that is an algebraic relative of equation (9). We are aimed to solve the equation for each combination .
4.3 Matrix generation
Matrix is the key for solving the numerical inverse problem. Given that we use an expansion of order and the kernel in (9) is -dependent and -independent, there are only different matrices. Adopting the convention and splitting up the integration range in equation (9), we rewrite
(41) |
where and . We use product integration [26] but instead of using the mid-point rule we approximate by its average in ten equidistant points in the interval . Thus, the discrete form for the equation is
(42) |
where the weighting factor has been calculated analytically according to
(43) |
with and if . Finally, the entries of the lower-triangular matrix in equation are
(44) |
4.4 Overview of the reconstruction algorithm
The aim now is recovering vector from using the equation . When is non-singular and well-conditioned the problem can be easily solved by forward substitution. Because the kernel has zeros on its diagonal, matrix may have diagonal entries being zero or close to zero. Thus, solving the system may be ill-conditioned and regularization methods must be applied. The algorithm is summarized in Table 1 and is aimed to solve the matrix problem for and . Tikhonov regularization requires to solve the normal equations
(45) |
where is the identity matrix and is a regularization parameter.
-
Matrix is precalculated according to (44). 1: Chose a suitable value for according to signal conditions 2: Perform DSHT (39) to data to obtain 3: For each pair : solve the normal equations in (45) and obtain an approximation of 4: Perform IDSHT (40) to obtain the reconstruction 5: Interpolate to obtain the function in discrete Cartesian coordinates
For non-vanishing kernel diagonals, the product integration method is convergent [27]. To the best of our knowledge, there are no reported results on the convergence of product integration with vanishing kernel-diagonals. As suggested in [26], numerical evidence indicate that, for a suitable selection of the regularization parameter, a convergence analysis may be possible.
4.5 Results
Data was simulated using equation (37), a system where detector moves on a sphere of radius was considered. The object was a volume with two balls with different intensities, and different contrasts, gray on black, white on gray, etc. One object has also a defect (crack) in some planes, see figure 3. The function was supported in a cube of side in the first octant with coordinate . Discretization parameters of data are: , and . The maximal diameter of the circles generating the torus is where is the radial support of the cube containing the phantom. Numerical integration is performed in variables and with and the variable step , with and . Figure 4 shows simulated data for different values of angle . The trapezoidal rule was used to perform numerical integration. According to the discretization chosen for data, the order of the spherical harmonics expansion was (). In order to get more realistic simulations, data were also corrupted with additive Gaussian noise with zero mean. Noise variance was manually adjusted to get several signal-to-noise ratios: SNR, and dB. These SNR correspond to , and noise levels where , and is the corrupted data. In order to asses the quality of reconstruction we used the following measures of error: the Normalized Mean Square Error ()
(46) |
and the Normalized Mean Absolute Error ()
(47) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |




where is the original image and is the reconstruction. We used the algorithm in Table 1 to carry out reconstructions for two values of the regularization parameter, (noiseless data) and (noisy). These values were chosen heuristically and are the same for all equations in a set (45), i.e. they do not depend on . Figure 5 shows reconstructions for noiseless data and figures 6 to 8 show reconstructions from corrupted data. No post-processing was applied to images. The original function as well as reconstructions are shown at planes , 14, 15, 22, 26, 31, 38 and 58 from top to bottom and from left to right and error metrics are displayed in figure captions. Reconstructions exhibit acceptable quality: structures inside the object are distinguished, shapes are kept and error metrics seem to be reasonable. Moreover, the crack is visible in all the images where its is expected. There are, however, background artifacts and blurring, particularly in upper planes. As expected, stronger regularization is required for noisy data and error metrics get worse with the level of noise. Although Tikhonov regularization performs well, reconstructions can be improved using more advanced regularization techniques. There are algorithms enforcing total variation minimization in the Cartesian domain [28, 29] that can be applied after step 5 in the algorithm in Table 1.
From an algorithmic point of view, the reconstruction approach allows to split up the problem in several equations reducing the size of the matrices involved with respect to a standard algebraic treatment. In this framework, computation time may be saved through parallelization since the resulting algebraic equations are independent.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
5 Discussion
What follow are some final comments on our work.
-
•
The toric transform we study exhibits rotational invariance and we employed spherical harmonic expansion to address the problem of invertibility. In order to study solution uniqueness, we used a theory for Abel and first kind Volterra equations with kernels having zeros on the diagonal [30]. The proof relied on the analysis of the kernel gradient on its diagonal. In other studies on 3D CST [19], spherical harmonic expansion was used together with an approach to solve weakly singular Volterra equations of the first kind based on the theory in [31].
-
•
Numerical simulations confirm an additional advantage of this modality: the scanning is feasible when the system is smaller than the object under study. In the proposed simulation we use an object whose side was eight times larger than the radius of the detection sphere.
-
•
Since the model neglects attenuation, extra analysis should be carried out when addressing the realistic scenario. When attenuation is significantly low, few photon counts are expected leading to a sparse signal. In such case, the algorithm may be adapted to deal with sparse data. The influence of attenuation is modeled through weighted Radon transforms on tori leading to weighted kernels. Under some assumptions, this mathematical framework may be applied with weighted kernels both in the theoretical treatment as well as in reconstructions. Other works address the reconstruction problem when attenuation is present [18, 32].
6 Conclusion
We studied a Compton scattering tomography in three dimensions suitable for scanning large objects. This system has interesting advantages such as fixed and unique source and compactness. Measured data was modeled by a toric Radon transform. We demonstrated the invertibility of the toric transform by proving the uniqueness of the solutions of the one dimensional Abel’s type equation resulting from its spherical harmonics expansion. In addition, we developed a reconstruction method based on the discrete spherical harmonics expansion and Tikhonov regularization. Numerical simulations confirm the feasibility of the approach. Future challenges emerge such as incorporating attenuation to the model and dealing with sparse data. Some studies on that direction are on the way.
Acknowledgements
J. Cebeiro is supported a CONICET postdoctoral grant ( 171800). D. Rubio, J. Cebeiro and M. A. Morvidone are partially supported by SOARD-AFOSR (grant number FA9550-18-1-0523). C. Tarpau research work is supported by grants from Région Ile-de-France (in Mathematics and Innovation) 2018-2021 and LabEx MME-DII (Modèles Mathématiques et Economiques de la Dynamique, de l’Incertitude et des Interactions) (No. ANR-11-LBX-0023-01).
Appendix A Spherical Harmonics Expansion
Here, we present the proof lemma 2.1 explaining how to get form (3) to (7). First, we define some useful rotation properties.
A.1 Rotation properties
Given as introduced in (2) we define the rotation operator by its action on a function as:
(48) |
Applying this linear operator to a function expanded as in (5) we have
(49) |
Properties - will be useful in what follows:
A.2 Proof of lemma 2.1
Proof.
(53) |
Now, using (4) and performing the integration on variable , we have that the only non-vanishing term is the term, so:
(55) |
Finally, the factor accompanying the -spherical harmonic is the -coefficient of the Fourier expansion of in terms of the scattering angle and we get (7). This completes the proof.
∎
Appendix B An Algorithm for Discrete Spherical Harmonics Expansion
Here, we describe succinctly our implementation of the forward-inverse Discrete Spherical Harmonics Transform (DSHT-IDSHT). The technique is based on the algorithms for the discrete Fourier and Legendre transforms as described in [33, 34, 20]. Let’s be the discrete function sampled with the following parameters and with their corresponding indices and . Discrete values of variables for radial and azimuthal variables are and . Latitude variable can be arbitrarily sampled in the interval and is labeled , , we used uniform sampling. The relationship between the discrete function and its representation in the domain of discrete spherical harmonics is summarized in the diagram:
while the first block is given by the well known discrete Fourier pairs (DFT-IDFT), the second one is given by the associated Discrete Legendre Transform pairs (DLT-IDLT)
(57) |
and
(58) |
where , , , are the Gaussian quadrature coefficients and
(59) |
References
References
- [1] Norton S J 1994 Compton scattering tomography J. Appl. Phys 76 2007–2015
- [2] Cebeiro J, Nguyen M K, Morvidone M A and Noumowé A 2017 New ’improved’ Compton scatter tomography modality for investigative imaging of one-sided large objects Inverse Problems in Science and Engineering 25 1676–1696
- [3] Webber J and Miller E L 2020 Compton scattering tomography in translational geometries Inverse Problems 36 025007
- [4] Tarpau C, Cebeiro J and Nguyen M K 2019 A new bi-imaging NDT system for simultaneous recovery of attenuation and electronic density maps Eleventh Int. Conf. Non Destruct. Test. Aerosp
- [5] Jones K C, Redler G, Templeton A, Bernard D, Turian J V and Chu J C 2018 Characterization of Compton-scatter imaging with an analytical simulation method Physics in Medicine & Biology 63 025016
- [6] Redler G, Jones K C, Templeton A, Bernard D, Turian J and Chu J C 2018 Compton scatter imaging: A promising modality for image guidance in lung stereotactic body radiation therapy Medical physics 45 1233–1240
- [7] Cormack A M 1981 The Radon transform on a family of curves in the plane Proceedings of the American Mathematical Society 83 325 – 330
- [8] Cormack A M 1982 The Radon transform on a family of curves in the plane Proceedings of the American Mathematical Society 86 293– 298
- [9] Cormack A M 1984 Radon’s problem - old and new SIAM - AMS Proceedings 14
- [10] Truong T T and Nguyen M K 2011 Radon transforms on generalized Cormack’s curves and a new Compton scatter tomography modality Inverse Problems 27
- [11] Truong T T and Nguyen M K 2011 On new V-line transforms in and their inversion Journal of Physics A: Mathematical and Theoretical 44 13
- [12] Truong T T and Nguyen M K 2012 Recent Developments on Compton Scatter Tomography: Theory and Numerical Simulations, Chapter 6, pp 102-128, in Numerical Simulation - From Theory to Industry (Edited by Mykhaylo Andriychuk, INTECH. ISBN: 978-953-51-0749-1, DOI: 10.5772/50012)
- [13] Webber J 2016 X-ray Compton scattering tomography Inverse Problems in Science and Engineering 24 1323–1346
- [14] Norton S J 2019 Compton-scattering tomography with one source and one detector: a simple derivation of the filtered-backprojection solution Inverse Problems in Science and Engineering 0 1–12
- [15] Tarpau C, Cebeiro J, Morvidone M A and Nguyen M K 2020 A new concept of compton scattering tomography and the development of the corresponding circular radon transform IEEE Transactions on Radiation and Plasma Medical Sciences 4 433–440
- [16] Webber J W and Quinto E T 2020 Microlocal analysis of a Compton tomography problem SIAM Journal on Imaging Sciences 13 746–774
- [17] Tarpau C, Cebeiro J, Nguyen M K, Rollet G and Morvidone M A Accepted may 2020 Analytic inversion of a Radon transform on double circular arcs with applications in Compton scattering tomography IEEE Transactions on Computational Imaging
- [18] Rigaud G and Hahn B 2018 3D Compton scattering imaging and contour reconstruction for a class of Radon transforms Inverse Problems 34
- [19] Webber J W and Lionheart W R B 2018 Three dimensional Compton scattering tomography Inverse Problems 34
- [20] Driscoll J and Healy D 1994 Computing Fourier transforms and convolutions on the 2-sphere Advances in Applied Mathematics 15 202–250
- [21] Quinto E T 1983 The invertibility of rotation invariant Radon transforms Journal of Mathematical Analysis and Applications 91 510 – 522 ISSN 0022-247X
- [22] Biedenharn L C and Louck J D 1981 Angular Momentum in Quantum Physics (Reading, MA, USA: Addison Wesley Publishing Company)
- [23] Laden H N 1938 An historical and critical development of the theory of Legendre polynomials before 1900 Ph.D. thesis University of Maryland
- [24] Schiefeneder D and Haltmeier M 2017 The Radon transform over cones with vertices on the sphere and orthogonal axes SIAM Journal on Applied Mathematics 77 1335–1351
- [25] Jackson J D 1999 Classical Electrodynamics, Third Edition (Hoboken, NJ, USA: John Wiley and Sons, Inc.)
- [26] Haltmeier M, Moon S and Schiefeneder D 2017 Inversion of the attenuated V-line transform with vertices on the circle IEEE Transactions on Computational Imaging 3 853–863
- [27] Weiss R and Anderssen R A 1971 A product integration method for a class of singular first kind volterra equations Numer. Math. 18 442–456
- [28] Condat L 2013 A direct algorithm for 1-d total variation denoising IEEE Signal Processing Letters 20 1054–1057
- [29] Condat L 2014 A generic proximal algorithm for convex optimization—application to total variation minimization IEEE Signal Processing Letters 21 985–989
- [30] Moon S and Haltmeier M 2017 Analytic inversion of a conical Radon transform arising in application of Compton cameras on the cylinder SIAM Journal on Imaging Sciences 10 535–557
- [31] Bownds J M 1976 On solving weakly singular Volterra equations of the first kind with Galerkin approximations Mathematics of Computation 30 747–757
- [32] Rigaud G and Hahn B N 2020 Reconstruction algorithm for 3d compton scattering imaging with incomplete data Inverse Problems in Science and Engineering 0 1–23
- [33] Basko R, Zeng G L and Gullberg G T 1998 Application of spherical harmonics to image reconstruction for the Compton camera Physics in Medicine and Biology 43 887–94
- [34] Taguchi K, Zeng G L and Gullberg G T 2001 Cone-beam image reconstruction using spherical harmonics Physics in Medicine and Biology 46 127–138
- [35] Cebeiro J, Tarpau C, Morvidone M A, Rubio D and Nguyen M K 2020 Algorithm for Discrete Spherical Harmonic Expansion of 3D functions URL https://github.com/Javiercbr/Discrete-Spherical-Harmonics