Abstract
Monochromatic-beam-based dynamic X-ray computed microtomography (CT) was developed to observe evolution of microstructure inside samples. However, the low flux density results in low efficiency in data collection. To increase efficiency, reducing the number of projections should be a practical solution. However, it has disadvantages of low image reconstruction quality using the traditional filtered back projection (FBP) algorithm. In this study, an iterative reconstruction method using an ordered subset expectation maximization-total variation (OSEM-TV) algorithm was employed to address and solve this problem. The simulated results demonstrated that normalized mean square error of the image slices reconstructed by the OSEM-TV algorithm was about 1/4 of that by FBP. Experimental results also demonstrated that the density resolution of OSEM-TV was high enough to resolve different materials with the number of projections less than 100. As a result, with the introduction of OSEM-TV, the monochromatic-beam-based dynamic X-ray microtomography is potentially practicable for the quantitative and non-destructive analysis to the evolution of microstructure with acceptable efficiency in data collection and reconstructed image quality.
Keywords
Introduction
Synchrotron radiation X-ray microtomography (SR-X μCT) is a non-destructive technique widely used for visualizing the internal information of samples, and for evaluating quantitative information on their three-dimensional (3D) structures [1]. Along with the rapid development of detector techniques and the high flux output of the third generation synchrotron radiation facility, the spatial resolution of SR-X μCT has reached sub-micron and the exposure time of single image has been milliseconds. All these progresses make the four-dimensional (4D) tomography possible [2] and it has been applied in many fields with a few seconds temporal resolution, such as observing the bubble growth in hydrated basaltic melts [3], investigating the influence of intermetallics on solidification defects in alloys [4] and so on. In SR-X μCT, there are two illumination modes, pink/white beam or monochromatic beam. The high flux of pink/white beam makes the lower exposure time possible. Using this illumination mode, a drastic change in respiratory tract of a living worm in three dimensions was observed dynamically with a temporal resolution of 0.5 s [5]. And a moving screw-and-nut-type hip joint in the insect Sitophilus granarius (grain weevil) was captured at a 50 milliseconds temporal resolution [6]. However, the disadvantages of pink/white beam are also apparent, including the poor phase contrast, hardly quantitative reconstructed results and high radiation dose delivered to samples. For the investigation of dynamic processes in live samples, the high dose is fatal. Thus, these in vivo 4D tomography experiments above continued only a few seconds before the samples were dead. The monochromatic beam is the alternative method, which has good phase contrast, quantitative reconstructed results and low radiation dose. The disadvantage of the monochromatic beam is the low flux and that results in a higher exposure time and then a lower temporal resolution, especially for imaging with relative larger field of view at a beamline with wiggler source. In order to increase the data-collection efficiency of the dynamic microtomography based on monochromatic X-ray beam, decreasing the projection number is a good choice. Thus a challenge of reconstructing high quality image from these limited projections appears.
The filtered back projection (FBP) algorithm is a typical analytical CT reconstruction algorithm which uses Fourier slice theory to arrive at a closed form solution, it is computationally fast, easily implemented, accurate, and widely used in commercial instrumentations [7]. However, there are inherent limitations to FBP that is it requires high completeness of projection data which means the number of projections should satisfy the Shannon sampling theorem [8]. It posits that the minimal number of tomographic projections, required for reconstruction of a noiseless image is π×K/2. Here K is the width in pixels of the field of view. If limited projections are used to reconstruct a slice using the FBP algorithm, streaking artifacts will appear in the reconstructed slice. These streaking artifacts will deteriorate the images and will influence the consequent image analysis such as image segmentation. To deal with the limited projections data, equally sloped tomography (EST) is one option. EST is an exact tomographic method utilizing an oversampling iterative Fourier-based reconstruction [9–11]. For the FBP reconstructions, all projections were calculated at equal-angle increments, uniformly distributed across 180°, while for EST reconstructions, the projections were calculated along equally sloped lines of the pseudopolar grid distributed across 180° at constant slope increments. However, dynamic X-ray microtomography usually needs to acquire a series of CT data continuously, which means the sample should rotate continuously at a high speed. Therefore, the synchronizing signal between the data acquisition and the angle of the sample stage is a problem. Then, iterative reconstruction methods should be another good choices [12]. In addition, the piece-wise constancy assumption of the desired slice is reasonable and then the optimization of the total variation (TV) will help suppress the streaking artifacts [13–17]. Then a large number of pioneering studies came up [18–22]. In this paper, we employed the ordered subset expectation maximization method with the minimization of the total variation (OSEM-TV) to reconstruct the image. The OSEM method is a fast statistical iterative algorithm that has been proven to be accurate in positron emission tomography (PET) reconstruction and to be able to reconstruct images with limited projections data [23, 24]. Stsepankou et al. evaluated robustness of OSEM-TV in cone-beam CT reconstruction through adding three different and (for clinical application) typical classes of errors [25]. Ahn et al. found that OSEM-TV was useful for reducing the occurrence of artifacts due to gaps between detector modules in small-diameter PETscanners [26].
In this paper, we demonstrated the practicability of using OSEM-TV to reconstruct images efficiently from few projections acquired from monochromatic-beam-based dynamic X-ray microtomography. We first presented numerical results under different noise levels. We then evaluated image reconstruction quality using the experimental results.
Methods
Total variation
The image reconstruction process of dynamic microtomography can be described as solving the linear system of equations
The convex optimization problem equation (2) could be solved with an iterative algorithm. In the first part of the iterative progress, the image Initialization of the image for OSEM
k = 1 and X(0) = 0 OSEM process: Initialization of the steepest descent image
m = 1 and The steepest descent process Initialization of the next iterative process
The step (b) ∼ (e) are a complete iterative process.
Simulations
The performance of the FBP and OSEM-TV algorithms is first investigated by simulation. The phantom is a discrete 1024×1024 Shepp-Logan phantom. For the projection data, 60 projection angles within 180 degrees is generated. The incident rays are set to quasi planes waves with series of statistical noise levels and the noise type is Poisson noise, which are equivalent to different exposure times. The noise strength is defined as σ/μ, where σ means the standard variance of the incident ray and μ means the mean value of the incident ray. In this simulation, the noise strengths were set to 0, 0.01, 0.04, 0.07, 0.10 and 0.15 respectively.
Experiments
The experimental data were collected at BL13W at the Shanghai Synchrotron Radiation Facility, which is a wiggler beamline and dedicates to X-ray imaging [28–30]. The polymer samples containing polypropylene, rods of polystryrene (Φ= 1.6 mm), nylon (Φ= 1.6 mm) and PMMA globules (Φ= 0.6 mm) were investigated. The data sets were collected using a series of statistical noise levels by tuning the filter and the exposure time. Nine data sets were collected, and the mean pixel values of the background were calculated as indicators of flux. The parameters are summarized in Table 1. The energy of the incident rays is an important parameter. We chose the energy that made sure the transmission was 50%. The sample-to-detector distance (SDD) is another important parameter. A longer SDD gives a stronger image edge enhancement, however, the spatial resolution decreases. In this experiment, we chose a proper SDD carefully, which gave an obvious edge enhancement without reducing imaging quality seriously. In the end, the photon energy of 16 keV, sample-to-detector distance of 10 cm and a sCMOS detector with an effective pixel size of 3.25 μm were used to acquire all data sets for the statistical noise study. Within a 180-degree CT scan range, 96 projections were collected. Table 2 shows the nominal δ values (refractive index decrements) of these four materials, and the δ values are the reconstructed physical quantities.
Pixel values in the background for the data sets collected under different exposure times
Pixel values in the background for the data sets collected under different exposure times
δ values (refractive index decrements) of different materials
The real sample was an alive bell cricket and was settled in a ventilated plastic container at a normoxic state and at room temperature. The plastic container was used to ensure that movements of the cricket were negligible during the imaging process. Before the experiments, the cricket stayed still in the container for half an hour to adapt to the new surroundings. To obtain optimal results, the experimental parameters were carefully chosen. The photon energy was set to 14 keV, the sample-to-detector distance was set to 50 cm, and the region of interest was 2048×700 pixels (horizontal×vertical). Under these parameters, the acquisition time of one data set was 500 ms. The experiment lasted 75 s, and 150 data sets were obtained.
First, the nine experimental data sets of the phantom were processed with Paganin phase retrieval algorithm [31] via PITRE software package [32]. Next, the pre-processed projections were reconstructed by the FBP algorithm and the OSEM-TV algorithm respectively. The iterative stopping criterion of the OSEM-TV was that the difference of the normalized mean square errors (NMSEs) between adjacent slices was less than 1*10–2 or the iterations reached 40. In addition, the simulated data with no need of pre-processed had the same data processingprocedure.
Data analysis
To evaluate the quality of the reconstructed slices quantitatively, the normalized mean squared errors (NMSE) and the contrast-to-noise ratio (CNR) are introduced, which are defined as:
Simulations
The reconstructed slices of phantoms by FBP and OSEM-TV algorithms are shown in Fig. 1 respectively. Visual inspection of these slices suggests that, under conditions of limited projections and different statistical noise levels, the OSEM-TV algorithm can effectively suppress streak artifacts, better than the FBP algorithm. Effect of noises on the reconstructed image quality is investigated. CNR values are shown in Table 3 and the ROIs are the white rectangles marked in Fig. 1(b1). As one might expect, the CNR values decrease with the increase of the noise level. The OSEM-TV algorithm obtains the best image quality as a general trend. As shown in Fig. 2(a), NMSE value of slices reconstructed by OSEM-TV is about 1/4 of that by FBP, which means that much better image quality can be achieved by OSEM-TV at all levels of noises. During the simulation, the stopping iteration number of 30 is selected for OSEM-TV algorithm according to the convergence curves as shown inFig. 2(b).

Reconstructed slices from the FBP algorithm (a1-a3) and the OSEM-TV algorithm (b1-b3). From the left to the right, the noise strengths are 0, 0.04, and 0.15 respectively.

Analysis of NMSEs of reconstructions using the OSEM-TV and FBP. (a) The NMSE of reconstructed slices under different statistical noise levels using the FBP and OSEM-TV algorithms. (b) The convergence curves of the OSEM-TV algorithm under different statistical noise levels.
CNR values for reconstructed slices of phantom under different statistical noise levels
In order to improve the efficiency of data collection, the exposure time for a single projection should be as short as possible. However, the signal-to-noise ratio decreases with the photons reducing. In practical applications, a compromise should be made between the density resolution of the CT and data-collection efficiency. A phantom made up of polymer fibers enclosed in a tube with similar density (see Table 2) is employed to explore this effect. The slices reconstructed by the two algorithms are shown in Fig. 3, in which the data sets indexed with 1, 5 and 9 (see Table 1) are selected and a small projection number of 96 is used. As shown in Fig. 3, the OSEM-TV algorithm still works much better than the FBP algorithm, which confirms the results of simulation. It is also obvious that the fake image of streaks can be suppressed effectively by OSEM-TV at all noise levels. At lower exposure time, the boundary of the polymer samples can still be distinguished clearly, though noises increase apparently inside the homogeneous materials.

Reconstructed slices of polymer sample, where (a1)-(a3) are slices reconstructed from data set indexed 1, 5 and 9 respectively (see Table 1) using the FBP algorithm; (b1)-(b3) are slices reconstructed from the same data set using the OSEM-TV algorithm. The projections used for reconstruction are all 96.
The CNR values for polystyrene, nylon and PMMA are presented in Table 4. For calculating the CNR value, each two of the three material are selected and the ROIs are the rectangles marked in Fig. 3(a2). As expected, the CNR values decrease as the exposure time reduces. With the increasing of exposure time, the image quality based on OSEM-TV algorithm grows much faster than the FBP algorithm based.
CNR values of polymer sample
aPMMA, bnylon, cpolystyrene.
To evaluate the density resolution of the OSEM-TV algorithm further, histograms of the reconstructed slices from data sets indexed 1–9 respectively are given in Fig. 4, in which the projection number used for the reconstructions is 96. For the longest exposure time corresponding to the data set indexed 9, four peaks in the histogram that are corresponding to PP (polypropylene), PS (polystyrene), Nylon and PMMA respectively, can be revealed obviously. This means that the four kinds of polymer samples could be resolved easily in the reconstructed slices. With the decrease of exposure time, the height of the peak declines while the correspondent width of the peak expands. Up to data set indexed 5, the four peaks are just distinguishable. For shorter exposure time, the peaks attenuate gradually. At the shortest exposure time of 17.5 ms, all the peaks disappear except for that of PP that has the largest sectional area. As to PMMA, which has smaller size, the correspondent peak decays quickly with the decrease of exposure time, which means that for higher spatial resolution more photons are needed. For experimental applications, according to the above analysis, the least pixel value in the background of each projection should be about 2040 as indicated in the data set indexed 5.

Histograms of reconstructed slices from data sets indexed 1–9, corresponding to exposure time of 17.5, 29, 40, 52, 105, 155, 270, 385, 550 ms respectively, using the OSEM-TV algorithm, where bg denotes background; PP: polypropylene; PS: polystyrene.
An experiment with a bell cricket was also carried to evaluate the algorithms. Fig. 5(a) shows the photo of the bell cricket. Fig. 5 (c) and (d) give the reconstructed slices of the bell cricket, corresponding to the abdomen of the bell cricket, using the FBP and OSEM-TV algorithms respectively. The normal projection number for FBP reconstruction of the sample structure should be 1200. However, in this experiment, projection number for one CT data set is limited to 68, which means that the data collection efficiency could be improved by 18 times. Then, the selected CT data set is reconstructed by FBP and OSEM-TV respectively. Shown in Fig. 5 (c) is the slice reconstructed by FBP algorithm, in which the image quality deteriorates due to the severe streaking artefacts. Obviously, it is hard to proceed with further quantitative analysis based on such a data set. Furthermore, the reconstruction by OSEM-TV algorithm is shown in Fig. 5 (d).

Picture of the bell cricket and reconstructed results, (a) The photo of the bell cricket used in experiments, (b) The 3D rendering image of the live bell cricket, reconstructed slices using FBP algorithm (c) and OSEM-TV algorithm (d) respectively.
It is obvious that the streaking artefacts are suppressed effectively by the OSEM-TV algorithm, while the microstructure of the sample, including the tracheae inside legs, the abdomen and the wing, remains. The correspondent three-dimensional rendering image is also shown in Fig. 5(b), from which the whole structure of the bell cricket is reconstructed without deterioration of image quality due to the streaking artefacts. Using the data captured in dynamic CT, the three-dimensional structure evolution of the live bell cricket has been got, in which the compression and expansion of the abdomen can be observed, as shown in the Supplementary Movie 1.
In this paper, we employed OSEM-TV, an efficient iterative reconstruction method, for the monochromatic-beam-based dynamic X-ray microtomography, which was evaluated by simulations and experiments respectively. According to the simulation on a standard Shepp-Logan phantom, NMSE value of slices reconstructed by OSEM-TV is about 1/4 of that by FBP. Concerning image quality and reconstruction efficiency, OSEM-TV is practicable for the processing of massive data in the monochromatic-beam-based dynamic X-ray microtomography. Experimental results for a phantom made up of polymer fibers confirmed the simulation results and density resolution was high enough to resolve different polymer materials at the least pixel value of 2040 in the projections. In experiments for a live bell cricket, three-dimensional structure evolution of the live bell cricket was revealed successfully, in which the compression and expansion of the abdomen could be observed explicitly. As a result, we conclude that with the use of OSEM-TV, the monochromatic-beam-based dynamic X-ray microtomography is practicable for the quantitative and non-destructive analysis to the evolution of microstructure with acceptable efficiency.
Footnotes
Acknowledgments
This work was partially supported by the National Natural Science Foundation of China (No. 11375257 and 81430087), the Joint Funds of the National Natural Science Foundation of China (No. U1232205), the state key research and development program (No. 2017YFA0206004 and 2017YFA0403800), Youth Innovation Promotion Association of Chinese Academy of Sciences (No. 2017304) and the CAS-CSIRO cooperation research project (No. GJHZ1303).
