Processing of Spectral X-ray Data Using Principal Components Analysis

Type of content
Conference Contributions - Other
Publisher's DOI/URI
Thesis discipline
Degree name
Publisher
University of Canterbury. Electrical and Computer Engineering
University of Canterbury. Physics and Astronomy
Journal Title
Journal ISSN
Volume Title
Language
Date
2009
Authors
Butler, A.P.H.
Cook, N.J.
Schleich, N.
Butzer, J.S.
Bones, P.J.
Butler, P.H.
MARS-CT Team
Abstract

The goal of this work was to develop a technique to enhance contrast within the spectral domain so that variation in spectral characteristics within an image could easily be identified. The motivation is that using x-ray photon counting detectors, such as Medipix-3, it is now possible to obtain large data sets of spectroscopic data. In particular there has been growing interest in spectral (multi-energy) computed tomography (CT) in the field on biomedical imaging. Principal components analysis (PCA) was used to enhance the spectral images in the energy domain and to identify of the number of independent patterns of spectral variation. The method differs from other forms of spectral analysis in that it requires no prior knowledge of the materials being imaged, it can be applied to large data sets, and it can give an estimate of the total variance in the spectral domain. PCA is a statistical technique for multi-dimensional data analysis. It seeks to find a few variables that describe a majority of the variance within a multi-variate system. For spectral image enhancement, PCA is applied in the energy domain to identify the number of independent attenuation profiles within the data [1,2]. In PCA formulation, each measured energy is considered as one variable, while each pixel or voxel is one measurement of possible spectra. PCA then seeks to find a few derived vectors (often called eigen-spectra) which describe the majority of variance within the measured spectra. Each voxel in spectral CT data is transformed from being described by its attenuation over a range of energies to being described by the relative contribution of eigen-spectra, with the first few eigen-spectra containing a majority of the variance in the original data. Calculating the eigenvectors from the full spectral data set can be done but the computational expense limits this approach to relatively small data sets. For this study PCA methods were adapted from face recognition. In particular, rather than finding eigen-spectra from the full data set which is computationally slow, eigen-spectra were found from a much smaller representative subset of the complete data. Having identified variance in the spectral domain it is possible to represent this as a series of images each representing one pattern of spectral variance. Alternatively it is possible to produce images which combine the spectral data with traditional intensity images. In this approach the colour space (chroma) is chosen so that vectors that describe the majority of variance are coded as individual colours (eg. Red, Green, Blue). The intensity (brightness/luma) is given by non-spectroscopic data. Using a Medipix based micro-CT scanner images were obtained of a mouse's thorax containing both iodine and barium (K-edges 2.5 keV apart). A pharmacological preparation of iodine was infused into the vascular system and a barium preparation was levaged into the bronchi. Four energy bin CT data was obtained. Initially, intensity (non-spectroscopic) data was used to perform CT reconstruction. Then each of the four energy bins were independently CT reconstructed to produce a 3 dimensional spectroscopic data set. PCA was applied in the energy domain. The three eigen-spectra that represent the most variance were used to produce colour (combined chroma and luma) images. This demonstrated that the calcium (bones), iodine (vascular), and barium (bronchi) are all distinguishable using this technique.

Description
Citation
Butler, A.P.H., Cook, N.J., Schleich, N., Butzer, J.S., Bones, P.J., Butler, P.H. (2009) Processing of Spectral X-ray Data Using Principal Components Analysis. Prague, Czech Republic: 11th International Workshop on Radiation Imaging Detectors (iWoRiD 2009), 28 Jun-2 Jul 2009.
Keywords
Ngā upoko tukutuku/Māori subject headings
ANZSRC fields of research
Rights