Abstract
This study aims to investigate and test a new image reconstruction algorithm applying to the low-signal projections to generate high quality images by reducing the artifacts and noise in the cone-beam computed tomography (CBCT). For the low-signal and noisy projections, a multiple sampling method is first utilized in projection domain to suppress environmental noise, which guarantees the accuracy of the data for reconstruction, simultaneously. Next, a fuzzy entropy based method with block matching 3D (BM3D) filtering algorithm is employed to improve the image quality to reduce artifacts and noise in image domain. Then, simulation studies on polychromatic spectrum were performed to evaluate the performance of the proposed new algorithm. Study results demonstrated significant improvement in the signal-to-noise ratios (SNRs) and contrast-to-noise ratios (CNRs) of the images reconstructed using the new algorithm. SNRs and CNRs of the new images were averagely 40% and 20% higher than those of the previous images reconstructed using the traditional algorithms, respectively. As a result, since the new image reconstruction algorithm effectively reduced the artifacts and noise, and produced images with better contour and grayscale distribution, it has the potential to improve image quality using the original CBCT data with the low and missing signals.
Introduction
Cone-beam computed tomography (CBCT) plays a critical role in both medical imaging and industrial non-destructive testing with high efficiency and precision [1–3], which acquires several projections by scanning an object with X-rays sent from different angles. With the impressive improvements in scanning speed and space resolution, CBCT has been developed extensively and widely.
However, to the turbine blades or other high-density shaped parts in industrial computed tomography (ICT) area, the projection signal received on the detector is relatively low even the maximum scanning voltage and power settings (such as the maximum voltage is 450 kV). The projections data from the industrial shaped parts are severely affected and degraded by kinds of factors, including Poisson noise [4, 5], logarithmic transformation of scaled measurements [6], and the attenuation based on structure and material. And in some cases, X-ray can penetrate the object hardly [7], or the signal is submerged in the noise [8, 9] etc., all the factors attached to the projection will lead to severe artifacts in reconstruction domain, which renders challenging work for noise reduction to maintain a high image quality. So it is necessary to improve the image by maintaining the original information integrity and to remove unnecessary artifacts. Up to now, many noise-reduction strategies have been proposed and utilized to improve the signal-to-noise ratio (SNR) of the CT slices in image domain through various algorithms [10–12]. However, the noise that corresponding to the calibrated projection data after logarithm transform is signal-dependent [13]. One approach utilizes nonlinear filter to smooth the noise, though the low-pass filter might hold the contour of the image, the details of the image might vanish, and noise by spatially-invariant low-pass filters has shown ineffectiveness [14]. Moreover, the sophisticated noise filtering were proposed to improve the results [15, 16], but they are incapable of eliminating the artifacts perfectly, which usually gains noise reduction at the cost of resolution, such as Median filter, Gaussian filtering, Bilateral filtering, Gabor filter, Wiener filter, No-Local Means filter, etc. Another approach employs a penalty-weighted least squares (PWLS) model [17, 18] to reduce streak artifacts caused by limited CT projections and noise in either sinogram space or image domain [19, 20]. Although the result is improved reasonably, the penalty in space needs to be deliberately designed based on the investigation, and the model parameters are difficult to selected, which leads to more limitations. As the proceedings during a course of CT scanning, the noise-induced artifacts caused by the low-signal projections reconstruction are relative to both sinogram domain and image domain. The denoising algorithms mentioned above are simply operating the relations of different pixels in image domain, or focus on the model, the fidelity of low-signal projection is distorted and the details of image are also smoothed. Thus, there is a need for developing a denoising method which combines with regional features to/and hold image details in the domain.
To reduce the noise for low-signal projections of CBCT image rather than simply smooth the one in image domain, in this work, the noise suppression in both sinogram and image domain is investigated. And three steps are performed between the projection and image domain, including multiple sampling for average, fuzzy entropy and Block-Matching 3D (BM3D) filter [21, 22] algorithm. Based on the randomness of the noise and its irrelevant, the multiple sampling for average process can effectively suppress the noise without destroying the low-signal projection, which assures the data fidelity in projection for reconstruction. Besides, the fuzzy entropy method with Block Matching 3D (BM3D) filtering algorithm is used to suppress artifacts and noise in image domain, which is employed to distinguish the edge and flat area when the denoising is performed, simultaneously. The simulation experimental results have shown the effectiveness and feasibility of our proposed method.
Materials and methods
Noise model
The mission is to obtain the attenuation coefficients μ(s), where
In CT imaging, Poisson statistics describes the behavior of the majority of the measurement noise. Thus, the complicate noise on projections of CT can be approximated by a Poisson model as:
After the effective data correction algorithm, including scatter and beam hardening corrections, implemented on CBCT system, the residual errors on the projections are expected to be small as compared to the Poisson noise. In order to make reconstruction unimpeded, it is necessary to discretise a continuous object μ
In the study, we investigated a limited number of projections here, and given image
Due to the influence of circuit noise, quantization error and other factors, a measurement value actually is the sum of the intensity of the ray itself and the noise signal, where the noise amplitude value is basically unchanged under different circumstances. Sometimes the information can be submerged by noise. It is necessary to take effective ways to make the useful signals appeared. The multi-image averaging process makes it possible to obtain useful information and submerge the noise down to the desired signal [25]. By accumulating the signal several times, the signal emerges.
Since the noise η (x, y) is independent of the image signal itself
Denoising is the process of approximating
Since the noise is random and uncorrelated, the average image can be expected as
From Equation (7), it is clearly that the mean value of the same scene is noise-free image, but there are some perturbations. The standard deviation of these disturbances in Equation (9) determines the intensity of noise. It is known that the noise can be reduced by increasing the K value (that is, increasing the average number of images). But it can be found that
Fuzzy entropy as a physical measure which reflects the fuzzy degree quantitatively is proposed by Shannon [26]. To apply Shannon’s entropy in information theory, the concept of image entropy is proposed, which is used to determine the edge and smooth area of single material object. For the entropy of the image, there are two definitions [27]: (1) histogram entropy (HE), which is defined according to the probability that the gray value appears; (2) gray entropy (GE), which is defined according to the distribution probability of the gray value in the total gray value. If a region of the image is defined, the local entropy is fixed and determined.
Taking a window with size
Based on the local information of the image, the GE has been used to deal with the image in the process, which is defined as follows [28]:
For calculating the fuzzy entropy quickly and effectively, a fuzzy set with image local characteristics must be defined, that is, the subordinate degree. The grayscale of the local region is chosen as the feature of the gray distribution, which reflects the integrated characteristics of the image:
Moreover, to measure the properties of the fuzzy set defined on the image, a fuzzy entropy measure (FEM) is calculated, that is:
where:

Fuzzy entropy image processing.
The input for the BM3D is the observed image
With a fixed block size
Then 3D transform
Following the basic estimation obtained above, the denoising can be improved by performing grouping within basic estimate and collaborative empirical Wiener filtering. And the estimate image blocks
Final estimate
where:
Θ σ
Thus, the algorithm is divided in two major steps, which is summarized in Fig. 2.

Scheme of the BM3D algorithm.
Step1: Estimates the denoised image using hard thresholding during the collaborative filtering;
Step2: Based both on the original noisy image and the estimate image
To sum up, the whole process for the low-signal projections can be summarized as follows: Obtaining the projection information, and determining the low-signal projections position by a setting threshold which usually is the three times the standard deviation; Based on the position knowledge of low-signal projections, resampling the projection K times at the same position, then summing and averaging them; Reconstructing the projection which has been denoised and obtaining the slice image; Calculating the local entropy
For the Fuzzy entropy process, it is used to determine the edge and smooth area of single material object, thus it controls the anisotropic degree of noise in image. And BM3D algorithm takes the combined filtering method to estimate the noise standard deviation and use it as the filter parameter, and it can achieve the purpose of removing noise and preserving the details of the image. The combination of the methods can improve the quality and reduce the noise performance reasonably.
In this section, numerical studies and simulations are carried out on polychromatic spectrum to evaluate the performance. Considering the conditions as in practical circumstance, a polychromatic spectrum is taken into account, and the tube voltage is set to be 140
Imaging and reconstruction parameters used in CBCT system
Imaging and reconstruction parameters used in CBCT system
Fig. 3 gives the performance of the experiment which is using industrial parts with single-material of iron, and the number of views is 90 which evenly spanned on [0 π). Fig. 3 (a) shows the sampled diagram rwhere the range from the position 1 to the position 2 is part of the low-signal projections sampling angles. The sinogram that low-signal projections below the Gaussian noise in local position 1 to 2 is shown in Fig. 3(b) rand there is a missing data for the continuous sampling position in the domain rwhich reflects that the blade projection information is buried at successive sampling angles.

CT scan simulation. (a) is the CT simulated geometry rand the position 1 to 2 shows the multiple sampling ranges; (b) is the sinogram and the low-signal projections in the region.
Based on the presented studies rthe results are obtained from the described algorithm. Fig. 4 shows the results of the 60th projection with multiple sampling for average. The white region inner the projection in Fig. 4 (a) is the part that the ray goes through the piece hardly rthat is rthe projection has been buried and the noise is higher than the projection value. According to the algorithm mentioned in section 2.2 rthe low-signal projections are multiple sampled and averaged. Fig. 4 (b) ∼ (d) show the images before and after the processing. Fig. 4 (b) is the noiseless projection in area-Ω rand Fig. 4 (c) is the noisy image rFig. 4 (d) gives the results based on the method. It is clear that the projection information is preserved and the projection noise is suppressed. And the standard deviation of the projection image down to

Projection from multiple sampling for average. (a) shows the low-signal projections distribution in one sampling; (b) is the no noise projection in domain Ω; (c) is the low-signal projections with noise in the domain; (d) shows the multiple average projection with noise in the domain.
To further improve the image quality rthe image is reconstructed and is filtered in reconstruction domain. Images in different positions are selected to show the results. Fig. 5 shows the slice with CS-based algorithm. The denoising algorithm BM3D and the Entropy have been used in the process rwhich produces the state-of-art recovery for images. To illustrate the effectiveness of the algorithm rtwo slices are selected randomly and arbitrarily rwhich reflects the thickness and structure at different positions.

CBCT image reconstruction. Display window: –0.02, 0.8]. (a),(e) are the reconstructed image with low-signal mixed noise in some ranges; (b),(f) are the reconstructed image with multiple projections process; (c),(g) show the image with fuzzy entropy method; (d),(h) show the image in (c)and(g) with the BM3D filter. (a) ∼ (d) show the 128th slice image and (e) ∼ (h) show the 240th slice image.
In Fig. 5, (a) ∼ (d) state the 128th slice images, and Fig. 5 (a) gives the result from the projection with adding Gaussian noise, it is found that there are serious artifacts in the low-signal projections sampling position, and the contour edge is poor in some region, which conforms to the result of the low-signal projections. Fig. 5 (b) is the result from multiple projections process, and it is easy to see that the image quality has been improved. Fig. 5 (c) is the image using fuzzy entropy (FE) to Fig. 5 (b) according to the algorithm in section 2.3, and the noise of the filtered image is well suppressed. The contours are maintained, but the reconstructed artifacts are not removed enough. Thus, the image after fuzzy entropy processing is subjected to BM3D filtering again, and the artifacts of the contours are improved obviously. Fig. 5 (d) shows the final result. The second row in Fig. 5 (e) ∼ (h) shows the 240th slice images with the same pattern.
The zoomed details are illustrated in Figs. 6 and 7. It can be seen that both FE and BM3D-FE yield a better result of the structure for the image than the one that uses the low-signal projections to reconstruct directly. Fig. 6 (a) ∼ (d) are the zoomed map of region A, and Fig. 7 (a) ∼ (d) are the zoomed map of region B in Fig. 5 (a). Line AB and CD are the profile location, the values have been shown in (e) both Figs. 6 and 7. It is obvious that the quality of the processed image is better than that of the previous one; meanwhile, the artifacts have been suppressed and the contour clarity has also been improved.

Image detail in domain A. (a) ∼ (d) are correspond to (a) ∼ (d) in Fig. 5.

Image detail in domain B. (a) ∼ (d) are correspond to (a) ∼ (d) in Fig. 5.
In order to assess the quality of denoising, four typical filtering methods, including Gaussian filtering, Bilateral filtering, NLM filtering and BM3D filtering, are compared to process the reconstructed image. Figs. 8 and 9 show comparisons of the 128th and 240th slice image, respectively.

Comparison of the 128th slice images with different filter. (a)∼(c) are the slice images with projection denoising by multiple sampling for average, and the images filtered by Gaussian filtering, bilateral filtering and NLM filtering, respectively. (d) is the image of proposed method with BM3D filtering. (e) is the profile comparison along the line EF. Display window: [–0.02, 0.7].

Comparison of the 240th slice images with different filter. (a)∼(c) are the slice images with projection denoising by multiple sampling for average, and the images filtered by Gaussian filtering, bilateral filtering and NLM filtering, respectively. (d) is the image of proposed method with BM3D filtering. (e) is the profile comparison along the line MN. Display window: [–0.02, 0.7].
Figs. 8 and 9 illustrate that the slice images in (c) and (d) have a higher edge contrast than that of in (a) and (b). For the denoising ability, all filtering methods can reduce the noise level to the images, but BM3D filtering has better visual results, and the artifacts decrease obviously, compared with (a), (b) and (c) in Figs. 8 and 9. Moreover, it can be seen from the curve that the grayscale obtained by new algorithm is even and smooth, in contrast, other algorithms have a large grayscale fluctuations. Combined with the property of single material blade to be measured, it is well known that the more uniform the grayscale, the high quality the image. To evaluate the reconstructed image quality and illustrate the effectiveness and practicability of this algorithm, a further more quantitative description and comparison are given. In this paper, Contrast to Noise Ratio (CNR) [30] and Average Gradient (AG) [31] in region C are computed, and Signal Noise Rate (SNR) in region D is performed, which are used the similar definition as in the literature, respectively. To evaluate the performance, the local area for SNR is selected inside of the object, and the whole image quality is based on the local one. SNR reflects the noise level of the reconstructed image. The larger the SNR, the better the image quality. AG is used to characterize the contour clarity of the part, the larger the AG is, the clearer the detail of the image.
Table 2 shows the numerical results that both SNRs and CNRs increase obviously, and CNRs are improved sharply. Because the AG cannot distinguish the noise and details clearly, AGs have shown different value in different method. What is more, SNR and CNR of BM3D filtering are both higher than that of the others, which not only decreases the noise, but also holds the detail by block matching. Therefore, BM3D filtering has better performance in denoising process. While, the reconstruction results are slightly different for slices at different position. The factors are complicated, including scattering, beam hardening and the scanning settings (current, voltage and exposure), which are closely related to the material and structure of the object. But those questions are not studied in this paper.
Numerical comparison of image with different methods
What needs to be reiterated here is that multiple sampling process is an effective means of reducing noise to guarantee the original projection information. Theoretically, the more samplings, the more noise reduction, but it does not means that there needs a large number of projections. It can be found that the standard deviation
As we know, the projection sampling by CBCT system is associated with many factors. From projection domain to reconstruction domain, various factor have affected the quality of the image. It may be different but important, such as X-ray dose, structure, materials, as well as sampling strategy, etc., all of which can be an area of research. Here we only study an effective method to improve the noise projections and artifacts image for high quality image in certain conditions. And, the image has been significantly improved with our proposed method on CBCT, which shows the proposed method has good robustness and practicality.
In this article, we proposed a high quality image acquisition algorithm for CBCT using low-signal projections which has been masked by noise. The improvements mainly include three aspects. First, the multiple sampling for average process has been utilized for low-signal projections to suppress the noises in projection domain, which is to guarantee the accuracy of the data source. Second, the fuzzy entropy is used as a function for keeping the detail of reconstructed image. The greater the local entropy, the more likely it will be in the smooth region. The smaller the local entropy is, the more likely the edge is. Third, BM3D filter denoising step for slice images is performed, which improves denoising performance when the image detail is preserved. The experimental results show that the proposed method can achieve a good quality of low-signal projections, which is based on grayscale, SNRs and CNRs.
Footnotes
Appendix: The evaluation to the reconstructed image
The signal to noise ratio (SNR), contrast to noise ratio (CNR), and the average gradient (AG), are measured as the evaluation of the reconstructed image in selected regions, respectively. Signal to noise ratio (SNR):
SNR is commonly used in image quality, which reflects the ratio of signal intensity to noise intensity in image. It is mainly used to evaluate the degree of image noise. The higher the value, the better the image quality. The mathematical definition is as follows:
The μ
ROI
and S
ROI
are calculated as
Contrast-to-Noise Ratio (CNR):
CNR is the ratio of the difference of tissue to the noise standard deviation in background, which reflects the contrast of image in ROI and background. The higher the value, the clearer the image, which means the larger the difference between the background area and the image in ROI. The mathematical definition is as follows:
Average Gradient (AG):
AG is used to characterize the contour clarity of the part. The larger the AG value is, the more detailed the information is. For the region of N×M array, AG is defined as
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grant No. 51675437, 51605389), the Natural Science Foundation research project of Shaanxi Province (Grant No. 2016JM5003), and the Graduate Starting Seed Fund of Northwestern Polytechnical University (Grant No. Z2017022).
