You are on page 1of 4

JOINT DENOISING AND CONTRAST ENHANCEMENT FOR LIGHT MICROSCOPY IMAGE

SEQUENCES

Artur Loza? Mohammed Al-Mualla? Paul Verkade† Paul Hill† David Bull† Alin Achim†
?
Khalifa University of Science, Technology and Research, United Arab Emirates

University of Bristol, United Kingdom
e-mail: {artur.loza, almualla}@kustar.ac.ae, {p.verkade, paul.hill, dave.bull, alin.achim}@bristol.ac.uk

ABSTRACT wavelets [4, 5] or steerable pyramids [6]. The advantage of using


these representations is their ability to analyse and modify image
This paper describes a novel method for preprocessing of mi- features based on their spatial-frequency content at different res-
croscopy images by means of denoising and contrast enhancement olutions. Early work on wavelet-based CE for medical imaging
in the wavelet domain. A non-linear enhancement function has been has been reported in [4] where a parametrised hyperbolic function
designed based on the local dispersion of the wavelet coefficients was applied to the gradient of wavelet coefficients and in [5] where
modelled as a bivariate Cauchy distribution. Within the same sta- echocardiographic images were both denoised and enhanced by ap-
tistical framework, a simultaneous noise reduction in the image is plying a combination of sigmoid functions to high-pass coefficients.
performed by means of a shrinkage function, thus preventing noise Many other authors have reported successful enhancement with
amplification. The proposed method has been tested on a light mi- other parametrised functions for example piecewise-linear func-
croscopy image dataset and has been shown to greatly enhance the tions [7] or a hyperbolic tangent weighted by a Gaussian applied
low-contrast noisy images while outperforming other state-of-art to contourlet coefficients [8]. The multiscale-based CE techniques
contrast enhancement methods. have been shown to outperform other conventional techniques, such
Index Terms— light microscopy, biomedical images, wavelets, as gamma correction and histogram stretching or equalisation in
statistical modelling, image contrast enhancement, denoising terms of visual impression and noise suppression. However, when
using parametrised CE functions, a common issue is the choice of
suitable parameters that have to be estimated in order to compute an
1. INTRODUCTION optimal transfer function for a particular image. The need for auto-
mated CE procedures becomes even more obvious when processing
Biocellular systems perform essential processes for life, such as, for image sequences, where off-line estimation may not be possible.
example, the movement of material between compartments within In this work, the design of a low-complexity CE algorithm that
cells, and appropriate bioimage analysis for microscopy provides a operates on light microscopy imagery without the need for user inter-
vital tool for medical and biochemical professionals, who rely more vention is presented. The algorithm enhances contrast in images and
and more on imaging technology to provide quantitative analysis. image sequences adaptively, and, as opposed to global approaches,
Existing biological image processing tools, are often suitable only estimates the parameters based on local statistics of the wavelet co-
for certain image processing tasks that often are too general in their efficients of an image. Moreover, the amplification of the noise in
scope. Therefore, the real challenge lies in developing dedicated al- the image is avoided by simultaneously denoising the wavelet coef-
gorithms for cellular bioimage processing and analysis, starting with ficients based on the same statistical assumptions.
an accurate characterisation of data statistics. Nuclei and vesicle de- The remaining part of this paper is organised as follows. The
tection in low contrast, noisy microscopy images aids greatly their proposed microscopy image enhancement method is described in
subsequent analysis. User interaction for manually achieving this detail in Section 2. The method is evaluated on a set of microscopy
task is not an option since it is time consuming; it may be biased and images and its performance compared with other state-of-art tech-
difficult to reproduce. A bioimaging pipeline needs to combine pro- niques in Section 3. Finally, Section 4 presents the conclusions of
cessing methods that both improve the quality of the raw images and the study and suggests areas for future work.
enhance the information which is passed to the biologist for inter-
pretation and diagnosis. These techniques include restoration (noise
reduction and contrast enhancement) and detection/object tracking. 2. IMAGE ENHANCEMENT METHOD
The former is an operation that mitigates the distortion created by
the microscope and can be addressed using various statistical ap- Generally speaking, in order to enhance an image, the low and mid-
proaches that model the underlying statistics using exponentially de- dle intensity pixels should be boosted, while the high intensity pixels
caying distributions [1]. should be either left unchanged or compressed. Special care should
The most commonly used image Contrast Enhancement (CE) be taken when boosting the small intensity pixels, so that noise in
methodologies include gray-level transformations by means of non- the image is not amplified.
linear functions, such as logarithm, power-law, gamma functions,
etc. and histogram-based techniques [2, 3]. Although the majority 2.1. Theoretical Background
of grey-level transformation methods operate in the spatial domain,
several authors have in recent years advocated the use of wavelets The evidence present in the literature and in our previous studies
and other multiscale representations for this purpose, for example (see [1] and references therein), indicates that the wavelet coeffi-

978-1-4673-1961-4/14/$31.00 ©2014 IEEE 1083


(a) (b)

Fig. 1. Modelling of wavelet coefficients of a microscopy image: (a) empirical data vs. theoretical Gaussian data, (b) the fit of the empirical
distribution with the Cauchy, Laplace and Gaussian density functions.

cients of images frequently follow a model that deviates signifi- noise variance, σn2 , required to compute the shrinkage functions, is
cantly from the commonly used Gaussian model and can be more obtained from the observed data by computing the Median Absolute
accurately modelled by Generalised Gaussian Distribution (GGD) Deviation (MAD) of coefficients at the corresponding level of the
or Symmetric Alpha-Stable (SαS) models. A visual example of how wavelet decomposition σ̂n,j = M AD(Xj )/0.6745.
the underlying distribution of the images from our dataset deviates We begin the design of our contrast enhancement routine by
from the normal distribution is shown in Figure 1(a). The crosses defining the contrast measure. Various contrast measures have
in the plots show the empirical cumulative probability versus the been proposed in the literature, with the most common being
data values for each point in the sample. The crosses are in curves C = Lmax /Lmin or C = ∆L/Lmin (so-called Webber frac-
that do not follow the straight Gaussian lines and thus, the normality tion) where L stands for intensity (luminance) of the image pixel.
assumption is violated for all these data. Figure 1(b) compares the fit In most images defining contrast with respect to a single pixel (or,
of various density functions to the empirical distributions of wavelet in our case, a single wavelet coefficient) results frequently in an
coefficients of an image. Note that the Cauchy pdf provides a better unreliable measure, especially for high-pass image content. In [1],
fit to both the cusp and the tails of the empirical density of the actual a contrast measure has been proposed, defined in terms of the local
data. dispersion of the wavelet coefficients
In the proposed method the wavelet coefficients are denoised by
applying the shrinkage functions derived as Maximum a Posteriori γ̂(k)
C(k) = . (4)
(MAP) estimators ŵj of noisy wavelet coefficient xj corrupted by max γ̂
Gaussian white noise n: xj = wj + n, n : N (0, σn ). In particular,
for the bivariate isotropic Cauchy model (special case of SαS) used The measure (4) is calculated by means of (3) within a small 3 × 3
in this work window centred around coefficient xk,j (in the following, the level
and subband index will be omitted in the equations for simplicity)
γ
p(xj , xj+1 ) = 3 (1) and is computed with respect to the maximum dispersion in the cur-
2π(xj + x2j+1 + γ 2 ) 2
2
rent wavelet subband, max {γ̂}; its estimate serves as a reference
value towards which the wavelet coefficients are boosted in order
the following shrinkage relationship can be derived [1]: to obtain the desired contrast. The bivariate statistical model of the
xj wavelet coefficients (1), provides the basis for both denoising and
ŵj = Ad (xj )xj = + s + t, (2) contrast enhancement and accounts for interscale dependencies of
3
wavelet coefficients, assigning more importance to persistent multi-
3
q2 21 1 3
q2 21 1
where s = (− 2q + ( p27 + 4
) )3 , t = (− 2q − ( p27 + 4
) )3 scale patterns.
x2 2 2
j (γ +3σn ) x2
j 2x3 x3 2
γ +3σn 2 2 3
γ xj The local contrast values are used to adjust the corresponding
and p = x2 +x 2 − 3
, q = − 27j + 3
j
x2 +x 2 − x2 2 . wavelet coefficients by means of an exponential contrast enhance-
j j+1 j j+1 j +xj+1
In (1) and (2) γ > 0 is the dispersion parameter that determines ment function Ac
the spread of the distribution, and xj and xj+1 are the current and
parent wavelet coefficient on the level j and j + 1, respectively. The Ac (k) = e−C(k) + A0 , (5)
parameter γ is estimated based on the empirical characteristic func-
tion as follows: where A0 = 1 − e−1 is a normalisation constant ensuring that
the function converges to 1 in the areas of high dispersion. Since
log ϕ̂2 (ω) − σn2 |ω|2 shrinkage and enhancement functions are applied sequentially, the
γ̂ = − , (3)
2|ω| enhanced (i.e. denoised and contrast-enhanced) wavelet coefficient
PK is obtained as a product of the overall enhancement function and the
where ϕ̂(ω) = N1 k=1 exp(iωxk ) is the sample estimate of em- original wavelet coefficient,
pirical characteristic function ϕ̂(ω) and γ̂ is obtained as the average
of the estimates corresponding to several possible choices of ω. The ŵ(k) = Ae (k)x(k), (6)

1084
(a) (b) (c) (d)

(e) (f) (g) (h)

Fig. 2. Experimental results obtained from the input image (a) with the use of the following methods: (b) denoising only, (c) CE only, (d)
proposed method, single image, (e) CLAHE, (f) Contourlet CE, (g) LAMCO, (h) proposed in 3-D (two adjacent frames).

where Ae = Ad Ah Al is the overall enhancement function, Ad is into the wavelet domain. In this work, the Dual-Tree Complex
a denoising shrinkage function (2) and Ah and Al are the enhance- Wavelet Transform (DT-CWT) [1, 9] is used, a redundant multi-
ment functions (5) of the high- and low-pass coefficients (at the cor- scale representation, characterised by the near shift-invariance
responding scale), respectively. and improved directional properties over the conventional Dis-
The low-pass coefficients at the final decomposition level are op- crete Wavelet Transform (DWT).
timised with the use of Contrast Limited Adaptive Histogram Equal- 4. Denoising/contrast enhancement: simultaneous denoising and
ization (CLAHE) [2], in which the pixels overflowing the clip limit contrast enhancement is performed on the wavelet coefficients as
(set to 0.01 in our work) are redistributed across the bins below the described in Section 2.1.
clip limit, giving rise to a mapping function that results in the desired 5. The denoised and contrast-enhanced wavelet coefficients are
shape of the histogram. Commonly used uniform distribution is suit- transformed back to pixel domain via Inverse DT-CWT.
able for real-world images, however, it was observed that in order
to separate the noisy background from the foreground structures in 6. Post-processing: In order to avoid clipping of the output image
the microscopy data, the Rayleigh distribution gives better results: pixels that fall outside of the 8-bit intensity range, a percentile-
p(wa ) = wa /σr2 exp(−wa2 /2σr2 ), where wa is the approximation based contrast compression is applied1 by scaling the pixels
coefficients and σr > 0 is the scale parameter of the distribution smaller than the 25th percentile and larger than the 75th per-
1 centile back to the [0 255] range. Moreover, with the human
estimated as σ̂r ≈ (1/2N N 2
P
k=1 wa (k)) .
2
observer in mind, a Wiener filtering (within 7 × 7 neighbour-
hood) and gamma correction (γ = 0.75) is applied to the output
2.2. Contrast Enhancement Algorithm image.
The data flow of the proposed enhancement algorithm can be sum- 7. HSV to RGB conversion: analogously to the pre-processing stage
marised as follows: of the system, a HSV to RGB transform is performed, by com-
bining the original H, S and the modified V components.
1. RGB to HSV conversion: the RGB image is converted to Hue-
Saturation-Value (HSV) colour space and only the V-channel is Moreover, if the multiple images are available the still-image pro-
processed further. This allows reduction of the amount of pro- cessing can be extended to sequential 3-D processing by taking two-
cessed data and results in more consistent colouring of the output. frames (current and the next) averages of the estimated γ̂. The sim-
ulations with image sequences have confirmed that 3-D processing
2. Preprocessing: the images are linearly scaled to fit the full range,
leads to better overall denoising and enhancement results.
[0 255] in case of an 8-bit sensor.
3. Multi-resolution domain: the pre-processed image is transformed 1 Online: Contrast stretching, http://tinyurl.com/contrast-stretching

1085
Table 1. Quality measurements of the enhancement results
method/metrics σnout EBCM EME
CLAHE 2.96 94.0 14.6
Contourlet 3.47 82.6 22.4
LAMCO 4.74 82.2 28.6
proposed 2.09 109.7 30.9

3. RESULTS AND DISCUSSION


In order to produce the data used in this work, first HeLa cells were
grown in a glass-bottom petri dish and loaded with EGF-Alexa488-
10nm gold and Transferrin-Alexa594-5nm gold [10]. The cells were
then imaged on a Perkin Elmer spinning disc confocal microscope, (a) original image (b) denoised & enhanced image
acquiring 1 frame per second at a 512 × 512 resolution.
The resulting images are compared both qualitatively and quan- Fig. 3. Example of nuclei detection
titatively to those obtained with other state-of-art methods, such as
CLAHE [2] and our implementations of curvelet-based CE [8] and
on local statistics of wavelet coefficients,” Digital Signal Pro-
Locally Adaptive Multiscale Contrast Optimisation (LAMCO) [6].
cessing, vol. 23, no. 6, pp. 1856 – 1866, 2013.
We judge the results in terms of subjective perceptual quality and
objective quality measurements, such as output noise standard devi- [2] Etta D. Pisano et al., “Contrast limited adaptive histogram
ation σnout , Edge-Based Contrast Measure (EBCM) [3] and Entropy equalization image processing to improve the detection of sim-
Measure of Enhancement (EME) [11]. ulated spiculations in dense mammograms,” J. Digital Imag-
Figure 2 shows the output of the tested methods and output at ing, vol. 11, no. 4, pp. 193–200, 1998.
particular stages of the proposed method. By comparing Figure 2 [3] T. Celik and T. Tjahjadi, “Automatic image equalization
(b), (c) and (d) it can be observed that the combination of both de- and contrast enhancement using Gaussian Mixture Modeling,”
noising and CE is necessary for successful image restoration. Com- IEEE Transactions on Image Processing, vol. 21, no. 1, pp.
parison of Figure 2(d) and (h) reveals that 3-D processing preserves 145–156, Jan. 2012.
better the sharp details of the image due to consistency of some pat- [4] Jian Lu and D.M. Healy, “Contrast enhancement via multi-
terns present in the two adjacent frames while suppressing incidental scale gradient transformation,” in Image Processing, 1994.
noise. The remaining methods suffer above all from extensive ampli- Proceedings. ICIP-94., IEEE International Conference, Nov.
fication of the noisy background. These observations are confirmed 1994, vol. 2, pp. 482–486 vol.2.
by quantitative measures as shown in Table 1. The proposed method
[5] Xuli Zong, A.F. Laine, and E.A. Geiser, “Speckle reduction
results in the lowest noise level (σnout ) and achieves the highest score
and contrast enhancement of echocardiograms via multiscale
according to both edge- (EBCM) and entropy-based (EME) contrast
nonlinear processing,” IEEE Transactions on Medical Imag-
enhancement measures. Finally, Figure 3 shows a preliminary nu-
ing, vol. 17, no. 4, pp. 532–540, Aug. 1998.
clei detection result as proposed in [12]. It can be clearly seen that
the image enhanced with our method generates much fewer spurious [6] N. Bonnier and E.P. Simoncelli, “Locally adaptive multiscale
detections while extracting the most prominent nuclei locations. contrast optimization,” in IEEE International Conf. on Image
Processing ICIP 2005, Sept. 2005, vol. 1, pp. I–949–52.
[7] A. Mencattini, F. Caselli, M. Salmeri, and R. Lojacono,
4. CONCLUSION “Wavelet based adaptive algorithm for mammographic images
A novel method for preprocessing of microscopy images based on enhancement and denoising,” in ICIP-05 (IEEE Int. Conf. on
the local statistics of their wavelet coefficients has been proposed in Image Processing), Sept. 2005, vol. 1, pp. I–1141–4.
this paper. The images are simultaneously contrast-enhanced and de-
[8] Kang Li, Xuejun Chen, Xiangjiang Hu, Xiang Shi, and Long
noised by non-linearly re-scaling the wavelet coefficients modelled
Zhang, “Image denoising and contrast enhancement based on
as the bivariate Cauchy distribution. The enhancement methodology
nonsubsampled contourlet transform,” in IEEE Int. Conf. on
proposed does not require user interaction and is shown to improve
Comp. Science and Inf. Technology, 2010, vol. 2, pp. 131–135.
significantly the readability of light microscope images. Apart from
improvement in terms of the perceptual quality over other state-of- [9] N G Kingsbury, “Image processing with complex wavelets,”
art contrast enhancement methods, the method is shown to facilitate Phil. Trans. R. Soc. Lon., vol. 357, pp. 2543–2560, Sept. 1999.
some biomedical imaging tasks such as nuclei detection. [10] Edward Brown, Jan van Weering, Thom Sharp, Judith Man-
In future work, it would be interesting to explore further the 3- tell, and Paul Verkade, “Capturing endocytic segregation
D information with the use of trivariate statistical models. The re- events with HPF-CLEM,” Correlative Light and Electron Mi-
sults of the proposed method should also be further assessed in con- croscopy, vol. 111, pp. 175–201, 2012.
junction with other biomedical imaging applications, for example by [11] S.S. Agaian, B. Silver, and K.A. Panetta, “Transform coef-
vesicle tracking in cellular bioimages. ficient histogram-based image enhancement algorithms using
contrast entropy,” Image Processing, IEEE Transactions on,
5. REFERENCES vol. 16, no. 3, pp. 741–758, 2007.
[12] Khuloud Jaqaman et al., “Robust single-particle tracking in
[1] Artur Loza, David R. Bull, Paul R. Hill, and Alin M. Achim, live-cell time-lapse sequences,” Nat. Meth., vol. 5, no. 8, pp.
“Automatic contrast enhancement of low-light images based 1548–7091, 2008.

1086

You might also like