Next Article in Journal
Analysis of the New Kuznets Relationship: Considering Emissions of Carbon, Methanol, and Nitrous Oxide Greenhouse Gases—Evidence from EU Countries
Previous Article in Journal
Is Acceleration a Valid Proxy for Injury Risk in Minimal Damage Traffic Crashes? A Comparative Review of Volunteer, ADL and Real-World Studies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Fast Non-Local Means Algorithm for Noise Reduction Using Separable Color Channels in Light Microscopy Images

1
Department of Radiological Science, College of Health Science, Gachon University, 191, Hambakmoero, Yeonsu-gu, Incheon 21936, Korea
2
Department of Dental Hygiene, College of Health Science, Gachon University, 191, Hambakmoero, Yeonsu-gu, Incheon 21936, Korea
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2021, 18(6), 2903; https://doi.org/10.3390/ijerph18062903
Submission received: 17 February 2021 / Revised: 5 March 2021 / Accepted: 9 March 2021 / Published: 12 March 2021
(This article belongs to the Section Digital Health)

Abstract

:
The purpose of this study is to evaluate the various control parameters of a modeled fast non-local means (FNLM) noise reduction algorithm which can separate color channels in light microscopy (LM) images. To achieve this objective, the tendency of image characteristics with changes in parameters, such as smoothing factors and kernel and search window sizes for the FNLM algorithm, was analyzed. To quantitatively assess image characteristics, the coefficient of variation (COV), blind/referenceless image spatial quality evaluator (BRISQUE), and natural image quality evaluator (NIQE) were employed. When high smoothing factors and large search window sizes were applied, excellent COV and unsatisfactory BRISQUE and NIQE results were obtained. In addition, all three evaluation parameters improved as the kernel size increased. However, the kernel and search window sizes of the FNLM algorithm were shown to be dependent on the image processing time (time resolution). In conclusion, this work has demonstrated that the FNLM algorithm can effectively reduce noise in LM images, and parameter optimization is important to achieve the algorithm’s appropriate application.

1. Introduction

Light microscopy (LM) is employed to capture magnified high-resolution images of objects invisible to unaided sight. In addition, LM hardware and software technologies have rapidly advanced for application in various fields. In particular, LM images have considerably contributed to the comprehension of human mechanisms by providing functional and structural information on specimens, such as cells and tissues, in biomedical research [1,2]. Although the technologies and application methods for LM images have been actively developed, the analysis of several colorless and transparent specimens is difficult because the structures are indistinct and the background contrast is insufficient. To clearly examine such specimens, various staining techniques have been developed to obtain color LM images [3,4] in which the contrast between the specimen and background is high and the separation among various tissues is distinct [5,6].
In capturing LM images, hardware defects, such as focal length and lens misalignment, and the physical properties of light, such as scattering and quantum discreteness, typically generate noise [7]. Noise leads to the inaccurate analysis of observed specimens because the structure and component information of images are distorted [8]. To resolve this, various algorithms to reduce noise have been developed [9,10,11]. However, the application of conventional noise reduction algorithms causes a blurring effect that negatively affects the sharpness and resolution of LM images [12,13]. In particular, the blurring effect on LM images has been pre-generated owing to the refraction and diffraction of the light source. Moreover, the application of noise reduction algorithms can aggravate the effect of this undesirable phenomenon [14,15,16]. Accordingly, noise reduction algorithms using the latest technologies, such as total variation, wavelet transform, deep-learning, and non-local means (NLM), have been proposed to minimize the blurring effect and selectively remove only noise [17,18,19,20]. Among the noise reduction algorithms mentioned above, the NLM algorithm is a known method that can smooth the pixel value inside the edge structure and maintain the high-frequency signal by calculating the intensity and distance of neighboring pixels [21,22,23].
However, the practical implementation of the NLM algorithm to various fields, including LM systems, is difficult, because the calculation of distance weights is excessively time-consuming [24,25]. In particular, the application to color LM images is more exigent due to the increase in the amount of data that has to be acquired from at least three channels (e.g., red, green, and blue (RGB) channels) [26,27,28]. To overcome the excessive time consumption of the NLM algorithm, the fast non-local means (FNLM) algorithm with the vectorization of a two-dimensional distance-weighted equation to one that is one-dimensional is proposed. In contrast to the NLM algorithm, the operational amount of the FNLM algorithm, to which an improved weighting equation is applied, is determined independently of the local patch size. The improved operational amount provides an efficient and fast image processing time. In particular, the advantage for the processing time of the FNLM algorithm can be applied effectively to color LM images with a high resolution and multiple channels. In addition, the modeled FNLM algorithm has various parameters, such as smoothing factor, search window, and kernel size [29,30]. These parameters should be appropriately set for the situation and purpose of the image analysis, because they considerably influence the image resolution and characteristics.
Thus, the purpose of this study was to analyze the tendency of image characteristics with changes in the various parameters for the effective application of the proposed FNLM algorithm in color LM images.

2. Materials and Methods

2.1. Acquisition of Light Microscopy Image

The LM images of immunohistochemically stained gingival sections showing the distribution of the anti-Ki-67-labeled cells were obtained using a digital microscope (DM500; Leica Microsystem, Heerbrugg, Switzerland), Leica ICC50 E camera (Leica Microsystem, Heerbrugg, Switzerland), and the Leica LAS EZ software (Leica Microsystem, Heerbrugg, Switzerland). Ki-67, as a proliferation marker, labeled proliferating nuclei in a brown color. A counterstain was performed with hematoxylin to make the immunohistochemically stained tissue structure easily visible. Hematoxylin gives clear nuclear staining. The acquired image showed brown (for immunopositive) and blue (for immunonegative) nuclei.

2.2. Fast Non-Local Means Algorithm Modeling

The conventional local filters exhibited an excellent performance in noise reduction. However, a blurring effect occurred because only the calculated pixel values inside the set kernel were reflected. To solve this problem, A. Buades et al. proposed the use of the NLM algorithm, which can calculate the intensity difference and relative distance between the target and neighboring pixels. The operation of the proposed image processing algorithm can eliminate the noise and maintain high-frequency signals, such as those found in the edge regions, as follows:
N L [ f ] ( m ) =   n = I w ( m , n ) f ( n ) ,
where f denotes the noisy image; m and n are the pixel values in the noisy image; and w ( m , n ) is the distance weight that depends on the similarity of pixels m and n , satisfying the condition 0 w ( m , n )   1 . The similitude between m and n is related to the similarity of the intensity of gray level vectors, v ( k m ) and v ( k n ) , where k i denotes the square-shaped kernel centered on pixel i . In addition, the distance weight, w ( m , n ) , in Equation (1) is as follows:
ω ( m , n ) = 1 Z ( m ) e v ( k m ) v ( k n ) 2 , a 2 d 2 ,
where Z ( m ) is the normalizing constant, and
Z ( m ) =   n e v ( k m ) v ( k n ) 2 , a 2 d 2 ,
where v ( k m ) v ( k n ) 2 , a 2 denotes the weighted Euclidean distance, in which the Gaussian kernel with a standard deviation of a is applied and d is the smoothing parameter that controls the degree of filtering. However, the NLM algorithm inefficiently calculates the distance weight; thus, we have attempted to improve this estimation process. The distance weight can be interpreted as follows:
ω ( m , n ) = 1 Z ( m ) n e G a ( λ ) f ( m + λ ) f ( n + λ ) 2 2 d 2 ,
where G a ( λ ) denotes the Gaussian distribution size, a 2 , for the number of pixels, λ , of the set kernel, and f ( m + λ ) f ( n + λ ) 2 2 is the intensity difference between pixels m and n based on the Euclidean distance. The FNLM algorithm was modeled by replacing the distance weight, which was calculated in the two-dimensional equation using a one-dimensional equation. The equation of the modified distance weight is as follows:
ω ˇ ( m , n ) = 1 Z ( m ) S i ( f ( m + P ) f ( n P ) ) ,
S i ( p ) =   τ = 0 p e f ( τ ) f ( τ + λ ˇ ) 2 2 d 2 ,
where P denotes the local patch size when the image is vectorized in one dimension and λ ˇ and p are defined as n m and m +   λ ˇ , respectively. If the required operational quantity of the NLM algorithm is O ( P ) d i m e n s i o n , then the FNLM algorithm with the proposed equation is determined as O ( 2 d i m e n s i o n ) . Modeling the FNLM algorithm based on the modified distance weight can improve the time resolution of image processing to reduce noise.

2.3. Application of Fast Non-Local Means Algorithm

The modeled FNLM algorithm has various parameters. Among these, the smoothing factor is set to determine the filtering degree. This filtering degree is mutually exclusive with the sharpness and resolution of images; hence, an appropriate smoothing factor value should be used with the FNLM algorithm. In addition, the search window and kernel sizes are controlled to yield distance weights based on the Euclidean function. These parameters determine the computational complexity, which has a major role in image processing.
To analyze the image characteristics according to the change in the FNLM algorithm parameters, an experiment on the smoothing factor, which has the most considerable effect on noise reduction, was preferentially performed by the authors. The experiment was performed using various smoothing factor values (i.e., 0.01, 0.0125, 0.015, 0.02, 0.025, 0.03, 0.035, 0.04, 0.045, and 0.05) in the FNLM algorithm for the color LM image. The search window and kernel sizes were set as 7 × 7 and 21 × 21, respectively. Thereafter, an experiment on the search window and kernel sizes was conducted. For this, the kernel sizes were 3 × 3, 5 × 5, 7 × 7, 9 × 9, and 11 × 11, and the search window sizes were 11 × 11, 21 × 21, 31 × 31, and 41 × 41; the optimized smoothing factor values derived through the preferential experiments. To employ the FNLM algorithm, the RGB channels of the color LM image were separated. Then, using the same parameters, the algorithm was applied to each of the separated channels. Finally, the filtered color LM image was acquired by combining each of the three channels to which the FNLM algorithm is applied. Figure 1 shows the simplified flowchart of applying the FNLM algorithm to the color LM image.

2.4. Quantitative Evaluation

The coefficient of variation (COV) was measured to evaluate the denoising performance of the FNLM algorithm, as follows:
C O V =   σ r μ r ,
where σ r and μ r are the standard deviation and mean in the set region of interest, respectively.
In addition, the blind/referenceless image spatial quality evaluator (BRISQUE) and natural image quality evaluator (NIQE), which are blind image quality assessment factors, were used to evaluate the degree of image restoration. The BRISQUE learned mapping with the measured features based on the converted luminance using the mean subtracted contrast normalized (MSCN) coefficient. The MSCN coefficient is as follows [31]:
f ^ ( m , n ) =   f ( m , n )   μ ^ ( m , n ) σ ^ ( m , n ) + C ,  
μ ^ ( m , n ) =   k = K K l = L L φ k , l f k , l ( m , n ) ,
σ ^ ( m , n ) =   k = K K l = L L φ k , l ( f k , l ( m , n ) μ ^ ( m , n ) ) 2 ,
where C = 1 is a constant for preventing the denominator from becoming 0 and μ ^ ( m , n ) and σ ^ ( m , n ) are the local mean field and local variance field, respectively, obtained by applying the Gaussian filter, φ k , l . Moreover, the empirical distribution of the pairwise products of MSCN coefficients was obtained along the four directions and used to model the statistical relationship between two neighboring pixels as follows:
H ( m , n ) =   f ^ ( m , n ) f ^ ( m , n + 1 ) ,
V ( m , n ) =   f ˆ ( m , n ) f ^ ( m + 1 , n ) ,
D 1 ( m , n ) =   f ^ ( m , n ) f ^ ( m + 1 , n + 1 ) ,  
D 2 ( m , n ) =   f ^ ( m , n ) f ^ ( m + 1 , n 1 ) .
The features of the acquired paired products were extracted based on the asymmetric generalized Gaussian distribution model. The acquired features were learned using a support vector regressor to measure the image quality score.
The NIQE shows the image quality as a score by analyzing the probability density function of the multivariate Gaussian distribution for the derived features with selected multiple patches. To model the NIQE, the MSCN coefficients of the image were obtained and divided into equally sized patches. Then, the features were derived using the same method as the BRISQUE. The derived features were employed to calculate the mean vector and covariance matrix. Finally, the similarity was measured based on the calculated average vector and covariance matrix, as well as the MSCN coefficient of the original image, as follows [32]:
D ( v 1 , v 2 ,   1 , 2 ) =   ( v 1 v 2 ) T ( 1 + 2 2 ) 1 ( v 1 v 2 ) ,
where v 1 , v 2 and 1 , 2 are the mean vectors and covariance matrices of the original image, respectively. Smaller mean values of the NIQE and BRISQUE can improve image characteristics.

3. Results

3.1. Smoothing Factor Experiment

The immunohistochemically stained gingival sections were imaged at on-microscope magnifications of 400× conditions. Subsequently, an experiment was performed to analyze the effect of the FNLM algorithm with various smoothing factors on the color LM image characteristics. Figure 2 presents the magnified regions (corresponding to Box A in Figure 1) of the filtered color LM images using the FNLM algorithm with different smoothing factors.
Figure 3 shows the COV, BRISQUE, and NIQE results of filtered color LM images using the FNLM algorithm with various smoothing factors. All three evaluation parameters exhibited a consistent trend as the smoothing factor increased.

3.2. Search Window and Kernel Size Experiment

An experiment was conducted to analyze the effect of the FNLM algorithm with various search window and kernel sizes on image characteristics. In analyzing the COV, BRISQUE, and NIQE results according to the smoothing factor, no significant differences between the 0.01 and 0.0125 values were observed. Thus, the image using a 0.0125 smoothing factor, which showed slightly better results in NIQE, was used as the reference to confirm the change in image quality according to the search window and kernel sizes. Figure 4 presents the magnified regions and Figure 5 shows the COV, BRISQUE, and NIQE results of the filtered color LM images using the FNLM algorithm with various search window and kernel sizes.

4. Discussion

Noise is typically generated when LM is employed to capture images. Moreover, in the biomedical field where cells and tissues with complex structures and functions are analyzed, the presence of noise is fatal [33,34]. Although various conventional algorithms have been developed to reduce and solve noise problems, these processes have deteriorated the sharpness and resolution of LM images [35,36,37].
The NLM algorithm estimates new pixel values by assigning distance weights to neighborhood pixel values using an evaluation based on similarity; hence, it can overcome the disadvantages of conventional noise reduction algorithms. However, estimating the distance weights using the NLM algorithm requires substantial amounts of calculation, which consume excessive computational time [38,39,40]. This problem is further aggravated when processing high-resolution LM images, because such images contain large amounts of data. In particular, the color LM image of a stained specimen has more than three times the amount of data of a single-channel LM image. Thus, the use of the modified method in the NLM algorithm to process color LM images is necessary.
Accordingly, the FNLM algorithm was modeled by the vectorization of the one-dimensional equation for distance weight and applied to color LM images by separating each channel. In addition, various evaluation factors were measured to confirm the effect of the FNLM algorithm parameters on color LM images.
An experiment on the smoothing factor, which has the foremost influence on denoising efficiency among the parameters, was preferentially conducted. As shown in Figure 3a, the COV exponentially decreases as the smoothing factor increases because the degree of smoothing also increases. In particular, the COV exhibits a virtually constant value when the smoothing factor exceeds 0.02. The measured COV values were about 0.012, 0.005, and 0.027 when smoothing factors of 0.01, 0.02, and 0.05 were used, respectively. This means that although the degree of noise reduction is limited, the FNLM algorithm with a high smoothing factor is effective [41]. In addition, we have confirmed that the blurring effect on filtered color LM images is intensified when an FNLM algorithm with a high smoothing factor is applied, as shown in Figure 3. Thus, using an excessively high smoothing factor in the FNLM algorithm can degrade the image characteristics, contrary to the expected effect. As shown in Figure 3b,c, the BRISQUE and NIQE results quantitatively demonstrate the degradation of image characteristics, respectively. As the smoothing factor increases, the NIQE and BRISQUE also continue to increase. The measured BRISQUE values were about 49.44, 57.25, and 60.21 when smoothing factors of 0.01, 0.02, and 0.05 were used, respectively. In addition, the NIQE values were measured as about 4.63, 5.17, and 5.77 when the smoothing factors were set to 0.01, 0.03, and 0.05, respectively. The NIQE and BRISQUE results, which estimate the degree of noise distortions and blur on the image, clearly explain the repercussion of setting excessively high smoothing factors [42,43].
Next, the authors conducted an experiment on the search window and kernel sizes for the FNLM algorithm. As shown in Figure 5a, the increase in the search window and kernel sizes improved the COV, although the effect was less than that of the change in the smoothing factor. Furthermore, the degree of improvement in the COV is more sensitive to the change in the kernel size than that in the search window size. The COV values measured at kernel sizes of 3 × 3 and 11 × 11 are about 0.019 and 0.017 when the search window size was set to 11 × 11, and at window sizes of 11 × 11 and 31 × 31 they are about 0.018 and 0.016 when the kernel size is set to 5 × 5, respectively. However, similar to the smoothing factor experiment, as the search window and kernel sizes increase, the degree of improvement in the COV continues to decrease [44]. As shown in Figure 5b,c, the BRISQUE and NIQE show improved results when a small search window size and a large kernel size are applied, respectively. Especially, the BRISQUE values measured at kernel sizes of 3 × 3 and 11 × 11 are about 51.22 and 50.47 when the search window size is set to 11 × 11, and at window sizes of 11 × 11 and 31 × 31 they are about 50.89 and 53.11 when the kernel size is set to 5 × 5. In addition, the NIQE values measured at kernel sizes of 3 × 3 and 11 × 11 are about 4.66 and 4.53 when the search window size is set to 11 × 11, and at window sizes of 11 × 11 and 31 × 31 they are about 4.59 and 4.68 when the kernel size is set to 5 × 5, respectively. These results indicate that the search window and kernel sizes have a more considerable influence on the blur and noise in the image, respectively [45]. Generally, the search window and kernel sizes of the FNLM algorithm can be set more flexibly when applied to images with regular and repetitive structures; however, in color LM images the structure of specimens is complex and variable. Thus, the search window and kernel sizes should be carefully considered when the FNLM algorithm is applied to color LM images with improved characteristics.
In addition, the search window and kernel sizes are closely related not only to image characteristics, but also to the calculation time (i.e., time resolution) [46,47]. Figure 6 shows the time resolution results of various search window and kernel sizes.
According to the results, the time resolution increases as the search window and kernel sizes increase. In particular, the time resolution is approximately 7.39 times the computation times consumed using the lowest (search window size = 11 × 11 and kernel size = 3 × 3) and highest (search window size = 41 × 41 and kernel size = 11 × 11) window and kernel sizes for the FNLM algorithm. Thus, setting high search window and kernel sizes to improve denoising efficiency should be carefully considered, because it can lead to extremely long time resolutions.
Moreover, the time resolution of the FNLM algorithm was compared with that of the NLM algorithm to analyze the applicability of the former to color LM images. Figure 7 shows the time resolution results obtained by applying the FNLM and NLM algorithms to color LM images.
As shown in Figure 7, although the results may vary depending on the applied image features, such as matrix size and number of channels, the FNLM algorithm exhibits more improved time resolution results than the NLM algorithm when applied to the same color LM image [48]. In this study, the calculated time resolution of the FNLM algorithm was approximately 9.80 times better than that of the NLM algorithm. The foregoing shows that FNLM algorithm can process color images, which generally have three channels, faster than the NLM algorithm can process single-channel images.
In summary, we derived and analyzed the results with quantitative evaluation for the image characteristics and time resolution of the FNLM algorithm with various experiments. Among these, experiments for image characteristics proved that the FNLM algorithm shows effective effects of noise reduction and reconstructing images in color LM images. In addition, we have shown that the appropriate setting of various parameters is important to increasing the effectiveness of the FNLM algorithm. These results confirmed the feasibility of applying the FNLM algorithm to various medical and scientific fields, such as diagnosis using medical images and optical imaging for nanoscale particle study as well as LM images. However, the color channel separation methods for applying the FNLM algorithm are very classical, and the derived results were not quite satisfying enough to provide dramatic novelty. Furthermore, although the time resolution of the FNLM algorithm showed improved results compared to the conventional NLM algorithm, it showed an insufficient performance to apply to high-frame color LM images for analyzing structural and functional changes of specimens in real time. In the future, we intend to make efforts, such as formula improvement and new framework modeling, to overcome the limitations of the FNLM algorithm mentioned above.

5. Conclusions

The authors were led to various conclusions by performing two experiments to analyze the feasibility of the color LM image processing of the FNLM algorithm. First, the high-value parameters of the FNLM algorithm degrade the overall image reconstruction even though the noise problem is improved. Second, excessive parameters settings deteriorated the time resolution of the FNLM algorithm, although the calculation time of the FNLM algorithm was significantly reduced compared to the conventional NLM algorithm. In conclusion, we confirmed that FNLM algorithms with appropriate parameters, considering image characteristics and time resolution, can be usefully applied in color LM images.

Author Contributions

Conceptualization, S.-H.K. and J.-Y.K.; formal analysis, S.-H.K.; funding acquisition, J.-Y.K.; software, S.-H.K.; writing of original draft, S.-H.K. and J.-Y.K.; writing, review, and editing, S.-H.K. and J.-Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by a grant from the National Foundation of Korea (NRF) funded by the Korean government (Grant No. NRF-2020R1F1A1075980).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ryan, J.; Gerhold, A.R.; Boudreau, V.; Smith, L.; Maddox, P.S. Introduction to Modern Methods in Light Microscopy. Adv. Struct. Saf. Stud. 2017, 1563, 1–15. [Google Scholar] [CrossRef]
  2. Wilt, B.A.; Burns, L.D.; Ho, E.T.W.; Ghosh, K.K.; Mukamel, E.A.; Schnitzer, M.J. Advances in Light Microscopy for Neuroscience. Annu. Rev. Neurosci. 2009, 32, 435–506. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Srebotnik, E.; Messner, K. A Simple Method That Uses Differential Staining and Light Microscopy to Assess the Selectivity of Wood Delignification by White Rot Fungi. Appl. Environ. Microbiol. 1994, 60, 1383–1386. [Google Scholar] [CrossRef] [Green Version]
  4. Majeed, H.; Keikhosravi, A.; Kandel, M.E.; Nguyen, T.H.; Liu, Y.; Balla, K.A.; Tangella, K.; Eliceiri, K.W.; Popescu, G. Quantitative Histopathology of Stained Tissues using Color Spatial Light Interference Microscopy (cSLIM). Sci. Rep. 2019, 9, 1–14. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Gaytan, F.; Morales, C.; Reymundo, C.; Sempere, T.M. A novel RGB-trichrome staining method for routine histological analysis of musculoskeletal tissues. Sci. Rep. 2020, 10, 1–13. [Google Scholar] [CrossRef] [PubMed]
  6. Rana, A.; Yauney, G.; Lowe, A.; Shah, P. Computational Histological Staining and Destaining of Prostate Core Biopsy RGB Images with Generative Adversarial Neural Networks. In Proceedings of the 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA), Orlando, FL, USA, 17–20 December 2018; pp. 828–834. [Google Scholar]
  7. Ashour, A.S.; Beagum, S.; Dey, N.; Ashour, A.S.; Pistolla, D.S.; Nguyen, G.N.; Le, D.-N.; Shi, F. Light microscopy image de-noising using optimized LPA-ICI filter. Neural Comput. Appl. 2016, 29, 1517–1533. [Google Scholar] [CrossRef]
  8. Kim, J.Y.; Lee, Y. Preliminary study of improved median filter using adaptively mask size in light microscopic image. Microscopy 2020, 69, 31–36. [Google Scholar] [CrossRef]
  9. Kim, T. Optical sectioning by optical scanning holography and a Wiener filter. Appl. Opt. 2006, 45, 872–879. [Google Scholar] [CrossRef]
  10. Anoraganingrum, D. Cell segmentation with median filter and mathematical morphology operation. In Proceedings of the 10th International Conference on Image Analysis and Processing, Venice, Italy, 27–29 September 1999; pp. 1043–1046. [Google Scholar]
  11. Adelmann, H.G. An edge-sensitive noise reduction algorithm for image processing. Comput. Biol. Med. 1999, 29, 137–145. [Google Scholar] [CrossRef]
  12. Homem, M.R.P.; Zorzan, M.R.; Mascarenhas, N.D.A. Poisson noise reduction in deconvolution microscopy. J. Comput. Interdiscip. Sci. 2011, 2, 173–177. [Google Scholar] [CrossRef] [Green Version]
  13. Cardullo, R.A.; Hinchcliffe, E.H. Post-Processing for Statistical Image Analysis in Light Microscopy. Zebrafish Dis. Models Chem. Screens 2013, 114, 285–315. [Google Scholar] [CrossRef]
  14. Wallace, W.; Schaefer, L.H.; Swedlow, J.R. A Workingperson’s Guide to Deconvolution in Light Microscopy. Biotechonolgy 2001, 31, 1076–1097. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Muñoz, F.J.S.; Jeanneret, R.; Tuval, I.; Basterretxea, G. Method for the determination of preferential orientation of marine particles from laser diffraction measurements. Opt. Express 2020, 28, 14085–14099. [Google Scholar] [CrossRef] [PubMed]
  16. Chu, L.A.; Chang, S.W.; Tang, W.C.; Tseng, Y.T.; Chen, P.; Chen, B.C. 5D superresolution imaging for a live cell nucleus. Curr. Opin. Genet. Dev. 2021, 67, 77–83. [Google Scholar] [CrossRef]
  17. Kim, H.E.; Kang, S.H.; Kim, K.; Lee, Y. Total Variation-Based Noise Reduction Image Processing Algorithm for Confocal Laser Scanning Microscopy Applied to Activity Assessment of Early Carious Lesions. Appl. Sci. 2020, 10, 4090. [Google Scholar] [CrossRef]
  18. Xin, L.; Liu, Z.; Dou, J.; Yang, Z.; Zhang, X.; Liu, Z. A robust white-light interference signal leakage sampling correction method based on wavelet transform. Opt. Lasers Eng. 2020, 133, 106156. [Google Scholar] [CrossRef]
  19. Goncharova, A.S.; Honigmann, A.; Jug, F.; Krull, A. Improving Blind Spot Denoising for Microscopy. In Constructive Side-Channel Analysis and Secure Design; Springer International Publishing: New York, NY, USA, 2020; pp. 380–393. [Google Scholar]
  20. Yang, L.; Parton, R.; Ball, G.; Qiu, Z.; Greenaway, A.H.; Davis, I.; Lu, W. An adaptive non-local means filter for denoising live-cell images and improving particle detection. J. Struct. Biol. 2010, 172, 233–243. [Google Scholar] [CrossRef] [Green Version]
  21. Buades, A.; Coll, B.; Morel, J.M. A Non-Local Algorithm for Image Denoising. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), Washington, DC, USA, 20–25 June 2005; Volume 2, pp. 60–65. [Google Scholar]
  22. Kumar, B.K.S. Image denoising based on non-local means filter and its method noise thresholding. Signal Image Video Process. 2012, 7, 1211–1227. [Google Scholar] [CrossRef]
  23. Fedorov, V.; Ballester, C. Affine Non-Local Means Image Denoising. IEEE Trans. Image Process. 2017, 26, 2137–2148. [Google Scholar] [CrossRef]
  24. Beveridge, T.J.; Lawrence, J.R.; Murray, R.G.E. Sampling and Staining for Light Microscopy. Methods Gen. Mol. Microbiol. 2014, 19–33. [Google Scholar] [CrossRef]
  25. Smyrek, I.; Stelzer, E.H. Quantitative three-dimensional evaluation of immunofluorescence staining for large whole mount spheroids with light sheet microscopy. Biomed. Opt. Express 2017, 8, 484–499. [Google Scholar] [CrossRef] [Green Version]
  26. Liu, X.; Sun, J.; Wang, X. Facial Spot Contour Extraction based on Color Image Processing. In Proceedings of the Proceedings of the 2019 4th International Conference on Biomedical Signal and Image Processing (ICBIP 2019)–ICBIP ’19, Chengdu, China, 13–15 August 2019; Association for Computing Machinery (ACM): New York, NY, USA, 2019; pp. 87–92. [Google Scholar]
  27. Lukac, R.; Plataniotis, K.N.; Venetsanopoulos, A.N. Color image denoising using evolutionary computation. Int. J. Imaging Syst. Technol. 2005, 15, 236–251. [Google Scholar] [CrossRef] [Green Version]
  28. Zlokolica, V.; Pižurica, A.; Philips, W. Wavelet based motion compensated filtering of color video sequences. Wavelets XI 2005, 5914, 59141. [Google Scholar]
  29. Kelm, Z.S.; Blezek, D.; Bartholmai, B.; Erickson, B.J. Optimizing non-local means for denoising low dose CT. In Proceedings of the 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Boston, MA, USA, 28 June–1 July 2009; pp. 662–665. [Google Scholar] [CrossRef]
  30. Salmon, J. On Two Parameters for Denoising With Non-Local Means. IEEE Signal Process. Lett. 2009, 17, 269–272. [Google Scholar] [CrossRef]
  31. Mittal, A.; Moorthy, A.K.; Bovik, A.C. Blind/Referenceless Image Spatial Quality Evaluator. In Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011; pp. 723–727. [Google Scholar]
  32. Mittal, A.; Soundararajan, R.; Bovik, A.C. Making a “completely blind” image quality analyzer. IEEE Signal Process. Lett. 2013, 20, 209–212. [Google Scholar] [CrossRef]
  33. Bajić, B.; Suveer, A.; Gupta, A.; Pepić, I.; Lindblad, J.; Sladoje, N.; Sintorn, I.M. Denoising of short exposure transmission electron microscopy images for ultrastructural enhancement. In Proceedings of the 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018), Washington, DC, USA, 4–7 April 2018; pp. 921–925. [Google Scholar] [CrossRef]
  34. Loza, A.; Mualla, A.M.; Verkade, P.; Hill, P.; Bull, D.; Achim, A. Joint denoising and contrast enhancement for light microscopy image sequences. In Proceedings of the 2014 IEEE 11th International Symposium on Biomedical Imaging (ISBI), Beijing, China, 29 April–2 May 2014; pp. 1083–1086. [Google Scholar] [CrossRef]
  35. Kawada, R.; Koike, A.; Nakajima, Y. Prefilter Control Scheme for Low bitrate TV Distribution. In Proceedings of the 2006 IEEE International Conference on Multimedia and Expo, Toronto, ON, Canada, 9–12 July 2006; pp. 769–772. [Google Scholar] [CrossRef] [Green Version]
  36. Wen, T.; Yang, F.; Gu, J.; Chen, S.; Wang, L.; Xie, Y. An adaptive kernel regression method for 3D ultrasound reconstruction using speckle prior and parallel GPU implementation. Neurocomputing 2018, 275, 208–223. [Google Scholar] [CrossRef]
  37. Ding, Y.; Xue, X.; Wang, Z.; Jiang, Z.; Fan, X.; Luo, Z. Domain Knowledge Driven Deep Unrolling for Rain Removal from Single Image. In Proceedings of the 2018 7th International Conference on Digital Home (ICDH), Kuala Lumpur, Malaysia, 19–20 September 2018; pp. 14–19. [Google Scholar]
  38. Coupé, P.; Yger, P.; Barillot, C. Fast Non Local Means Denoising for 3D MR Images. In Constructive Side-Channel Analysis and Secure Design; Springer International Publishing: New York, NY, USA, 2006; pp. 33–40. [Google Scholar]
  39. Liu, Y.L.; Wang, J.; Chen, X.; Guo, Y.W.; Peng, Q.S. A Robust and Fast Non-Local Means Algorithm for Image Denoising. J. Comput. Sci. Technol. 2008, 23, 270–279. [Google Scholar] [CrossRef]
  40. Park, C.R.; Lee, Y. Fast non-local means noise reduction algorithm with acceleration function for improvement of image quality in gamma camera system: A phantom study. Nucl. Eng. Technol. 2019, 51, 719–722. [Google Scholar] [CrossRef]
  41. Ville, D.V.D.V.; Kocher, M. Nonlocal means with dimensionality reduction and SURE-based parameter selection. IEEE Trans. Image Process. 2011, 20, 2683–2690. [Google Scholar] [CrossRef] [Green Version]
  42. Iftikhar, M.A.; Jalil, A.; Rathore, S.; Hussain, M. Robust brain MRI denoising and segmentation using enhanced non-local means algorithm. Int. J. Imaging Syst. Technol. 2014, 24, 52–66. [Google Scholar] [CrossRef]
  43. Zhong, H.; Yang, C.; Zhang, X. A New Weight for Nonlocal Means Denoising Using Method Noise. IEEE Signal Process. Lett. 2012, 19, 535–538. [Google Scholar] [CrossRef]
  44. Dauwe, A.; Goossens, B.; Luong, H.Q.; Philips, W. A fast non-local image denoising algorithm. Electron. Imaging 2008 2008, 6812, 681210. [Google Scholar] [CrossRef]
  45. Li, H.; Suen, C.Y. A novel Non-local means image denoising method based on grey theory. Pattern Recognit. 2016, 49, 237–248. [Google Scholar] [CrossRef]
  46. Ren, C.; He, X.; Nguyen, T.Q. Single Image Super-Resolution via Adaptive High-Dimensional Non-Local Total Variation and Adaptive Geometric Feature. IEEE Trans. Image Process. 2016, 26, 1. [Google Scholar] [CrossRef] [PubMed]
  47. Maeda, Y.; Fukushima, N.; Matsuo, H. Taxonomy of Vectorization Patterns of Programming for FIR Image Filters Using Kernel Subsampling and New One. Appl. Sci. 2018, 8, 1235. [Google Scholar] [CrossRef] [Green Version]
  48. Korn, A.; Fenchel, M.; Bender, B.; Danz, S.; Hauser, T.; Ketelsen, D.; Flohr, T.; Claussen, C.; Heuschmid, M.; Ernemann, U.; et al. Iterative Reconstruction in Head CT: Image Quality of Routine and Low-Dose Protocols in Comparison with Standard Filtered Back-Projection. Am. J. Neuroradiol. 2011, 33, 218–224. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Simplified flowchart of applying the fast non-local means (FNLM) algorithm (at 400 × magnification) to light microscopy (LM) images (scale bar = 50 μm).
Figure 1. Simplified flowchart of applying the fast non-local means (FNLM) algorithm (at 400 × magnification) to light microscopy (LM) images (scale bar = 50 μm).
Ijerph 18 02903 g001
Figure 2. Color LM images filtered using FNLM algorithm (scale bar = 5 μm) with various smoothing factors: (a) 0.01, (b) 0.0125, (c) 0.015, (d) 0.02, (e) 0.025, (f) 0.03, (g) 0.035, (h) 0.04, (i) 0.045, and (j) 0.05.
Figure 2. Color LM images filtered using FNLM algorithm (scale bar = 5 μm) with various smoothing factors: (a) 0.01, (b) 0.0125, (c) 0.015, (d) 0.02, (e) 0.025, (f) 0.03, (g) 0.035, (h) 0.04, (i) 0.045, and (j) 0.05.
Ijerph 18 02903 g002
Figure 3. (a) Coefficient of variation (COV), (b) blind/referenceless image spatial quality evaluator (BRISQUE), and (c) natural image quality evaluator (NIQE) results of filtered color LM images using the FNLM algorithm with various smoothing factors.
Figure 3. (a) Coefficient of variation (COV), (b) blind/referenceless image spatial quality evaluator (BRISQUE), and (c) natural image quality evaluator (NIQE) results of filtered color LM images using the FNLM algorithm with various smoothing factors.
Ijerph 18 02903 g003
Figure 4. Color LM images filtered using the FNLM algorithm with various kernel and search window sizes.
Figure 4. Color LM images filtered using the FNLM algorithm with various kernel and search window sizes.
Ijerph 18 02903 g004
Figure 5. (a) COV, (b) BRISQUE, and (c) NIQE results of filtered color LM images processed by the FNLM algorithm with various search window and kernel sizes.
Figure 5. (a) COV, (b) BRISQUE, and (c) NIQE results of filtered color LM images processed by the FNLM algorithm with various search window and kernel sizes.
Ijerph 18 02903 g005
Figure 6. Time resolution results of the FNLM algorithm with various search window and kernel sizes.
Figure 6. Time resolution results of the FNLM algorithm with various search window and kernel sizes.
Ijerph 18 02903 g006
Figure 7. Time resolution results of applying non-local means (NLM) and FNLM algorithms to color LM images.
Figure 7. Time resolution results of applying non-local means (NLM) and FNLM algorithms to color LM images.
Ijerph 18 02903 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, S.-H.; Kim, J.-Y. Application of Fast Non-Local Means Algorithm for Noise Reduction Using Separable Color Channels in Light Microscopy Images. Int. J. Environ. Res. Public Health 2021, 18, 2903. https://doi.org/10.3390/ijerph18062903

AMA Style

Kang S-H, Kim J-Y. Application of Fast Non-Local Means Algorithm for Noise Reduction Using Separable Color Channels in Light Microscopy Images. International Journal of Environmental Research and Public Health. 2021; 18(6):2903. https://doi.org/10.3390/ijerph18062903

Chicago/Turabian Style

Kang, Seong-Hyeon, and Ji-Youn Kim. 2021. "Application of Fast Non-Local Means Algorithm for Noise Reduction Using Separable Color Channels in Light Microscopy Images" International Journal of Environmental Research and Public Health 18, no. 6: 2903. https://doi.org/10.3390/ijerph18062903

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