Next Article in Journal
Energy-Efficient and Fast MAC Protocol in UAV-Aided Wireless Sensor Networks for Time-Critical Applications
Next Article in Special Issue
A Kalman Filter-Based Method for Diagnosing the Structural Condition of Medium- and Small-Span Beam Bridges during Brief Traffic Interruptions
Previous Article in Journal
Study on Control System of Integrated Unmanned Surface Vehicle and Underwater Vehicle
Previous Article in Special Issue
Nondestructive Testing of the Miter Gates Using Various Measurement Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Effectiveness of Non-Local Means Algorithm with an Industrial 3 MeV LINAC High-Energy X-ray System for Non-Destructive Testing

1
Electro-Medical Device Research Center, Korea Electrotechnology Research Institute (KERI), 111, Hanggaul-ro, Sangnok-gu, Ansan-si, Gyeonggi-do 15588, Korea
2
Department of Radiological Science, Gachon University, 191, Hambakmoero, Yeonsu-gu, Incheon 21936, Korea
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(9), 2634; https://doi.org/10.3390/s20092634
Submission received: 7 April 2020 / Revised: 1 May 2020 / Accepted: 3 May 2020 / Published: 5 May 2020

Abstract

:
Industrial high-energy X-ray imaging systems are widely used for non-destructive testing (NDT) to detect defects in the internal structure of objects. Research on X-ray image noise reduction techniques using image processing has been widely conducted with the aim of improving the detection of defects in objects. In this paper, we propose a non-local means (NLM) denoising algorithm to improve the quality of images obtained using an industrial 3 MeV high-energy X-ray imaging system. We acquired X-ray images using various castings and assessed the performance visually and by obtaining the intensity profile, contrast-to-noise ratio, coefficient of variation, and normalized noise power spectrum. Overall, the quality of images processed by the proposed NLM algorithm is superior to those processed by existing algorithms for the acquired casting images. In conclusion, the NLM denoising algorithm offers an efficient and competitive approach to overcome the noise problem in high-energy X-ray imaging systems, and we expect the accompanying image processing software to facilitate and improve image restoration.

1. Introduction

In industrial inspection, X-ray imaging is well established for non-destructive testing (NDT), and it is used for crack detection, assembly inspection, analysis of material composition, etc. [1,2,3]. Depending on the specimen, industrial radiography systems are often affected by deterioration of image quality when radiation penetrates high-density objects. Attempts to overcome the penetration of dense objects led to the development of the industrial high-energy X-ray imaging system, which is now being widely used. In particular, low- and high-energy radiation are generally distinguished by considering energy below 1 MeV as low energy, whereas a high-energy imaging system would operate in the range of 1–9 MeV [4,5,6].
X-ray image degradation is a crucial issue, and it is mainly contaminated by noise through the imaging system. Thus, the recovery of a deterioration of image performance, collectively referred to as image denoising, has been extensively researched. The correlated noise of X-ray statistical fluctuation is considered as the Poisson distribution and the uncorrelated noise with X-rays. In particular, the uncorrelated noise is mainly generated from the electric fluctuation, and it is considered as Gaussian distribution [7]. In context with the characteristics of the X-ray image, most of the image denoising methods depend on the X-ray image degradation model [8,9], which is assumed to be linear and shift-invariant and may be described as follows:
g x = f x + η f δ ,
where g x is the X-ray image acquired from the imaging system in pixel position x, f x is the original (i.e., noise-free) image, η f is the standard deviation of the noise distribution, and δ is the Gaussian noise (with zero mean and a standard deviation equal to one). In this noise model, noise variance, η 2 f , can be separated into Poisson and Gaussian components as:
η 2 f = P f x + G 2 ,
where P and G are the Poisson noise parameter and the standard deviation of the Gaussian noise, respectively.
The deterioration of image quality due to noise in industrial high-energy X-ray images is a crucial issue in NDT. Reducing the noise that affects NDT images is indispensable to improve the accuracy of inspection. Common filtering methods involve the use of an average filter or a median filter [10]. The former of these two filters is mainly implemented by compressing Gaussian and uniform noise, whereas the latter filter compensates for salt-and-pepper noise [11]. A more advanced method was proposed by Wang et al., who developed a noise reduction algorithm incorporating a wavelet transform, which entails multi-resolution analysis [12]. This method is based on a new type of directional adaptive median filter designed to reduce the amplitude of the noise. However, X-ray images are also adversely affected by Poisson noise, which is associated with X-ray photons, and Gaussian noise, which is related to electronic noise, and both of these types of noise are widely distributed throughout X-ray images [7]. Therefore, a suitable method is required to deal with each of these types of noise. An alternative solution to this problem is the Anscombe transform (AT) [13,14], which is effective for converting Poisson noise to Gaussian noise. However, these techniques are computationally expensive because of the calculation of a complex optimization problem, and they often behave according to the use of non-convex models. Moreover, it is difficult to preserve the edge smoothing in the acquired X-ray images. To overcome this problem, various noise reduction algorithms have been proposed and are widely used as state-of-the-art methods, including gradient models [15] and non-local self-similarity models [16,17]. These methods, which are typically based on iterative algorithms, include total variation (TV) and non-local means (NLM). In particular, the advantages of the NLM method are its superior performance in terms of image quality and processing time as well as its ability to maintain the edge structure of images. Notably, Xu et al. [17] introduced the NLM approach by modeling the non-local self-similarity (NSS) prior to noise reduction in a natural image. However, its approach has limited applications in 2D X-ray imaging, including for Poisson–Gaussian mixed noise due to the assumption that it only considers the Gaussian noise. Since Gaussian noise is independent of the imaging system, it is possible to artificially generate and learn various forms of Gaussian noise in advance. On the other hand, Poisson noise depends on the photon fluence (amount of photons). In addition, the X-ray image is expressed by superimposing the image from 3D to 2D, which has different characteristics from the natural image. It is difficult to mathematically understand that there are many similar patches in an X-ray image, notwithstanding overlap and ambiguous borders compared to that of the natural image.
The objective of this paper is to propose an NLM denoising algorithm and evaluate the image quality obtained with this algorithm using the industrial high-energy X-ray imaging system we established. Our proposed method does not require additional manual work and a large amount of prior information for the removal of the mixed noise component, effectively. In this study, we designed a Wiener filter and TV denoising algorithm to enable us to compare our proposed NLM algorithm with existing algorithms. We evaluated the noise reduction performance by visual assessment and using the intensity profile, root-mean-square error (RMSE) [18], edge preservation index (EPI) [19], contrast-to-noise ratio (CNR) [20], coefficient of variation (COV) [21], and normalized noise power spectrum (NNPS) [22,23] of three phantom images.

2. Materials and Methods

2.1. Modeling the Proposed NLM Denoising Algorithm

The Wiener filter, which can effectively reduce noise, is well known as a mean-square error-based optimal stationary linear filter for image restoration. The transfer function of the Wiener filter [24] in the Fourier domain is given by:
W u , v = S f u , v S f u , v + σ 2 ,
where S f u , v is the power spectrum of the original image and σ 2 is the variation of the noise image with zero mean. The known limitation of this method is that it is prone to over-smoothing [25]; therefore, another approach is to introduce the noise parameter σ n as follows:
f ˜ x , y = m f x , y + σ f 2 x , y σ f 2 x , y + σ n 2 x , y g x , y m f x , y ,
where m f x , y is the local mean value of the original image, σ f 2 x , y and σ n 2 x , y are the local variations of images, g x , y is the obtained image with the noise signal, and f ˜ x , y is the restored image. TV regularization applies image denoising while preserving important details, a concept that was introduced by Rudin, Osher, and Fatemi (i.e., the ROF model):
f = argmin f Ω f T V + λ 2 Ω g f 2 ,
f = argmin f Ω Ω f + λ 2 g f 2 ,
f = x , y f x + 1 f x + f y + 1 f y ,
where f is the exact image without noise in Cartesian coordinates x and y, g is the degraded image, Ω is the boundary condition, and λ is a balancing parameter between the fidelity and regularization terms. Although this method performs effectively with respect to noise reduction and simultaneously preserves edges, it has a tendency to over-flatten the degraded image and produce a so-called cartoon-like artifact when the result is deduced using a high balancing parameter in the regularization term [26]. The NLM method, which delivers remarkable performance with regard to reducing the noise, as shown in Figure 1, is represented by the following simple formula:
N L g i = 1 Z i j w i , j g i ,
w i , j = e x p p i , j d 2 ,
p i , j = 1 δ g δ i δ j 2 2 ,
where i is a pixel, which is calculated by averaging the weighted pixels, and w i , j is a family of weights that depend on the similarity between pixels i and j , and satisfy the usual conditions 0 w i , j 1 and j w i , j = 1 . Further, Z i is the normalized constant of the similarity between two square patches between δ i and δ j at center pixel i and j , and d is a filtering parameter, which is the standard deviation of the exponential function, as illustrated in Figure 1. The algorithm of the NLM method operates with respect to local filters; in other words, it not only compares the pixel intensities, but also the geometrical configurations in an entire neighborhood [27]. This, along with the fact that it does not introduce additional artifacts while minimizing the loss of the edge structure in the image, is the reason for the successful noise reduction capabilities of this method.

2.2. Industrial High-Energy X-ray Imaging System and Materials Modeling

We constructed a high-energy X-ray system for industrial inspection. The system is composed of a linear accelerator (LINAC, HEXTRON3/1-500, Granpect Inc.), a large-area flat-panel detector (pixel size: 200 μm, pixel matrix: 2048 (W) × 2048 (H), Gd2O2S scintillator, 16 bit A/D), and a mechanical support for object installation, as shown in Figure 2. The distance of source to object is 800 mm, and the distance of object to detector is 80 mm. The exposure time was about 5 s to obtain a single image. The additional specifications of the 1−3 MeV LINAC X-ray generator are listed in Table 1.
Figure 3a–c shows an aluminum die-casting, a concrete dummy, and a 50 mm Pb plate phantom with image quality indicator (IQI) penetrameters (ASTM E1742) that were used in the experiment, respectively. Here, the hole-type penetrameters have a thickness of approximately 2% of that of the specimen based on the American Society for Testing and Materials (ASTM) testing protocol.

2.3. Evaluation of Image Quality

We evaluated the performance visually and used the intensity profile to assess the improvement in the image quality of X-ray phantom images based on our designed algorithms. In addition, the RMSE, EPI, CNR, COV, and NNPS parameters were used to quantitatively compare and evaluate the performance of the conventional algorithm and the proposed NLM algorithm for X-ray phantom images. These parameters were calculated as follows:
RMSE = i = 1 N I 1 I 2 2 N ,
EPI = Γ I 1 I 1 ¯ , I 2 I 2 ¯ I 1 I 1 ¯ , I 1 I 1 ¯ Γ I 2 I 2 ¯ , I 2 I 2 ¯ , Γ a , b = x i , y j R O I I 1 x i , y j I 2 x i , y j 2
CNR = S Target S Background σ Target 2 + σ Background 2 ,
COV = σ Target S Target ,
NNPS u , v = NPS u , v large   area   signal 2 ,   NPS u n , v k = lim N x N y , M Δ x Δ y M · N x N y m = 1 M | i = 1 N x j = 1 N y I x i , y j S x i , y j exp 2 π i u n x i + v k y i | 2 ,
where I 1 is reference data, I 2 is measured data, N is number of matrix elements, and I ¯ is operation of Laplacian filtering in the region of interest (ROI). S Target and σ Target are the mean and standard deviation of the intensity in the target ROI, respectively; S Background and σ Background are the mean and standard deviation for the background intensity in the ROI, respectively; S is the average background intensity; and N x N y and Δ x , Δ y account for the pixel numbers and pixel sizes on the x- and y-axes, respectively.

3. Results and Discussion

Figure 4 shows the simulation results of the original image (noise-free), artificial noisy component, noisy image, restored image with Wiener filtering, restored image using the total variation, and restored image using the NLM algorithm using numerical phantom. We implemented the X-ray simulation based on the ray-tracing method. Here, the computational language MATLABTM (Mathworks, USA, R2018b) was used and the original image was acquired in the same geometry condition as the experiment. Moreover, we generated the noise component, which was composed of Poisson and Gaussian distributions, using the imnoise ( · ) and poissrnd ( · ) functions (i.e., we used the parameters: Poisson parameter = 2.0 and Gaussian parameter = 2.0) in a MATLAB toolbox based on Equations (1) and (2). The image restored using the NLM algorithm was slightly closer to the original image, compared to that of Wiener filtering and TV-based denoised image. For the quantitative evaluation, we measured the RMSE and EPI values (Table 2). The RMSE values of the noisy image and denoised images of the Wiener filter, TV, and NLM were approximately 38.7, 12.5, 6.5, and 1.2, respectively. A smaller RMSE value corresponds to a greater similarity to the pixel value of the original image without additional degradation. The EPI factors of the images were approximately 0.17, 0.3, 0.74, and 0.87, respectively. An EPI value closer to 1 shows that the edge of the measured image is well-preserved.
Figure 5 shows the images of an aluminum die-casting phantom that were acquired with our established high-energy X-ray imaging system and processed using various denoising methods, including the proposed NLM algorithm and were ultimately used to obtain the intensity profile. The qualitative analysis we conducted confirmed the ability of the proposed algorithm to recover a blurred artifact from only the noise-reduced image. A visual assessment of the phantom image, including the magnified regions, indicates that the noise distribution in the phantom image is clearly reduced using the proposed NLM denoising algorithm. In particular, it was confirmed that the edges in the NLM-based denoised image are emphasized compared to those in the TV-based image, and distortion due to contrast amplification is reduced with our proposed algorithm. In addition, Figure 6 shows the measured intensity profile of the noisy image and the noise-reduced images and shows that the signal intensity fluctuation of the profile for the proposed NLM-based denoised image is smaller than that of the other denoising algorithms.
Figure 7 shows images of the concrete dummy phantom that were acquired with the high-energy X-ray imaging system we developed. The images were processed using various denoising methods, including the proposed NLM algorithm with an ROI to evaluate the CNR and COV. The evaluated CNR and COV results for the denoising algorithms are shown in Figure 8. The CNR obtained with the NLM algorithm was approximately 17.2, 4.5, and 3.4 times higher than those obtained with the noisy image, Wiener filter, and TV denoising algorithm, respectively. In contrast to the CNR results, the COV increased in the following order, and the COV obtained with the NLM algorithm was approximately 28.4, 10.9, and 3.4 times smaller than those obtained with the noisy image, Wiener filter, and TV denoising algorithm, respectively. Based on the equations, the higher the CNR result and the smaller the COV value, the higher the quality of the image. Overall, these results confirmed that, compared to the contrast, the value of the signals of the target region in the phantom image was affected to a greater extent by the denoising algorithm or filter. However, the difference between the CNR and COV of the TV denoising algorithm and our proposed NLM algorithm was 3.4 times, which means that the algorithm had a similar effect on the contrast and the signal. Figure 9 shows the images of a 50 mm Pb plate phantom that were acquired with the high-energy X-ray imaging system we established. The images were processed using various denoising methods, including the proposed NLM algorithm with an ROIA to evaluate the NNPS. The NNPS results calculated using the various noise reduction techniques are shown in Figure 10. In all cases, it was confirmed that the overall NNPS value decreased as the spatial frequency increased. The NNPS for the proposed NLM algorithm is the lowest (approximately 10−10 mm2 at 2.0 lp/mm spatial frequency) and approximately 105 times lower than that of the noisy image. These results show that the proposed NLM algorithm provides a significantly larger reduction of the noise intensity, which improves the noise performance in all spatial frequency areas. In addition, the noise distributions of the Wiener filter and TV denoising algorithm in the X-ray phantom images showed similar tendencies as the spatial frequency increased. In particular, the TV denoising algorithm showed that the NNPS value for a spatial frequency of approximately 1.0 lp/mm either remained stable or increased. These results indicate that the algorithm was not effectively applied in the high-frequency domain. As a result, the proposed NLM algorithm was highly efficient in the high-frequency domain, is sensitive to noise, and proved its usefulness when processing high-energy X-ray images.
In industrial applications, noise reduction for high-energy X-ray imaging is highly important to improve the image quality. The high-energy X-ray imaging system we established achieved superior noise reduction performance with the NLM denoising algorithm in terms of all evaluation parameters. Our results demonstrate that this algorithm provides a bright future for industrial high-energy X-ray imaging systems with excellent image quality, which has considerable potential in NDT applications. Based on the results of this study, we expect it to become possible to apply the technique to industrial X-ray images of higher energy in the future.

4. Conclusions

We established an industrial high-energy X-ray imaging system using a linear accelerator and large-area flat-panel detector and designed an NLM denoising algorithm, which was employed to improve the quality of various phantom images acquired with the system. We implemented the proposed process to improve the image quality and performed systematic experiment to evaluate the imaging characteristics in terms of the intensity profile, CNR, COV, and NNPS. The image characteristics of the restored image were significantly improved; the CNR value of the NLM algorithm was approximately 17.2 and 3.4 times higher than that of the noisy and TV images, respectively. Meanwhile, the COV value of the NLM algorithm was approximately 28.4 and 3.4 times smaller than that of the noisy and TV images, respectively. Moreover, the NNPS value at a spatial frequency of 2 lp/mm was about 1 × 10−10 mm2, about 105 times lower than that for the noisy image. Our results demonstrated that the proposed algorithm is highly suitable for application in an industrial high-energy X-ray imaging system and can be used to significantly enhance the quality of the acquired images.

Author Contributions

K.K. and J.C. designed the experiment concept and Y.L. and J.C. assisted with K.K. in performing experiments; Y.L. analyzed the experimental data; and K.K. and J.C. wrote the manuscript with Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Korea Electrotechnology Research Institute (KERI) Primary research program through the National Research Council of Science and Technology (NST) funded by the Ministry of Science and ICT (MSIT). (No. 20-12-N0101-67) In addition, this research was supported by ‘NST- Korea Institute of Science and Technology (KIST)’ Postdoctoral Research Fellowship for Young Scientists at Korea Electrotechnology Research Institute in South KOREA (No. 20-12-N0101-67).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kruth, J.P.; Bartscher, M.; Carmignato, S. Computed tomography for dimensional metrology. CIRP Ann. Manuf. Technol. 2011, 60, 821–842. [Google Scholar] [CrossRef]
  2. Aryan, P.; Sampath, S.; Sohn, H. An overview of non-destructive testing methods for integrated circuit packaging inspection. Sensors 2018, 18, 1981. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Katunin, A.; Wronkowicz-Katunin, A.; Dragan, K. Impact damage evaluation in composite structures based on fusion of results of ultrasonic testing and X-ray computed tomography. Sensors 2020, 20, 1867. [Google Scholar] [CrossRef] [Green Version]
  4. Chiffre, L.D.; Carmignato, S.; Kruth, J.P.; Schmitt, R.; Weckenmann, A. Industrial applications of computed tomography. CIRP Ann. Manuf. Technol. 2014, 63, 655–677. [Google Scholar] [CrossRef]
  5. Takagi, H.; Murata, I. Energy spectrum measurement of high power and high energy (6 and 9 MeV) pulsed X-ray source for industrial use. J. Radiat. Prot. Res. 2016, 41, 93–99. [Google Scholar] [CrossRef]
  6. Wu, Y.C.; Zhu, B.; Li, G.; Zhang, X.H.; Yu, M.H.; Dong, K.G.; Zhang, T.K.; Yang, Y.; Bi, B.; Yang, J.; et al. Towards high-energy, high-resolution computed tomography via a laser driven micro-spot gamma-ray source. Sci. Rep. 2018, 8, 15888. [Google Scholar] [CrossRef] [Green Version]
  7. Zhu, L.; Wang, J.; Xing, L. Noise suppression in scatter correction for cone-beam CT. Med. Phys. 2009, 36, 741–752. [Google Scholar] [CrossRef] [Green Version]
  8. Foi, A.; Trimeche, M.; Katkovnik, V.; Egiazarian, K. Practical poissonian-gaussian noise modeling and fitting for single-image raw-data. IEEE Trans. Image Process. 2008, 17, 1737–1754. [Google Scholar] [CrossRef] [Green Version]
  9. Lee, S.; Lee, M.S.; Kang, M.G. Poisson-gaussian noise analysis and estimation for low-dose x-ray images in the NSCT domain. Sensors 2018, 18, 1019. [Google Scholar]
  10. Kirti, T.; Jitendra, K.; Ashok, S. Poisson noise reduction from X-ray images by region classification and response median filtering. Sādhanā 2017, 42, 855–863. [Google Scholar] [CrossRef] [Green Version]
  11. Cadena, L.; Zotin, A.; Cadena, F.; Espinosa, N. Noise removal of the x-ray medical image using fast spatial filters and GPU. In Proceedings of the SPIE 10752, Applications of Digital Image Processing XLI, San Diego, CA, USA, 17 September 2018. [Google Scholar]
  12. Wang, L.; Lu, J.; Li, Y.; Yahagi, T.; Okamoto, T. Noise reduction using wavelet with application to medical x-ray image. In Proceedings of the 2015 IEEE International Conference on Industrial Technology, Hong Kong, China, 14–17 December 2005; pp. 33–38. [Google Scholar]
  13. Makitalo, M.; Foi, A. Optimal inversion of the anscombe transformation in low-count poisson image denoising. IEEE Trans. Image Process. 2010, 20, 99–109. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Makitalo, M.; Foi, A. A closed-form approximation of the exact unbiased inverse of the anscombe variance-stabilizing transformation. IEEE Trans. Image Process. 2011, 20, 2697–2698. [Google Scholar] [CrossRef] [PubMed]
  15. Osher, S.; Burger, M.; Goldfarb, D.; Xu, J.; Yin, W. An iterative regularization method for total variation-based image restoration. Multiscale Model. Simul. 2005, 4, 460–489. [Google Scholar] [CrossRef]
  16. Rudin, L.I.; Osher, S.; Fatemi, E. Nonlinear total variation based noise removal algorithms. Physica D 1992, 60, 259–268. [Google Scholar] [CrossRef]
  17. Xu, J.; Zhang, L.; Zuo, W.; Zhang, D.; Feng, X. Patch group based nonlocal self-similarity prior learning for image denoising. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 244–252. [Google Scholar]
  18. Zhang, H.; Ouyang, L.; Huang, J.; Ma, J.; Chen, W.; Wang, J. Few-view cone-beam CT reconstruction with deformed prior image. Med. Phys. 2014, 41, 121905. [Google Scholar] [CrossRef]
  19. Sattar, F.; Floreby, L.; Salomonsson, G.; Lovstrom, B. Image enhancement based on a nonlinear multiscale method. IEEE Trans. Image Process. 1997, 6, 888–895. [Google Scholar] [CrossRef]
  20. Koutalonis, M.; Delis, H.; Spyrou, G.; Costaridou, L.; Tzanakos, G.; Panayiotakis, G. Contrast-to-noise ratio in magnification mammography: A monte carlo study. Phys. Med. Biol. 2007, 52, 3185–3199. [Google Scholar] [CrossRef]
  21. Lee, J.H.; Kim, Y.R.; Lee, G.M.; Ryu, J.H.; Cho, E.Y.; Lee, Y.H.; Yoon, K.H. Coefficient of variation on Gd-EOB MR imaging: Correlation with the presence of early-stage hepatocellular carcinoma in patients with chronic hepatitis B. Eur. J. Radiol. 2018, 102, 95–101. [Google Scholar] [CrossRef]
  22. Williams, M.B.; Mangiafico, P.A.; Simoni, P.U. Noise power spectra of images from digital mammography detectors. Med. Phys. 1999, 26, 1279–1293. [Google Scholar] [CrossRef]
  23. Kim, D.S.; Kim, E. Noise power spectrum of the fixed pattern noise in digital radiography detectors. Med. Phys. 2016, 43, 2765–2773. [Google Scholar] [CrossRef]
  24. Diwakar, M.; Kumar, M. Edge preservation based CT image denoising using wiener filtering and thresholding in wavelet domain. In Proceedings of the 2016 Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC), Waknaghat, India, 22–24 December 2016; pp. 332–336. [Google Scholar]
  25. Agrad, D.A.; Hiraoka, Y.; Shaw, P.; Sedat, J.W. Fluorescence microscopy in three dimensions. Methods Cell Biol. 1989, 30, 353–377. [Google Scholar]
  26. Lu, H.; Wei, J.; Liu, Q.; Wang, Y.; Deng, X. A dictionary learning method with total generalized variation for MRI reconstruction. Int. J. Biomed. Imaging 2016, 2016, 7512471. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Shim, J.; Yoon, M.; Lee, Y. Feasibility of fast non local means filter in pediatric chest x-ray for increasing of pulmonary nodule detectability with 3D printed lung nodule phantom. J. Radiol. Prot. 2019, 39, 872–889. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Schematic illustration of non-local means method for effective noise reduction in high-energy X-ray images.
Figure 1. Schematic illustration of non-local means method for effective noise reduction in high-energy X-ray images.
Sensors 20 02634 g001
Figure 2. Photographic image of a 1−3 MeV energy X-ray system consisting of an X-ray tube (focal spot size 2 mm) with a linear accelerator (LINAC) and large-area flat-panel detector (pixel size = 200 μm, 2048 × 2048).
Figure 2. Photographic image of a 1−3 MeV energy X-ray system consisting of an X-ray tube (focal spot size 2 mm) with a linear accelerator (LINAC) and large-area flat-panel detector (pixel size = 200 μm, 2048 × 2048).
Sensors 20 02634 g002
Figure 3. Photographic images of the (a) aluminum die-casting, (b) concrete dummy, and (c) 50 mm Pb plate attached to the image quality indicator (IQI) penetrameters for the experiment.
Figure 3. Photographic images of the (a) aluminum die-casting, (b) concrete dummy, and (c) 50 mm Pb plate attached to the image quality indicator (IQI) penetrameters for the experiment.
Sensors 20 02634 g003
Figure 4. Examples of the simulation study: original, noise component, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our simulation modeling and these magnified images in a selected region.
Figure 4. Examples of the simulation study: original, noise component, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our simulation modeling and these magnified images in a selected region.
Sensors 20 02634 g004
Figure 5. Images of the aluminum die-casting phantom: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our established industrial high-energy X-ray imaging system. A magnification of a selected region is shown for visual assessment.
Figure 5. Images of the aluminum die-casting phantom: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our established industrial high-energy X-ray imaging system. A magnification of a selected region is shown for visual assessment.
Sensors 20 02634 g005
Figure 6. Intensity profile (using line AB in Figure 5) in relation with denoising methods applied to the acquired image of the aluminum die-casting phantom.
Figure 6. Intensity profile (using line AB in Figure 5) in relation with denoising methods applied to the acquired image of the aluminum die-casting phantom.
Sensors 20 02634 g006
Figure 7. Images of the concrete dummy phantom: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our established industrial high-energy X-ray imaging system. The contrast-to-noise ratio and coefficient of variation were calculated for the specified regions of interest (ROI1 and ROI2).
Figure 7. Images of the concrete dummy phantom: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm, acquired with our established industrial high-energy X-ray imaging system. The contrast-to-noise ratio and coefficient of variation were calculated for the specified regions of interest (ROI1 and ROI2).
Sensors 20 02634 g007
Figure 8. Experimental results for the (a) contrast-to-noise ratio (using ROI1 and ROI2 in Figure 7) and (b) coefficient of variation (using ROI1 in Figure 7) as a function of the denoising method using the image of the concrete dummy phantom.
Figure 8. Experimental results for the (a) contrast-to-noise ratio (using ROI1 and ROI2 in Figure 7) and (b) coefficient of variation (using ROI1 in Figure 7) as a function of the denoising method using the image of the concrete dummy phantom.
Sensors 20 02634 g008
Figure 9. Images of the 50 mm Pb plate phantom with IQI penetrameters: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm. The images were acquired with our established industrial high-energy X-ray imaging system. The normalized noise power spectrum was calculated for the specified ROIA.
Figure 9. Images of the 50 mm Pb plate phantom with IQI penetrameters: noisy, Wiener filter, total variation, and proposed non-local means denoising algorithm. The images were acquired with our established industrial high-energy X-ray imaging system. The normalized noise power spectrum was calculated for the specified ROIA.
Sensors 20 02634 g009
Figure 10. Normalized noise power spectrum (using the ROIA in Figure 9) obtained by applying the different denoising methods to images that were acquired of the 50 mm Pb plate phantom with IQI penetrameters.
Figure 10. Normalized noise power spectrum (using the ROIA in Figure 9) obtained by applying the different denoising methods to images that were acquired of the 50 mm Pb plate phantom with IQI penetrameters.
Sensors 20 02634 g010
Table 1. Specifications of the X-ray generator at 3 MeV.
Table 1. Specifications of the X-ray generator at 3 MeV.
CategoriesValues
Focal spot size 2 mm
Beam angle0–23°
Beam symmetry ± 5%
Dose rate3.0 Gy/min@1m
Table 2. The results of root-mean-square error (RMSE) and edge preservation index (EPI) with respect to noise reduction method.
Table 2. The results of root-mean-square error (RMSE) and edge preservation index (EPI) with respect to noise reduction method.
Noise Reduction MethodRMSEEPI
Noisy image38.70.17
Wiener filter12.50.3
Total variation6.50.74
Non-local means1.20.87

Share and Cite

MDPI and ACS Style

Kim, K.; Choi, J.; Lee, Y. Effectiveness of Non-Local Means Algorithm with an Industrial 3 MeV LINAC High-Energy X-ray System for Non-Destructive Testing. Sensors 2020, 20, 2634. https://doi.org/10.3390/s20092634

AMA Style

Kim K, Choi J, Lee Y. Effectiveness of Non-Local Means Algorithm with an Industrial 3 MeV LINAC High-Energy X-ray System for Non-Destructive Testing. Sensors. 2020; 20(9):2634. https://doi.org/10.3390/s20092634

Chicago/Turabian Style

Kim, Kyuseok, Jaegu Choi, and Youngjin Lee. 2020. "Effectiveness of Non-Local Means Algorithm with an Industrial 3 MeV LINAC High-Energy X-ray System for Non-Destructive Testing" Sensors 20, no. 9: 2634. https://doi.org/10.3390/s20092634

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop