Image reconstruction for Chemical Species Tomography with an irregular and sparse beam array John L. Davidson1, Charles A. Garcia-Stewart1, Krikor B. Ozanyan1, Paul Wright1, Stephen Pegrum2 and Hugh McCann1 1 School of Electrical & Electronic Engineering, University of Manchester, UK Roush Technologies Ltd., Brentwood, UK 2 e-mail: j.davidson-2@manchester.ac.uk Abstract. Application of Chemical Species Tomography (CST) inside the combustion chamber of an automotive engine entails the introduction of many optical beams into a complex and hostile environment. Optimization of the number of beams and their spatial arrangement is a potentially difficult process, being subject to many mechanical constraints. In the IMAGER project, we have installed 27 optical paths in one cylinder of a multi-cylinder engine. Optimization of the beam array for near-uniform cross-sectional sensitivity results in an irregular arrangement, i.e. beams are not arranged in conventional parallel- or fan-beam projections. This has necessitated novel approaches to image reconstruction, advanced versions of which are reported and discussed here. This work reports on successful laboratory tests used to assess the spatial performance of the IMAGER system. The resulting measurements of gas concentration path integrals have been used to reconstruct images with good fidelity. 1. Introduction The problem of limited-view data in hard-field tomography has been widely studied [1-4]. The vast majority of investigations have been applied to the area of medical imaging, where some of the most powerful recovery techniques have been used in order to compensate for the lack of full data. However, a comparison of several algorithms applied to the physical sciences has been reviewed by Verhoeven [5]. Many of the techniques can be classified into essentially two methods. Firstly, those concerned with transform methods which require well-conditioned data covering a total viewing angle of 180 degrees and a reasonable number of rays per viewing angle. Secondly, series expansion methods have been used to solve linear algebraic equations for finding the coefficients in an approximate series, each of which corresponds to the value of the subject at a point in the image space. In addition to these methods, more exotic reconstruction algorithms have been used such as those associated with entropy formulation, where each projection is combined with an entropy function and the problem optimized with respect to maximum entropy. However, all of these studies tend to address the problem of limited viewing angles whilst having many ray-path integrals per angle. For several years, members of the Manchester Industrial Process Tomography group and their associated partners have been working towards the development of optical tomography based on the principle of near IR absorption in the target molecules. The IMAGER research program [6] has successfully integrated an optical system into one cylinder of a minimally modified internal combustion engine. The IMAGER system represents the worst case scenario of limited-view hard- field tomography in terms of measurement paths. In this case, the total number of ray-sums is restricted to a maximum of only 27 beams. Previous work, from the University of Manchester has reported on the application of novel reconstruction techniques [6-7] for an earlier 32-beam regular arrangement (NIRAT) used for chemical species tomography in a laboratory based system [6,8]. This present article reports on our continued efforts to develop a new and robust reconstruction technique based on a modified Landweber iteration which has been validated with the IMAGER system using laboratory-based measurements on propane plumes. 2. Irregular and sparse beam arrays Generally, to achieve the best image reconstruction results, the measurement space should be sampled evenly in spatial and angular dimensions. However, due to mechanical constraints this is not always possible, as in the case of IMAGER. In this case, the positioning of the bulk optics is determined by physical constraints associated with the engine, leaving a small margin for designer-oriented positioning. The question then arises, given a limited set of possible sampling geometries determined by physical constraints: which of the available sampling permutations is most suited for image reconstruction? To the best of the authors’ knowledge, there is no literature available which addresses randomly sampled problems along with guidance on any associated design criteria. a) b) c) d) e) f) Figure 1 Three limited beam arrangements and the associated sinograms. Beam arrangements are for; (a) 32-beam regular geometry, (b) 32-beam irregular and un-optimized geometry and (c) reconstruction optimized irregular 27-beam geometry as used by IMAGER. The corresponding sinograms are shown in plots (d-f) respectively. One way of visualizing the quality of the irregular geometry is to look at the sensitivity coverage as reflected in the sinogram co-ordinates associated with each ray. Fig. 1 shows two limited and irregular beam arrangements and their corresponding sinograms. For comparison, a regular beam arrangement and the associated sinogram distribution or sample of the Radon transform is also shown. In medical x-ray systems the Radon space is generally well sampled both along each projection and throughout angular space, however, if a set of projection angles or ray-sums are obstructed, this appears as gaps of sensitivity in the sinogram. Consequently, the reconstructed image may contain strong artefacts. This same principle also applies to limited data problems, where leaving large gaps in the sampled sinogram reduces the overall sensitivity and introduce artefacts. Taking this into account, a critical design criterion should be to select a physically permissible permutation of measurements which gives the most uniform coverage in the sinogram. Initial attempts considered 32 beams but as can be seen in fig. 1(b and e) this yields a sinogram which is relatively poorly sampled, particularly at angles above 120° and along the extremities of each projection. Therefore, to increase the number of possible geometry permutations in the design of the IMAGER system, the mechanical design requirements were relaxed by reducing the number of beams from 32 to 27. This trade-off between number of samples and physical complexity increases the available space for placing the optical components which correspond to an increase in sensor arrangement flexibility. This flexibility means the selection of the final sampling geometry can be more influenced by imaging requirements. The resulting 27-beam sampling geometry now balances mechanical design constraints with good image reconstruction practice, and is shown in fig. 1(c). This resulting geometry offers a better distribution of angles as illustrated by the plot of the sinogram in fig. 1(f). In fact, in this case, the specific beam arrangement was determined by simulating a range of different beam arrays and selecting for optimal quality in the reconstructed image using the techniques described elsewhere [7]. 3. Image reconstruction The quality of reconstructed images from sparse data sets usually suffers from fuzziness, loss of resolution and the presence of artefacts. This is due to the highly ill-posed and undetermined nature of the problem; small changes are amplified leading to inaccurate image representation. A traditional approach to overcome limited data problems, involves the interpolation of missing projections prior to solving the inverse Radon transform. However, in the case of IMAGER, since the beam arrangement is not described by regular viewing angles each comprising of many ray-sums, using a transform technique is not viable. For this reason, we have chosen a simple technique based around an iterative Landweber method which uses median filtering within each iterative step. Essentially, the filtering process can be seen as a form of regularization, thereby attempting to reduce the inherently ill-posed nature of the problem. In addition to filtering, a further constraint of zeroing any negative solution values within each iteration was applied. This was found to improve the stability of the solution and is physically motivated i.e. a rejection of non-physical concentrations. The algorithm is shown schematically in fig. 2 and is implemented in Matlab on a standard PC. Considering a sensitivity map, S, the iterative Landweber method can be described as: Gk 1 Gk S T v SGk [1] where k is the iterative step number, G represents the solution in the image space, is the relaxation parameter and v is the measurement vector. Suitable selection of continues to be a matter of great interest in tomography research, however, an upper level can generally be described from: 0 2 ST S 1 2 [2] where the bracketed term is the reciprocal of the Euclidean matrix norm. In the case of IMAGER beam array, using a solution space based on a pixel square grid of 50 x 50, the upper limit of is relatively low and is in the order of 0.01. For this reason, initial efforts using both simulation and laboratory data have considered relaxation parameters of either 0.001 or 0.01. This was found to give consistent results and convergence to better than 1% after relatively few iterations, from 10 to 25 steps, where convergence is based on the an absolute error vector derived from the bracketed term in eq. 1. These parameters are consistent with the limited angle CT algorithms reported by Wan et al [4]. Calculate predicted measurements Compute error vector Solve using Landweber method Compute absolute error vector Set to zero any negative solution values Apply median filter ITERATE Figure 2 Schematic of the median filtered Landweber method. 4. Experimental validation The opto-electronics system developed for the IMAGER project is a system described more fully elsewhere [6]. The optical interface comprises an OPtical Access Layer (OPAL), which defines the measurement beam layout within the engine. Collimation optics within the OPAL control the launch and acceptance angles sufficiently well to allow hard-field reconstruction, even in the presence of significant scattering. A dual wavelength (1700 nm / 1651 nm) ratiometric transmission measurement is implemented on each measurement path. Although the OPAL used in this study featured 27 optical channels, only 26 were used in the work described here. The sensing field diameter, D, was 89 mm. Data were captured in 4 ms blocks at 12-bit transmission resolution during 1 s intervals, using the system’s maximum sampling rate of 100000 frames per second. The spatial resolution of the system was tested using various diameters of propane plume, either singly or in pairs. Near laminar plumes, of circular cross-section, were generated using a plenum chamber, diffuser and flow conditioning nozzle, suspended just above the OPAL as shown in fig. 3(a). Available nozzle configurations included D/3, D/4, D/5 and combinations thereof (e.g. fig. 3(b)). The OPAL itself was mounted on pillars to prevent recirculation of propane through the sensing field. The plumes could be positioned as desired using an X-Y translation stage and 45 rotational indexing. a) b) Figure 3 Arrangement for plume generation showing; (a) general view and (b) flow conditioning nozzles. 5. Results and discussion Figs. 4 and 5 show reconstructions from measurements of single plume propane data. All the reconstructions use a pixel image space based on a 50 x 50 grid but the inverse solution is only calculated in the highlighted circular region which comprises of 1844 pixels. This is a further attempt to improve the accuracy of solution by improving the conditioning of the problem. All these reconstructions use the same relaxation parameter which is set to 0.001 and 10 steps of iteration. Median filtering uses a pixel bounding box measuring 7 x 7 and is similar to an averaging filter, in that each pixel within the bounding box is set to a value determined by pixel values in the neighbourhood of the corresponding input pixel. However, unlike average filtering, the set value is the median and this reduces the sensitivity to extreme values. Consequently, median filtering is better able to remove erroneous values in the inverse solution without reducing the sharpness in the reconstruction. This can be clearly seen in the reconstructions which successfully predict both the approximate size and locality of the plumes without any significant artefacts considering the highly sparse nature of the beam array. a) b) c) d) e) f) Figure 4 Image reconstructions of a propane plume in 5 different positions and measuring approximate D/5 in relation to the sensing diameter of the OPAL. Illustration of approximate plume positions are given in (a) whilst the corresponding reconstruction are shown in (b-f). All reconstructions use the same relaxation parameter (0.001), same median filtering, 10 iterations and data from 26 beams. a) b) c) Figure 5 Image reconstructions of a D/4 propane plume in 3 different positions. In this case, the plume generator was shifted from the original position in (a) by two consecutive 10 mm increments in a vertical downward direction relative to this page. Reconstructions of these new positions are shown in (b) and (c). a) b) c) Figure 6 Image reconstruction examples of D/4 and D/3 propane plumes produced simultaneously. Approximate positions of the plumes are shown in (a) and two corresponding reconstructions using the same measurements but different algorithm inputs are shown in (b) and (c). The effect of varying reconstruction algorithm inputs is shown in fig. 6. In the case of fig. 6(b) the relaxation parameter is 0.001 and the number of iterations is 10, whist for fig. 6(c) the relaxation parameter is 0.01 and the number of iterations is 25 steps. In both cases, the median filter window remains the same at 7 x 7 pixels squared. In this case, the application of a larger relaxation parameter and more iterations suggests an improvement in the level of reconstruction accuracy. Optimization of input parameters in relation to image reconstruction quality is the subject of ongoing investigations. 6. Conclusions We have demonstrated a novel approach for systematic optimization of the measurement configuration for very sparse hard-field tomography systems. Associated image reconstruction techniques have been explored. With 26 measurement paths, reconstructed images of experimental measurements on propane plumes show a degree of spatial resolution that is highly attractive for application to incylinder diagnostics and calibration of multi-cylinder engines. References [1] Sato T, Norton S J, Linzer M, Ikeda O and Hirama M 1981 Tomographic image reconstruction from limited projections using iterative revisions in image and transform spaces Appl. Opt. 20(3) 395-399. [2] Smith R T, Zoltani C K, Klem G J and Coleman M W 1991 Reconstruction of tomographic images from sparse data sets by a new finite element maximum entropy approach Appl. Opt. 30(5) 573-582. [3] Anderson A H 1989 Algebraic reconstruction in CT from limited views IEEE Trans. Med. Imaging 8(1) 50-55. [4] Wan X, Gao Y Q, Wang Q, Le S P and Yu S L 2003 Limited-angle computed tomography algorithms Opt. Eng. 42(9) 2659-2669. [5] Verhoeven D 1993 Limited data computed tomography algorithms for physical sciences Appl. Opt. 32(20) 3736-3754. [6] Wright P, Garcia-Stewart C A, Carey S J, Hindle F P, Pegrum S H, Colbourne S M, Turner P J, Hurr W J, Litt T J, Murray S C, Crossley S D, Ozanyan K B and McCann 2005 Appl. Opt. 44(31) 6578-6592. [7] Garcia-Stewart C A, Polydorides N, Ozanyan K B and McCann H 2003 Image reconstruction algorithms for high-speed chemical species tomography 3rd World Congress on Industrial Process Tomography (Banff, Canada). [8] Hindle F P, Carey S J, Ozanyan K B, Winterbone D E, Clough E and McCann H 2001 Measurement of gaseous hydrocarbon distribution by a near infra-red absorption tomography system J. Electronic Imaging 10(3) 593-600.