Images obtained through fluorescence microscopy at low numerical aperture (NA) are noisy and have poor resolution. Images of specimens such as F-actin filaments obtained using confocal or widefield fluorescence microscopes contain directional information and it is important that an image smoothing or filtering technique preserve the directionality. F-actin filaments are widely studied in pathology because the abnormalities in actin dynamics play a key role in diagnosis of cancer, cardiac diseases, vascular diseases, myofibrillar myopathies, neurological disorders, etc. We develop the directional bilateral filter as a means of filtering out the noise in the image without significantly altering the directionality of the F-actin filaments. The bilateral filter is anisotropic to start with, but we add an additional degree of anisotropy by employing an oriented domain kernel for smoothing. The orientation is locally adapted using a structure tensor and the parameters of the bilateral filter are optimized for within the framework of statistical risk minimization. We show that the directional bilateral filter has better denoising performance than the traditional Gaussian bilateral filter and other denoising techniques such as SURE-LET, non-local means, and guided image filtering at various noise levels in terms of peak signal-to-noise ratio (PSNR). We also show quantitative improvements in low NA images of F-actin filaments.
I. INTRODUCTION
In biological imaging, the working distance of the objective lens determines the depth to which one can image into the sample.41 It is also well known that numerical aperture (NA) of the objective lens decreases as the working distance increases and the resolution of an optical microscope is determined by the NA.20,38 As a result of this trade off, the images obtained using low-NA objectives have less contrast and poor resolution. In order to address these problems, a number of clearing agents have been developed.17 By employing clearing agents, it becomes possible to identify the structure at a cellular resolution but live imaging of the biological specimens is not possible. Moreover, such techniques require customized objectives for clearing agents.13,17 In this context, post-processing of the images acquired with a low-NA objective lens plays an important role.
From Fig. 1, we observe that images obtained at low NA are noisy and the filaments do not appear continuous. In the presence of noise, it becomes difficult to resolve two or more filaments that are close to each other and hence there is a need to smooth without significantly affecting the resolution. The filaments contain important structural information and are directional. It is crucial to retain and emphasize the directionality information while suppressing noise.
An image of cytoskeletal filamentous actin in the monolayer culture of the bovine pulmonary artery endothelial cells (BPAE line) acquired through the Olympus UPlanFLN objective lens.
An image of cytoskeletal filamentous actin in the monolayer culture of the bovine pulmonary artery endothelial cells (BPAE line) acquired through the Olympus UPlanFLN objective lens.
In conventional widefield fluorescence imaging, the entire sample is illuminated at a specific wavelength. Every fluorophore in the specimen acts as an independent source of light and contributes to the image formed at the detector. Along with the photons captured from the focal plane, the detector also collects the fluorescence photons from the planes that are above and below the focal plane. This results in image degradation and blurring of the in-focal details. These problems were solved with the advent of confocal fluorescence microscopy.26,28 It employs a pinhole in front of the detector to eliminate the out-of-focus photons and allows only the in-focus photons to impinge on the detector. This makes the confocal microscope a serial acquisition system than a parallel one and it requires a bright source of light for illumination.16,29 With a smaller pinhole diameter, it is possible to get sharper images but the photon count goes down, which reduces the signal-to-noise ratio (SNR) in the acquired images.32 On the other hand, a pinhole with a larger diameter introduces additional statistical noise originating from the fluorophores outside the plane of interest, autofluorescence of the specimen and also from the optical components.9 The integrated effect limits the image contrast.
In this paper, we deal with noise suppression in fluorescence images that contain important directional information. More specifically, we have obtained low NA images of F-actin filaments using a widefield epifluorescence microscope and a confocal microscope. F-actin is the protein polymer responsible for the formation of cytoskeleton. It is bountiful in all Eukaryotic cells. The richest area of actin filaments in a cell lies in a narrow region just below the plasma membrane. The physical diameter of these filaments is approximately 7nm. F-actin filaments are widely studied in cell biology because of their essential role in numerous cellular processes like phagocytosis, morphogenesis, cytokinesis, and endocytosis.39 Dynamic behavior of the cytoskeleton actin also governs cell shape and cell motility.39 Without cytoskeleton, cells will not be able to resist physical stress. It is also widely studied in pathology, because the abnormalities in actin dynamics play a key role in cancer, heart diseases, vascular diseases, myofibrillar myopathies, neurological disorders,30 etc.
This paper is organized as follows: In Section II, we compare linear filtering with bilateral filtering. We also review some related work on bilateral filters, discuss the importance of selecting the optimal parameters, and the methodology behind choosing the parameters. In Section III, we propose a modification to the bilateral filters to enhance edge preservation by taking into account the local orientation. The optimal selection of the filter parameters is discussed in Section IV. Results obtained using the proposed technique on images acquired through fluorescence microscopy and comparisons are shown in Section V.
II. LINEAR FILTERING VERSUS BILATERAL FILTERING
Linear filtering employs a space-invariant, linear kernel such as a Gaussian to perform uniform smoothing and suppress noise. To evaluate the filtered output at a pixel of interest p, which is the ordered pair of x and y coordinates, the averaging is localized to an Ω-neighborhood of p. Let q be a pixel in this neighborhood and let its intensity be yq. The output of the filter, given the kernel ϕp,q is given by
where hp is the normalizing factor given by . A Gaussian domain kernel is given by
where ‖p − q‖ is the geometric distance between the pixels p and q. The Gaussian kernel assigns higher weights to pixels that are close to p, and the weights decay, according to the decay parameter σd, as the distance increases. Since this kernel acts only on the domain, that is, it is a function of only the distance between the two pixels (the intensities of the pixels are not considered), it is referred to as a domain kernel.
However, high-frequency components such as edges are also smoothed when such a lowpass filter is used. Since edges contain the primal sketch of an image, it is desirable to preserve them. Nonlinear filters that are data-adaptive were designed to smooth images without blurring the edges. Anisotropic diffusion described by Perona and Malik34 was first used to achieve edge-preserving smoothing. Subsequently, Aurich and Weule employed nonlinear modifications of Gaussian filters.3 Tomasi and Manduchi proposed generalized bilateral filters whose range kernel suppresses outliers from smoothing to achieve edge preservation.40 The bilateral filter ϕ is obtained by combining a domain kernel and a range kernel
where the domain kernel wp−q depends on the geometric distance between the pixel of interest p and a neighboring pixel q. It assigns weights that fall off with increasing geometric distance. The range kernel r(yp − yq) measures the similarity between the intensity at the pixel of interest yp and a neighbourhood pixel yq. It assigns higher weights to pixels that have relatively similar intensities. The bilateral filter output is
where hp is a normalizing factor given by
Elad showed that the bilateral filter and anisotropic diffusion emerge from a Bayesian framework.14
The Gaussian bilateral filter (GBF) has Gaussian domain and range kernels and is given by
The parameters σd and σr control the rates at which the Gaussian functions decay and directly determine the degree and locality of smoothing.
The edge-preserving smoothing property of the bilateral filter over the standard Gaussian filter is illustrated in Figures 2 and 3.
Advantages of bilateral filtering over Gaussian filtering: (a) Image obtained using a widefield fluorescence microscope; image obtained after (b) linear filtering with a Gaussian kernel (σd = 3); and (c) Gaussian bilateral filtering (σd = 3, σr = 0.1).
Advantages of bilateral filtering over Gaussian filtering: (a) Image obtained using a widefield fluorescence microscope; image obtained after (b) linear filtering with a Gaussian kernel (σd = 3); and (c) Gaussian bilateral filtering (σd = 3, σr = 0.1).
Illustration of the nonlinearity introduced by the range kernel, which gives rise to edge-preserving smoothing: (a) a binary step perturbed by Gaussian noise; (b) combined range and domain kernel weights for a pixel two pixels to the right of the step in (a). The range kernel effectively suppresses the noise in the pixels to the left of the step; and (c) the step in (a) after bilateral filtering.
Illustration of the nonlinearity introduced by the range kernel, which gives rise to edge-preserving smoothing: (a) a binary step perturbed by Gaussian noise; (b) combined range and domain kernel weights for a pixel two pixels to the right of the step in (a). The range kernel effectively suppresses the noise in the pixels to the left of the step; and (c) the step in (a) after bilateral filtering.
A. Stein’s Unbiased Risk Estimate (SURE)
Optimizing the parameters of the bilateral filter is crucial in maximizing its performance for image denoising. Consider an image x (vector representation of an image) corrupted by additive white Gaussian noise (AWGN) b of zero-mean and σ2I covariance matrix. The noisy image y is given by y = x + b. The denoised image should be an accurate estimate of x. Here, f(y) = [fn(y)]1≤n≤N is an N-dimensional vector function and N is the total number of pixels in the image. The mean-squared error (MSE), which quantifies the closeness of the filtered image to the original, is defined as
The ground truth x is not available in practice and hence, it is not feasible to compute the MSE. The ground-truth-dependent terms in (7) are written as
The term is evaluated as shown by Blu and Luisier.7 For the sake of completeness, we provide the derivation here. For more details, we refer to the original paper by Blu and Luisier.7 The key ingredient is a property of the Gaussian probability density q(bn): bnq(bn) = − σ2q′(bn). Denoting the partial expectation over the nth component of the noise by , we have the following:
Taking the expectation over the remaining components of the noise gives
Since the expectation is a linear operator, we get
That is, the expressions fT(y)x and fT(y)y − σ2div{f(y)} have the same expectation. It follows that
is an unbiased estimate of the MSE.
Kishan and Seelamantula22 and Peng and Rao33 derived SURE for the Gaussian bilateral filter. The differential of the Gaussian filter output with respect to the noisy image (required for the calculation of the divergence term) is obtained as
For the Gaussian domain kernel, the derivative of (6) with respect to yp is
B. Noise Variance Estimation
In arriving at (9), we have assumed prior knowledge of the noise variance σ2. However, in practice, it has to be estimated. When images are corrupted by additive white Gaussian noise, it is estimated as24
where h is a 2-D highpass filter specified by the mask
The noise is estimated from the highpass subbands. The median effectively suppresses outliers in the highpass subband, which correspond to edges in the image.
C. Related Work On Bilateral Filters
Due to the nonlinearity and shift-variance introduced by the range kernel, bilateral filtering is computationally expensive in its standard form. A number of solutions have been proposed to accelerate them. Paris and Durand derived criteria for downsampling in space and intensity to come up with a fast approximation of the bilateral filter.31 A constant-time algorithm for fast bilateral filtering has been proposed by Porikli35 and Chaudhury et al.10 Yang et al. achieved substantial acceleration at the cost of quantization.45
Modifications of the bilateral filter have found widespread use in a number of image processing tasks such as denoising,5,11 illumination compensation,15 optical-flow estimation,44 demosaicing,36 edge detection,21 etc. Structure-oriented Gaussians have been used for performing detail-preserving smoothing in seismic signals.42 Awate and Whitaker developed a technique that constructs a filtering strategy based on the image statistics learned from the degraded data.4
Considerable work has also been done on optimizing the parameters of the bilateral filter for improving denoising performance. Peng and Rao used Stein’s unbiased risk estimate (SURE) to find the optimal parameters of the Gaussian bilateral filter.33,37 Kishan and Seelamantula achieved this goal for a bilateral filter with a raised-cosine range kernel.22 Chen and Shu used Chi-square unbiased risk estimate (CURE) for optimizing bilateral filter parameters in squared magnitude MR images.12,23 Anand and Sahambi used an approach based on power-law scaling of the inverse of local statistics for pixel-wise estimation of the range parameter.2 Hashii et al. used the Hellinger distance to measure the similarity between the estimated noise distribution and the assumed noise distribution to tune the filter parameters.18
III. THE DIRECTIONAL BILATERAL FILTER
Traditionally, bilateral filters have employed fixed domain kernels. Our intuition is that if the domain kernel can be locally controlled and adapted to smooth along the dominant local orientations in the image, the influence of outliers can be suppressed while smoothing and directional selectivity can be retained. We design an oriented domain kernel, where the orientation and anisotropy is estimated by means of a structure tensor.6 The domain kernel is combined with a range kernel to preserve edges. The optimal parameters of the directional bilateral filter are obtained by minimizing the SURE cost. We evaluate SURE for the directional bilateral filter and show that SURE follows the MSE closely. We show that directional bilateral filter performs orientation-preserving smoothing.
A. Anisotropic Domain Kernel
The standard Gaussian domain kernel is symmetric around the center p of the window. Since we want to incorporate orientation and anisotropy of image structures while smoothing, we use an oriented Gaussian domain kernel. The anisotropic domain kernel is given by
where
(mp, np), (mq, nq) are the coordinates of the pixels p and q, respectively. Figure 4 shows an example of an anisotropic Gaussian domain kernel.
The additional parameters γ1, γ2, and θ control the scaling and the orientation of the Gaussian. They allow for smoothing along a particular direction by taking into consideration the orientation and anisotropy. We compute the parameters γ and θ locally using the structure tensor approach so that the Gaussian domain kernel can be steered accordingly (cf. Figure 5).
The image is light gray and the oriented Gaussian kernel is shown using dark gray. The oriented Gaussian kernel adapts using the information obtained from the structure tensor.
The image is light gray and the oriented Gaussian kernel is shown using dark gray. The oriented Gaussian kernel adapts using the information obtained from the structure tensor.
B. Structure Tensor
A structure tensor gives accurate orientation estimate and anisotropy measure in local neighbourhoods. Let the grayscale image be denoted by I. The difference of Gaussians (DoG) kernel is used to compute the gradient of the image . The 2-D structure tensor Jρ is a smoothed version of the second moment matrix (∇I)(∇I)T. Smoothing is performed by convolving the matrix components with a Gaussian kernel Gρ, ρ denoting the standard deviation:
Jρ is a symmetric, positive semidefinite matrix. The information about orientation and anisotropy is obtained by eigenvalue decomposition. The eigenvalues are obtained directly from Jρ as:6
The parameters θ and γ are obtained as follows:
- The domain kernel is oriented along the direction of the dominant orientation:
- Bigün and Granlund6 described the anisotropy measure C asThe domain kernel scale factors are set asIn constant neighbourhoods, where λ1 + λ2 = 0, C is set to 0 since there is no unique orientation. The aspect ratio increases with increasing anisotropy.
The structure tensor does not contain additional information than that present in the gradient, but it has the advantage that the matrix can be smoothed without cancellation effects in areas where gradients have opposite signs, since (∇I)(∇I)T = (−∇I)(−∇I)T. The oriented Gaussian kernel adapts to the data according to γ and θ obtained from the structure tensor and helps to smooth along edges. The oriented Gaussian kernel when combined with a range kernel (Fig. 6), results in the directional bilateral filter (DBF) given by
which is endowed with both edge- and direction-preserving capabilities.
Depiction of the directional bilateral kernel at an edge. The anisotropic domain kernel orients along the direction of the edge. Pixels on one side of the edge are considered while smoothing (depicted in grey) as the range kernel suppresses pixels on the other side of the edge (depicted in pink).
Depiction of the directional bilateral kernel at an edge. The anisotropic domain kernel orients along the direction of the edge. Pixels on one side of the edge are considered while smoothing (depicted in grey) as the range kernel suppresses pixels on the other side of the edge (depicted in pink).
IV. SURE-BASED OPTIMIZATION OF THE PARAMETERS OF THE DIRECTIONAL BILATERAL FILTER
In a practical scenario, since one does not have access to the original image x, we propose to use SURE to determine the optimal parameters ρd and ρr of the DBF. The differential of the filter output with respect to the noisy image is obtained as
Since the domain kernel weights are precomputed, the derivative of (18) with respect to yp is approximated as
A. Patch-Based Directional Bilateral Filter
To further improve the performance of the directional bilateral filter, the optimal decay parameters of the Gaussian functions ρd and ρr are calculated over smaller patches of the image rather than the entire image. The use of patches is motivated by the observation that a fixed set of parameters ρd and ρr fixed globally may not be optimal for smaller patches of the same image. The image is divided into patches of size M × M, and the optimal decay parameters are calculated for each of the patches as described in Section IV. Typically, the patches are chosen to be one-eighth the size of the image and with 50% overlap between patches.
V. EXPERIMENTAL RESULTS
Our experiments involve examining whether the SURE follows the MSE for the bilateral filter, examining whether the estimate of the noise variance is close to the actual value, and qualitative and quantitative comparisons between the directional bilateral filter and the Gaussian bilateral filter. Before we show the results on microscopy images of biological specimens, we show the results on an image of silk fibers under different controlled noise conditions (Fig. 9(a)). The image contains important directionality information akin to that in F-actin fibers. An orientation map of the image is shown in Fig. 7. The orientation of the ellipses indicates the direction in which smoothing is performed. The aspect ratio indicates the local anisotropy – higher the anisotropy, higher the aspect ratio.
(a) Original image.1 (c) - (h) Filtered images and their zoomed versions with PSNR values indicated.
(a) Original image.1 (c) - (h) Filtered images and their zoomed versions with PSNR values indicated.
Orientation map of the image in Fig. 9(a). The orientation of the ellipses indicate the direction in which smoothing is performed at that location. The aspect-ratio of the ellipses are indicative of the anisotropy measure.
Orientation map of the image in Fig. 9(a). The orientation of the ellipses indicate the direction in which smoothing is performed at that location. The aspect-ratio of the ellipses are indicative of the anisotropy measure.
A noisy realization is obtained by adding zero-mean white Gaussian noise. The orientation and scaling parameters are computed from the noisy image using the structure tensor approach. The image is then denoised using the directional bilateral filter for different parameter settings ρd and ρr. In each case, the MSE and SURE were computed. The results are shown in Fig. 8. We observe that the SURE closely approximates the MSE. Further, the MSE curve is relatively flat around the optimal parameters for the DBF compared to the GBF. This makes it possible to use a coarser grid of parameters for the search.
Comparison of MSE and SURE plots for the synthetic image. (a) and (b) correspond to the directional bilateral filter, (c) and (d) correspond to the Gaussian bilateral filter. We observe that SURE in (b) and (d) closely approximates the MSE in (a) and (c), respectively.
Comparison of MSE and SURE plots for the synthetic image. (a) and (b) correspond to the directional bilateral filter, (c) and (d) correspond to the Gaussian bilateral filter. We observe that SURE in (b) and (d) closely approximates the MSE in (a) and (c), respectively.
The techniques are also compared with some of the state-of-the-art denoising methods such as SURE-LET,7 non-local means8 (NLM), and guided image filtering19 (guided). Image quality metrics such as PSNR and SSIM43 are used for comparison. These approaches are termed full reference, meaning that a complete reference image is available for comparison. Since the technique is primarily developed for smoothing real microscopy images, we also use a no-reference or blind quality assessment metric called the BRISQUE27 score, which is applicable in cases where the reference image is unavailable. The BRISQUE score typically has a value between 0 and 100 (0 represents the best quality, 100 the worst). For the guided image filtering technique, one iteration obtained by using the original image as the guide resulted in poor estimates. The performance was improved by using several iterations of the filter using the filtered output as the guide for the next iteration.25
Quantitative comparisons are made based on the three quality metrics for various noise levels and are summarized in Table I. We observe that is close to σ, that is, the estimate of the noise variance is close to the actual value. The PDBF has best performance over all noise levels in terms of PSNR. At σ = 10, it has the best performance in terms of all the metrics considered. However, as the noise level increases, NLM has better performance in terms of BRISQUE, and the guided image filter has better performance in terms of SSIM.
Performance comparison of the bilateral filter variants and other denoising techniques in terms of PSNR, SSIM and BRISQUE for the silk fibre image. Image quality metrics are averaged over 20 noise realizations. The PSNR values are shown in dB.
. | Silk fibre image (600 × 600) . | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
True σ of noise . | 10 . | 20 . | 30 . | 40 . | 50 . | ||||||||||
Estimated . | 11.65 . | 20.90 . | 29.85 . | 38.97 . | 48.19 . | ||||||||||
PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | |
Input | 28.04 | 0.6675 | 41.62 | 22.02 | 0.4212 | 56.30 | 18.49 | 0.2989 | 62.16 | 15.99 | 0.2275 | 66.18 | 14.03 | 0.1814 | 69.53 |
GBF | 33.08 | 0.8638 | 16.69 | 29.67 | 0.7604 | 24.63 | 27.60 | 0.6794 | 27.48 | 25.97 | 0.6089 | 39.23 | 24.78 | 0.5098 | 43.31 |
DBF | 33.73 | 0.8734 | 8.244 | 30.32 | 0.7716 | 22.14 | 28.21 | 0.6892 | 27.92 | 26.38 | 0.5901 | 31.24 | 24.70 | 0.5005 | 41.72 |
PDBF | 34.11 | 0.8866 | 1.30 | 30.72 | 0.7759 | 17.72 | 29.16 | 0.7066 | 21.32 | 27.84 | 0.6176 | 30.64 | 26.79 | 0.5243 | 31.76 |
NLM | 33.47 | 0.8801 | 1.72 | 30.70 | 0.8092 | 8.25 | 28.68 | 0.7306 | 15.81 | 26.95 | 0.6507 | 22.81 | 25.57 | 0.5837 | 27.35 |
SURE-LET | 32.91 | 0.8705 | 7.02 | 29.80 | 0.7996 | 22.33 | 27.86 | 0.7388 | 29.74 | 26.45 | 0.6917 | 37.98 | 25.32 | 0.6491 | 43.97 |
Guided | 32.01 | 0.8732 | 5.05 | 29.60 | 0.8061 | 38.60 | 28.33 | 0.7588 | 41.63 | 27.19 | 0.7127 | 43.29 | 25.97 | 0.6664 | 46.86 |
. | Silk fibre image (600 × 600) . | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
True σ of noise . | 10 . | 20 . | 30 . | 40 . | 50 . | ||||||||||
Estimated . | 11.65 . | 20.90 . | 29.85 . | 38.97 . | 48.19 . | ||||||||||
PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | PSNR | SSIM | BRISQUE | |
Input | 28.04 | 0.6675 | 41.62 | 22.02 | 0.4212 | 56.30 | 18.49 | 0.2989 | 62.16 | 15.99 | 0.2275 | 66.18 | 14.03 | 0.1814 | 69.53 |
GBF | 33.08 | 0.8638 | 16.69 | 29.67 | 0.7604 | 24.63 | 27.60 | 0.6794 | 27.48 | 25.97 | 0.6089 | 39.23 | 24.78 | 0.5098 | 43.31 |
DBF | 33.73 | 0.8734 | 8.244 | 30.32 | 0.7716 | 22.14 | 28.21 | 0.6892 | 27.92 | 26.38 | 0.5901 | 31.24 | 24.70 | 0.5005 | 41.72 |
PDBF | 34.11 | 0.8866 | 1.30 | 30.72 | 0.7759 | 17.72 | 29.16 | 0.7066 | 21.32 | 27.84 | 0.6176 | 30.64 | 26.79 | 0.5243 | 31.76 |
NLM | 33.47 | 0.8801 | 1.72 | 30.70 | 0.8092 | 8.25 | 28.68 | 0.7306 | 15.81 | 26.95 | 0.6507 | 22.81 | 25.57 | 0.5837 | 27.35 |
SURE-LET | 32.91 | 0.8705 | 7.02 | 29.80 | 0.7996 | 22.33 | 27.86 | 0.7388 | 29.74 | 26.45 | 0.6917 | 37.98 | 25.32 | 0.6491 | 43.97 |
Guided | 32.01 | 0.8732 | 5.05 | 29.60 | 0.8061 | 38.60 | 28.33 | 0.7588 | 41.63 | 27.19 | 0.7127 | 43.29 | 25.97 | 0.6664 | 46.86 |
In the zoomed versions of the silk fibre image (Fig. 9), we observe that the edges appear sharper when filtered by the DBF (Fig. 9(e)) than the GBF (Fig. 9(d)). This is because of the directional smoothing. The optimal parameters for the GBF, DBF and PDBF are chosen by minimizing the SURE cost. For the PDBF, the optimal parameters are chosen locally, which further enhances its performance. This improvement is significant at higher noise levels. For all the real images acquired, the quantitative comparison is only in terms of BRISQUE as no reference images are available.
Cytoskeletal filamentous actin in the monolayer culture of the bovine pulmonary artery endothelial cells (BPAE line) was labeled with a fluorophore Alexa Fluor 488 (λexc ∣ λemi = 495 nm ∣ 519 nm) conjugated to phalloidin. Images were captured using a widefield as well as a confocal microscope.
The fluorophore was excited at 488 nm using an infinity-corrected 100x variable NA (1.3-0.6) objective lens (Olympus UplanFLN) for which the stoke-shifted emission was observed at 519 nm. The same objective lens was used to collect the fluorescence signal from the sample. Subsequently, the light was filtered by the band emission filter cube (Chroma, UBG triple-bandpass emission filter cube) to remove the scattered light. This was then focused onto a CCD camera (Jenoptik, ProGres MFcool).
Low NA (0.6) images were also obtained using a confocal microscope (Zeiss, LSM 700 AxioObserver) equipped with a low NA objective lens 40X (Zeiss, LD Plan Neofluor 0.6 NA) and a high NA oil immersion objective lens 63X (Zeiss, Plan Apochromat 1.4 NA) at different pinhole diameters (50 Airy units and 150 Airy units). A single objective lens was used to illuminate the sample as well to collect the fluorescence from the specimen. The fluorescence collected from the objective was efficiently filtered by the FixGate main beamsplitter. It was then directed through a fully automatic, high-precision pinhole that exclusively allows in-focal plane photons to fall on the detector. The light source is then moved to the next point on the specimen and the image is acquired again. The final image on the detector is the integrated effect of these points.
We assume the noise in these images to be additive white Gaussian (AWGN) and estimate the variance using (12). We filtered the image using the techniques shown in Table I. In Fig. 10 and Fig. 11, we show the denoised outputs for the top two BRISQUE scores as indicated in Table II. We considered several other widefield and confocal fluorescence microscopy images and the PDBF consistently resulted in lower BRISQUE scores than the other methods considered for comparison. Since the variances estimated in these images are low (σ < 10), we expect the proposed patch-based directional bilateral filter to have the best performance (cf. Table I).
Filtered images and their zoomed versions with BRISQUE scores indicated. Lower the BRISQUE score, better the quality. (a) widefield fluorescence microscope image; (b) image obtained using PDBF; (c) image obtained using NLM; (d) difference between the filtered image in (b) and the original image (a); (e) difference between the filtered image in (c) and the original image (a).
Filtered images and their zoomed versions with BRISQUE scores indicated. Lower the BRISQUE score, better the quality. (a) widefield fluorescence microscope image; (b) image obtained using PDBF; (c) image obtained using NLM; (d) difference between the filtered image in (b) and the original image (a); (e) difference between the filtered image in (c) and the original image (a).
Filtered images and their zoomed-in versions together with the BRISQUE scores. Lower the BRISQUE score, better the quality. (a) Confocal fluorescence microscopy image; (b) Output of the PDBF; (c) SURE-LET output; (d) difference between the filtered image in (b) and the original image (a); and (e) difference between the filtered image in (c) and the original image (a).
Filtered images and their zoomed-in versions together with the BRISQUE scores. Lower the BRISQUE score, better the quality. (a) Confocal fluorescence microscopy image; (b) Output of the PDBF; (c) SURE-LET output; (d) difference between the filtered image in (b) and the original image (a); and (e) difference between the filtered image in (c) and the original image (a).
BRIQSQUE-score-based performance comparison of various techniques on microscopy images.
Widefield fluorescence microscopy | |||||||
Input | GBF | DBF | PDBF | NLM | SURE-LET | Guided | |
BRISQUE | 51.95 | 37.37 | 29.93 | 20.12 | 27.67 | 35.61 | 47.88 |
Confocal fluorescence microscopy | |||||||
Input | GBF | DBF | PDBF | NLM | SURE-LET | Guided | |
BRISQUE | 42.45 | 25.81 | 11.89 | 9.16 | 37.17 | 10.23 | 32.49 |
Widefield fluorescence microscopy | |||||||
Input | GBF | DBF | PDBF | NLM | SURE-LET | Guided | |
BRISQUE | 51.95 | 37.37 | 29.93 | 20.12 | 27.67 | 35.61 | 47.88 |
Confocal fluorescence microscopy | |||||||
Input | GBF | DBF | PDBF | NLM | SURE-LET | Guided | |
BRISQUE | 42.45 | 25.81 | 11.89 | 9.16 | 37.17 | 10.23 | 32.49 |
Since the noise is assumed to be additive, the difference images (Fig. 10 and 11(d), and 11(e)) constitute the noise that has been suppressed. The noise removed by the SURE-LET and the NLM techniques (Fig. 10(e) and 11(e)) contains important directional information that has been removed while filtering. However, when the image is filtered by the PDBF, the difference images (cf. Fig. 10(d) and 11(d)) show no directionality information indicating that they have been preserved while smoothing. In Fig. 12, we show the advantage of filtering and denoising these images. The plot profiles along the yellow line (shown in the zoomed versions) show that the peaks that correspond to presence of filaments are well separated and can be resolved, which is a harder task to accomplish on the original noisy image.
Widefield fluorescence microscope image filtered using the proposed PDBF. The yellow line in the bottom-left of the zoomed version indicates the selection for the plot profile. (c) and (d) are the corresponding plot profiles.
Widefield fluorescence microscope image filtered using the proposed PDBF. The yellow line in the bottom-left of the zoomed version indicates the selection for the plot profile. (c) and (d) are the corresponding plot profiles.
VI. CONCLUSIONS
We developed a directional bilateral filter for denoising and enhancing images obtained through fluorescence microscopy. This modified bilateral filter combines two edge-preservation techniques. The domain kernel incorporates orientation and anisotropy of image structures by means of a structure tensor and smoothes along the dominant orientations. When combined with the range kernel, the two kernels assist each other in edge preservation. We chose the optimal parameters of the directional bilateral filter by minimizing the SURE cost. The parameters that minimize SURE have been found to be nearly optimal in the MSE sense. We observe that choosing the parameters for smaller patches in an image improves the denoising performance. The proposed patch-based directional bilateral filter has better denoising performance than the Gaussian bilateral filter, SURE-LET, non-local means, and guided image filtering techniques in terms of PSNR. At low noise levels, it also had better performance in terms of SSIM and BRISQUE. We tested the filter on images containing cytoskeletal filamentous actin in the monolayer culture of the bovine pulmonary artery endothelial cells. Experiments show that directional bilateral filtering allows us to distinguish filaments easily. The directional bilateral filter efficiently suppresses noise while retaining important structural information making it a useful post-processing tool for microscopy images.
ACKNOWLEDGMENTS
We would like to thank the reviewers and the editor for their suggestions and comments, which have helped improve the quality of the manuscript.