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.

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.

FIG. 1.

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.

FIG. 1.

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.

Close modal

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.

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

x ˆ p = h p 1 q Ω ϕ p , q y q ,
(1)

where hp is the normalizing factor given by h p = q Ω ϕ p , q . A Gaussian domain kernel is given by

ϕ p , q ( y p , y q ) = exp p q 2 2 σ d 2 ,
(2)

where ‖pq‖ 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

ϕ p , q ( y p , y q ) = w p q r ( y p y q ) ,
(3)

where the domain kernel wpq 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(ypyq) 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

x ˆ p = h p 1 q Ω ϕ p , q ( y p , y q ) y q ,
(4)

where hp is a normalizing factor given by

h p = q Ω ϕ p , q ( y p , y q ) .
(5)

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

ϕ p , q GBF ( y p , y q ) = exp p q 2 2 σ d 2 domain kernel exp | y p y q | 2 2 σ r 2 range kernel .
(6)

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.

FIG. 2.

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).

FIG. 2.

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).

Close modal
FIG. 3.

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.

FIG. 3.

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.

Close modal

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 x ˆ = f ( y ) should be an accurate estimate of x. Here, f(y) = [fn(y)]1≤nN 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

MSE ( x ˆ ) = E { f ( y ) x 2 } = E { f ( y ) 2 + x 2 2 f T ( y ) x dependent on the ground truth } .
(7)

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

E { x 2 } = E { y 2 N σ 2 } .
(8)

The term E { f T ( y ) x } 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 E b n { } , we have the following:

E b n { f n ( y ) x n } = E b n { f n ( y ) x n } E b n { f n ( y ) b n } = E b n { f n ( y ) x n } f n ( y ) b n q ( b n ) d b n = E b n { f n ( y ) x n } + σ 2 f n ( y ) q ( b n ) d b n = E b n { f n ( y ) x n } σ 2 f n ( y ) y n q ( b n ) d b n (integration by parts) = E b n { f n ( y ) x n } σ 2 E b n f n ( y ) y n .

Taking the expectation over the remaining components of the noise gives

E { f n ( y ) x n } = E { f n ( y ) x n } σ 2 E f n ( y ) y n .

Since the expectation is a linear operator, we get

E { n = 1 N f n ( y ) x n } = E { n = 1 N f n ( y ) x n } σ 2 E { n = 1 N f n ( y ) y n } .

That is, the expressions fT(y)x and fT(y)yσ2div{f(y)} have the same expectation. It follows that

SURE ( x ˆ ) = f ( y ) y 2 + 2 σ 2 div { f ( y ) } N σ 2 ,
(9)

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

x ˆ p y p = h p 1 1 + q Ω ϕ p , q GBF ( y p , y q ) y p y p x ˆ p q Ω ϕ p , q GBF ( y p , y q ) y p .
(10)

For the Gaussian domain kernel, the derivative of (6) with respect to yp is

ϕ p , q GBF ( y p , y q ) y p = ϕ p , q GBF ( y p , y q ) y q y p σ r 2 .
(11)

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 

σ ˆ = median { | h * y | } 0 . 6745 ,
(12)

where h is a 2-D highpass filter specified by the mask

h = 1 9 1 1 1 1 8 1 1 1 1 .

The noise is estimated from the highpass subbands. The median effectively suppresses outliers in the highpass subband, which correspond to edges in the image.

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 

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.

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

w p , q AD ( y p , y q ) = exp γ 1 2 m 2 + γ 2 2 n 2 2 ρ d 2 ,
(13)

where

m = ( m q m p ) cos θ + ( n q n p ) sin θ ,  and n = ( m q m p ) sin θ + ( n q n p ) cos θ ;

(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.

FIG. 4.

An oriented Gaussian domain kernel with γ1/γ2 = 1/3, and θ = 450.

FIG. 4.

An oriented Gaussian domain kernel with γ1/γ2 = 1/3, and θ = 450.

Close modal

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).

FIG. 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.

FIG. 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.

Close modal

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 I = I x I y . 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 ρ = G ρ * I x I x G ρ * I x I y G ρ * I x I y G ρ * I y I y = J 11 J 12 J 21 J 22 .
(14)

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 

λ 1 , 2 = 1 2 J 22 + J 11 ± ( J 22 J 11 ) 2 + 4 J 12 2 .
(15)

The parameters θ and γ are obtained as follows:

  1. The domain kernel is oriented along the direction of the dominant orientation:
    θ = π 2 + tan 1 2 J 12 J 22 J 11 .
    (16)
  2. Bigün and Granlund6 described the anisotropy measureC as
    C = λ 2 λ 1 λ 2 + λ 1 ,
    The domain kernel scale factors are set as
    γ 2 = ( 1 + C ) and γ 1 = 1 / γ 2 .
    (17)
    In 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

ϕ p , q DBF ( y p , y q ) = exp γ 1 2 m 2 + γ 2 2 n 2 2 ρ d 2 exp | y p y q | 2 2 ρ r 2 ,
(18)

which is endowed with both edge- and direction-preserving capabilities.

FIG. 6.

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).

FIG. 6.

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).

Close modal

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

x ˆ p y p = h p 1 1 + q Ω ϕ p , q DBF ( y p , y q ) y p y p x ˆ p q Ω ϕ p , q DBF ( y p , y q ) y p .
(19)

Since the domain kernel weights are precomputed, the derivative of (18) with respect to yp is approximated as

ϕ p , q DBF ( y p , y q ) y p = ϕ p , q DBF ( y p , y q ) y q y p ρ r 2 .
(20)

Using (19) and (20), we evaluate the divergence term and calculate SURE ( x ˆ ) in (9). The optimal parameters of the DBF are computed by minimizing SURE over a chosen range of possible values of the parameters ρd and ρr.

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.

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.

FIG. 9.

(a) Original image.1 (c) - (h) Filtered images and their zoomed versions with PSNR values indicated.

FIG. 9.

(a) Original image.1 (c) - (h) Filtered images and their zoomed versions with PSNR values indicated.

Close modal
FIG. 7.

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.

FIG. 7.

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.

Close modal

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.

FIG. 8.

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.

FIG. 8.

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.

Close modal

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.

TABLE I.

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).

FIG. 10.

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).

FIG. 10.

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).

Close modal
FIG. 11.

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).

FIG. 11.

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).

Close modal
TABLE II.

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.

FIG. 12.

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.

FIG. 12.

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.

Close modal

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.

We would like to thank the reviewers and the editor for their suggestions and comments, which have helped improve the quality of the manuscript.

2.
C. S.
Anand
and
J. S.
Sahambi
, “
Pixel dependent automatic parameter selection for image denoising with bilateral filter
,”
International Journal of Computer Applications
45
,
41
46
(
2012
).
3.
V.
Aurich
and
J.
Weule
, “
Non-linear Gaussian filters performing edge preserving diffusion
,” in
Proc. Deutsche Arbeitstgemein. Mustererkennung Symp. Pattern Recognit.
(
1995
), pp.
538
545
.
4.
S.
Awate
and
R.
Whitaker
, “
Higher-order image statistics for unsupervised, information-theoretic, adaptive, image filtering
,” in
Proc. IEEE Conf. on Computer Vision and Pattern Recognition
(
2005
), Vol.
2
, pp.
44
51
.
5.
E.
Bennett
,
J.
Mason
, and
L.
McMillan
, “
Multispectral bilateral video fusion
,”
IEEE Trans. Image Process.
16
,
1185
1194
(
2007
).
6.
J.
Bigün
and
G. H.
Granlund
, “
Optimal orientation detection of linear symmetry
,” in
Proc. IEEE Int. Conf. on Comp. Vis.
,
London, Great Britain
(
1987
), pp.
433
438
.
7.
T.
Blu
and
F.
Luisier
, “
The SURE-LET approach to image denoising
,”
IEEE Trans. Image Process.
16
,
2778
2786
(
2007
), ISSN 1057-7149.
8.
A.
Buades
,
B.
Coll
, and
J. M.
Morel
, “
A non-local algorithm for image denoising
,” in
Proc. IEEE Conf. on Computer Vision and Pattern Recognition
(
2005
), Vol.
2
, pp.
60
65
.
9.
K.
Carlsson
,
P.-E.
Danielsson
,
A.
Liljeborg
,
L.
Majlöf
,
R.
Lenz
, and
N.
Åslund
, “
Three-dimensional microscopy using a confocal laser scanning microscope
,”
Optics Letters
10
,
53
55
(
1985
).
10.
K.
Chaudhury
,
D.
Sage
, and
M.
Unser
, “
Fast O(1) bilateral filtering using trigonometric range kernels
,”
IEEE Trans. Image Process.
20
,
3376
3382
(
2011
).
11.
J.
Chen
,
C.-K.
Tang
, and
J.
Wang
, “
Noise brush: interactive high quality image-noise separation
,” in
ACM Transactions on Graphics
(
2009
), Vol.
28
, p.
146
.
12.
Y.
Chen
and
Y.
Shu
, “
Optimization of bilateral filter parameters via chi-square unbiased risk estimate
,”
IEEE Signal Process. Lett.
21
,
97
100
(
2014
).
13.
K.
Chung
,
J.
Wallace
,
S.-Y.
Kim
,
S.
Kalyanasundaram
,
A. S.
Andalman
,
T. J.
Davidson
,
J. J.
Mirzabekov
,
K. A.
Zalocusky
,
J.
Mattis
,
A. K.
Denisin
 et al, “
Structural and molecular interrogation of intact biological systems
,”
Nature
497
,
332
337
(
2013
).
14.
M.
Elad
, “
On the origin of the bilateral filter and ways to improve it
,”
IEEE Trans. Image Process.
11
,
1141
1151
(
2002
).
15.
M.
Elad
, “
Retinex by two bilateral filters
,” in
Proc. Scale-Space Conf.
(
2005
), pp.
217
229
.
16.
A.
Fine
,
W.
Amos
,
R.
Durbin
, and
P.
McNaughton
, “
Confocal microscopy: Applications in neurobiology
,”
Trends in Neuroscience
11
,
346
351
(
1988
).
17.
H.
Hama
,
H.
Kurokawa
,
H.
Kawano
,
R.
Ando
,
T.
Shimogori
,
H.
Noda
,
K.
Fukami
,
A.
Sakaue-Sawano
, and
A.
Miyawaki
, “
Scale: a chemical approach for fluorescence imaging and reconstruction of transparent mouse brain
,”
Nature Neuroscience
14
,
1481
1488
(
2011
).
18.
H.
Hashii
,
G.
Tanaka
,
N.
Suetake
, and
E.
Uchino
, “
Parameter tuning of bilateral filter based on hellinger distance
,”
Proc. Fuzzy System Symposium
26
,
216
(
2010
).
19.
K.
He
,
J.
Sun
, and
X.
Tang
, “
Guided image filtering
,”
IEEE Trans. Pattern Anal. Mach. Intell.
35
,
1397
1409
(
2013
).
20.
S. W.
Hell
, “
Far-field optical nanoscopy
,”
Science
316
,
1153
1158
(
2007
).
21.
A.
Jose
and
C. S.
Seelamantula
, “
Bilateral edge detectors
,” in
Proc. IEEE Int. Conf. Acoust., Speech and Signal Process.
(
2013
), pp.
1449
1453
.
22.
H.
Kishan
and
C. S.
Seelamantula
, “
SURE-fast bilateral filters
,” in
Proc. IEEE Int. Conf. Acoust., Speech and Signal Process.
(
2012
), pp.
1129
1132
.
23.
F.
Luisier
and
P.
Wolfe
, “
Chi-square unbiased risk estimate for denoising magnitude MR images
,” in
Proc. IEEE Int. Conf. on Image Processing
(
2011
), pp.
1561
1564
.
24.
S.
Mallat
,
A Wavelet Tour of Signal Processing
(
Academic press
,
1999
).
25.
P.
Milanfar
, “
A tour of modern image filtering: New insights and methods, both practical and theoretical
,”
IEEE Signal Processing Magazine
30
,
106
128
(
2013
).
26.
M.
Minsky
, “
Microscopy apparatus
,” US Patent 3,013,467 (
1961
).
27.
A.
Mittal
,
A. K.
Moorthy
, and
A. C.
Bovik
, “
No-reference image quality assessment in the spatial domain
,”
IEEE Trans. Image Process.
21
,
4695
4708
(
2012
).
28.
P. P.
Mondal
and
A.
Diaspro
,
Fundamentals of Fluorescence Microscopy: Exploring Life with Light
(
Springer Science & Business Media
,
2013
).
29.
M.
Muller
,
Introduction to Confocal Fluorescence Microscopy
(
SPIE press
,
2006
), Vol.
69
.
30.
E. N.
Olson
and
A.
Nordheim
, “
Linking actin dynamics and gene transcription to drive cellular motile functions
,”
Nature Reviews Molecular Cell biology
11
,
353
365
(
2010
).
31.
S.
Paris
and
F.
Durand
, “
A fast approximation of the bilateral filter using a signal processing approach
,”
Int. J. Comput. Vision
81
,
24
52
(
2009
), ISSN 0920-5691.
32.
J. B.
Pawley
,
Handbook of Biological Confocal Microscopy
(
Springer
,
New York (N.Y.)
,
2006
), ISBN: 978-0387-25921-5.
33.
H.
Peng
and
R.
Rao
, “
Bilateral kernel parameter optimization by risk minimization
,” in
Proc. IEEE Int. Conf. on Image Process.
(
2010
), pp.
3293
3296
.
34.
P.
Perona
and
J.
Malik
, “
Scale-space and edge detection using anisotropic diffusion
,”
IEEE Trans. Pattern Anal. Mach. Intell.
12
,
629
639
(
1990
), ISSN 0162-8828.
35.
F.
Porikli
, “
Constant time O(1) bilateral filtering
,” in
Proc. IEEE Conf. on Computer Vision and Pattern Recognition
(
2008
), pp.
1
8
.
36.
R.
Ramanath
and
W. E.
Snyder
, “
Adaptive demosaicking
,”
J. El. Imag.
12
,
633
642
(
2003
).
37.
C. M.
Stein
, “
Estimation of the mean of a multivariate normal distribution
,”
The Annals of Statistics
9
,
1135
1151
(
1981
).
38.
E. H.
Stelzer
, “
Light microscopy: Beyond the diffraction limit?
,”
Nature
417
,
806
807
(
2002
).
39.
S.
Tojkander
,
G.
Gateva
, and
P.
Lappalainen
, “
Actin stress fibers–assembly, dynamics and biological roles
,”
Journal of Cell Science
125
,
1855
1864
(
2012
).
40.
C.
Tomasi
and
R.
Manduchi
, “
Bilateral filtering for gray and color images
,” in
Proc. IEEE Int. Conf. on Comp. Vis.
(
1998
), pp.
839
846
.
41.
C.-K.
Tung
,
Y.
Sun
,
W.
Lo
,
S.-J.
Lin
,
S.-H.
Jee
, and
C.-Y.
Dong
, “
Effects of objective numerical apertures on achievable imaging depths in multiphoton microscopy
,”
Microscopy Research and Technique
65
,
308
314
(
2004
).
42.
W.
Wang
,
J.
Gao
,
K.
Li
,
K.
Ma
, and
X.
Zhang
, “
Structure-oriented gaussian filter for seismic detail preserving smoothing
,” in
Proc. IEEE Int. Conf. on Image Process.
(
2009
), pp.
601
604
, ISSN 1522-4880.
43.
Z.
Wang
,
A. C.
Bovik
,
H. R.
Sheikh
, and
E. P.
Simoncelli
, “
Image quality assessment: from error visibility to structural similarity
,”
IEEE Trans. Image Process.
13
,
600
612
(
2004
).
44.
J.
Xiao
,
H.
Cheng
,
H. S.
Sawhney
,
C.
Rao
, and
M. A.
Isnardi
, “
Bilateral filtering-based optical flow estimation with occlusion detection
,” in
Proc. European Conf. on Comp. Vis.
(
2007
), pp.
211
224
.
45.
Q.
Yang
,
K.-H.
Tan
, and
N.
Ahuja
, “
Real-time O(1) bilateral filtering
,” in
Proc. IEEE Conf. on Computer Vision and Pattern Recognition
(
2009
), pp.
557
564
.