Software for X-ray fluorescence and scattering tomographic reconstruction. A. Brunetti, B. Golosio.

PROGRAM SUMMARY
Title of program: ScatterTomo version 1.1
Catalogue identifier: ADPH
Ref. in CPC: 141(2001)412
Distribution format: tar gzip file
Operating system: Linux Red Hat 7.1, Windows 98, NT, 2000
Number of lines in distributed program, including test data, etc: 2435
Keywords: Tomography, Fluorescence, Compton, Reconstruction algorithm, Atomic physics, Experiment, Scattering, Photon.
Programming language used: C

Nature of physical problem:
Tomographic reconstruction based on fluorescent or scattered radiation.

Method of solution:
Based on the Hogan et al. algorithm [1]. The input data-set is represented by a complete set of fluorescence projections at equidistant angles over the full angular range of 180 or 360 degrees. The latter choice allows a better correction when self-absorption effects are relevant. Partial view measurements are not allowed. The entrance window of the detector is assumed to be perpendicular to the direction of the X-ray beam. In addition to the fluorescence tomography data, the spatial distribution of the absorption coefficient needs to be known both for the beam energy and for the fluorescence energy. In order to obtain these distributions, two transmission tomographies must be performed at those two energies. Alternatively, the absorption coefficient maps can be calculated based on an adequate model of the sample. The program has been successfully compiled and tested with the GNU C Compiler gcc version 2.96-81 on Linux Red Hat 7.1, and with the Borland C++ Compiler version 5.5 on Windows 98, NT, 2000. It should work on any operating system with a standard C compiler.

References:

 [1] J.P. Hogan, R.A. Gonsalves, A.S. Krieger, Fluorescent computer      
     tomography: a model for correction of X-ray absorption, IEEE Trans. 
     Nucl. Sci. 38 (1991) 1721-1727.