multi-scale tensor anisotropic filtering of fluorescence...

4
MULTISCALE TENSOR ANISOTROPIC FILTERING OF FLUORESCENCE MICROSCOPY FOR DENOISING MICROVASCULATURE V. B. S. Prasath 1 , R. Pelapur 1 , O. V. Glinskii 2,3,5 , V. V. Glinsky 3,4,5 , V. H. Huxley 2,3 , K. Palaniappan 1 1 Department of Computer Science, 2 Department of Medical Pharmacology and Physiology, 3 National Center for Gender Physiology, 4 Department of Pathology and Anatomical Sciences University of Missouri-Columbia, Columbia, MO 65211 USA 5 Research Service, Harry S. Truman Memorial Veterans Hospital, Columbia, MO 65201 USA . ABSTRACT Fluorescence microscopy images are contaminated by noise and im- proving image quality without blurring vascular structures by fil- tering is an important step in automatic image analysis. The ap- plication of interest here is to automatically extract the structural components of the microvascular system with accuracy from images acquired by fluorescence microscopy. A robust denoising process is necessary in order to extract accurate vascular morphology in- formation. For this purpose, we propose a multiscale tensor with anisotropic diffusion model which progressively and adaptively up- dates the amount of smoothing while preserving vessel boundaries accurately. Based on a coherency enhancing flow with planar confi- dence measure and fused 3D structure information, our method in- tegrates multiple scales for microvasculature preservation and noise removal membrane structures. Experimental results on simulated synthetic images and epifluorescence images show the advantage of our improvement over other related diffusion filters. We further show that the proposed multiscale integration approach improves de- noising accuracy of different tensor diffusion methods to obtain bet- ter microvasculature segmentation. Index TermsFluorescence, microscopy, anisotropic filtering, multiscale, vasculature, denoising. 1. INTRODUCTION Florescent imaging technique is becoming vitally important for visu- alizing and analyzing the dynamic biological processes, which ben- efits from the advent of fluorescent labeling techniques plus the so- phisticated light microscopes. Vessel extraction or detection from microscopy imagery is an important application in biomedical imag- ing. Due to uneven contrast and illumination due to high intensity vessel wall regions (foreground) versus low intensity non-vascular regions (background) there is a need for effective filtering methods for microscopy images [14]. Anisotropic diffusion [57] based partial differential equations (PDEs) have been widely utilized for image filtering and recently various improvements have been proposed to adapt it to microscopy images. Kriva et al [8] utilized an advection term along with non- linear anisotropic diffusion. Mosaliganti et al [9] used a Hessian matrix driven diffusion model and similarly Manniesing et al [10] used a Hessian eigensystem combined with nonlinear anisotropic diffusion scheme for vessel enhancement. Drblikova [11] modi- fied the Weickert [12] coherence enhancing diffusion for cell mem- branes. Recently, Pop et al [13] proposed a plane confidence mea- (a) Input image with ground truth (b) Prasath et al [3] (c) Pop et al [13] (d) Proposed method Fig. 1. High background noise levels can affect the denoising per- formance and thereby affect further vessel segmentations. Using our multiscale version of the anisotropic diffusion method we improve segmentation performance. (a) Input microscopy image along with ground-truth segmentation. Segmentations using denoising schemes from (b) Prasath et al [3] (c) Pop et al [13] and (c) our multiscale version. In each sub-figure we show (left) denoised (right) segmen- tation. sure along with coherence. Despite their successes in microscopy denoising each of these schemes use only a single scale for smooth- ing (linear/nonlinear) and thus tend to smooth out vessel structures smaller than the predefined scale parameter. Moreover, the methods by [8, 11] apply the same diffusion to the background membrane thus producing spurious artifacts, while Hessian based models [9, 10] are sensitive to noise. In order to improve upon these limitations, we propose here a multiscale integration of smoothing scales thereby avoiding the loss of microstructures which are in the planar structure of dura mater laminae. Following [13], we utilize a multiscale anisotropic tensor diffusion which depends on anisotropic diffusion smoothed struc- ture tensor. By utilizing a range of scales and combining corre- sponding edge maps into a diffusion tensor formulation, we obtain better restoration of microscopy images compared to previous ap- proaches [3, 13]; see Figure 1 where we compare the segmentation method (adaptive Niblack’s thresholding studied in [3]), and it shows that our multiscale anisotropic diffusion improves segmentation ac- curacy. We study the effects of integration of multiscale in a tensors within an anisotropic diffusion filtering framework for fluorescence microscopy images. Comparison with related anisotropic diffusion 978-1-4799-2374-8/15/$31.00 ©2015 IEEE 540

Upload: others

Post on 01-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multi-scale tensor anisotropic filtering of fluorescence ...cell.missouri.edu/media/publications/Surya_ISBI15.pdf · (a) Input image with ground truth (b) Prasath et al [3] (c) Pop

MULTISCALE TENSOR ANISOTROPIC FILTERING OF FLUORESCENCE MICROSCOPYFOR DENOISING MICROVASCULATURE

V. B. S. Prasath1, R. Pelapur1, O. V. Glinskii2,3,5, V. V. Glinsky3,4,5, V. H. Huxley2,3, K. Palaniappan1

1Department of Computer Science, 2Department of Medical Pharmacology and Physiology,3National Center for Gender Physiology, 4Department of Pathology and Anatomical Sciences

University of Missouri-Columbia, Columbia, MO 65211 USA5Research Service, Harry S. Truman Memorial Veterans Hospital, Columbia, MO 65201 USA

.

ABSTRACT

Fluorescence microscopy images are contaminated by noise and im-proving image quality without blurring vascular structures by fil-tering is an important step in automatic image analysis. The ap-plication of interest here is to automatically extract the structuralcomponents of the microvascular system with accuracy from imagesacquired by fluorescence microscopy. A robust denoising processis necessary in order to extract accurate vascular morphology in-formation. For this purpose, we propose a multiscale tensor withanisotropic diffusion model which progressively and adaptively up-dates the amount of smoothing while preserving vessel boundariesaccurately. Based on a coherency enhancing flow with planar confi-dence measure and fused 3D structure information, our method in-tegrates multiple scales for microvasculature preservation and noiseremoval membrane structures. Experimental results on simulatedsynthetic images and epifluorescence images show the advantageof our improvement over other related diffusion filters. We furthershow that the proposed multiscale integration approach improves de-noising accuracy of different tensor diffusion methods to obtain bet-ter microvasculature segmentation.

Index Terms— Fluorescence, microscopy, anisotropic filtering,multiscale, vasculature, denoising.

1. INTRODUCTION

Florescent imaging technique is becoming vitally important for visu-alizing and analyzing the dynamic biological processes, which ben-efits from the advent of fluorescent labeling techniques plus the so-phisticated light microscopes. Vessel extraction or detection frommicroscopy imagery is an important application in biomedical imag-ing. Due to uneven contrast and illumination due to high intensityvessel wall regions (foreground) versus low intensity non-vascularregions (background) there is a need for effective filtering methodsfor microscopy images [1–4].

Anisotropic diffusion [5–7] based partial differential equations(PDEs) have been widely utilized for image filtering and recentlyvarious improvements have been proposed to adapt it to microscopyimages. Kriva et al [8] utilized an advection term along with non-linear anisotropic diffusion. Mosaliganti et al [9] used a Hessianmatrix driven diffusion model and similarly Manniesing et al [10]used a Hessian eigensystem combined with nonlinear anisotropicdiffusion scheme for vessel enhancement. Drblikova [11] modi-fied the Weickert [12] coherence enhancing diffusion for cell mem-branes. Recently, Pop et al [13] proposed a plane confidence mea-

(a) Input image with ground truth (b) Prasath et al [3]

(c) Pop et al [13] (d) Proposed method

Fig. 1. High background noise levels can affect the denoising per-formance and thereby affect further vessel segmentations. Using ourmultiscale version of the anisotropic diffusion method we improvesegmentation performance. (a) Input microscopy image along withground-truth segmentation. Segmentations using denoising schemesfrom (b) Prasath et al [3] (c) Pop et al [13] and (c) our multiscaleversion. In each sub-figure we show (left) denoised (right) segmen-tation.

sure along with coherence. Despite their successes in microscopydenoising each of these schemes use only a single scale for smooth-ing (linear/nonlinear) and thus tend to smooth out vessel structuressmaller than the predefined scale parameter. Moreover, the methodsby [8,11] apply the same diffusion to the background membrane thusproducing spurious artifacts, while Hessian based models [9,10] aresensitive to noise.

In order to improve upon these limitations, we propose here amultiscale integration of smoothing scales thereby avoiding the lossof microstructures which are in the planar structure of dura materlaminae. Following [13], we utilize a multiscale anisotropic tensordiffusion which depends on anisotropic diffusion smoothed struc-ture tensor. By utilizing a range of scales and combining corre-sponding edge maps into a diffusion tensor formulation, we obtainbetter restoration of microscopy images compared to previous ap-proaches [3, 13]; see Figure 1 where we compare the segmentationmethod (adaptive Niblack’s thresholding studied in [3]), and it showsthat our multiscale anisotropic diffusion improves segmentation ac-curacy. We study the effects of integration of multiscale in a tensorswithin an anisotropic diffusion filtering framework for fluorescencemicroscopy images. Comparison with related anisotropic diffusion

978-1-4799-2374-8/15/$31.00 ©2015 IEEE 540

Page 2: Multi-scale tensor anisotropic filtering of fluorescence ...cell.missouri.edu/media/publications/Surya_ISBI15.pdf · (a) Input image with ground truth (b) Prasath et al [3] (c) Pop

based smoothing methods [8–13] indicate we obtain better resultsin terms of signal to noise ratio and structural similarity measure onsimulated synthetic images. Further, experiments on epifluorescenceand microscopy images indicate the preservation of vascular struc-tures without oscillations. The multiscale estimation of the smooth-ing parameter utilized here can be incorporated into any of the tensoranisotropic diffusion PDEs and as experiments indicate perform bet-ter across different images.

The rest of the paper is organized as follows. Section 2 afterbriefly reviewing tensor anisotropic diffusion, we detail the proposedmultiscale filtering approach. Section 3 comparison with related ap-proaches on synthetic and real epifluorescence imagery are given toillustrate the advantages of our proposed method. Finally, Section 4concludes the paper.

2. DIFFUSION FILTERS

2.1. Tensor anisotropic diffusion

The unified tensor anisotropic diffusion model [12] is given by thefollowing PDE,

8>>><

>>>:

@u(x, t)

@t

= r · (D(u(x, t))ru(x, t)) , x 2 ⌦,

u(x, 0) = u0(x), x 2 ⌦,

@u

@n

= 0, x 2 @⌦.

(1)

where r is the gradient operator, x = (x1, x2) the pixel co-ordinates, and t denotes the time variable, r · ⇠ represents thedivergence (div) operation, and @u/@n denotes the normal deriva-tive on the boundary. Here D is the 3D diffusivity matrix,

D = (~⌫1,~⌫2,~⌫3) diag(�1,�2,�3) (~⌫1,~⌫2,~⌫3)T (2)

where (�1,�2,�3) represent the amount of diffusion, and (~⌫1,~⌫2,~⌫3)

are eigenvectors of the isotropic structure tensor defined by,

J⇢(ru�) := G⇢ ? (ru� ⌦ru�). (3)

Here G⇢(x) = (⇢

p2⇡)

�1exp (� |x|2 /2⇢2) is the isotropic Gaus-

sian kernel, ? denotes the convolution operator, ⌦ tensor product,and superscript T is the transpose. The function u� := G� ? u

encodes the noise scale � and is directly related to the amount ofnoise present in a given image. Moreover, structures smaller thanscale � are smoothed out and choosing this parameter is importantin obtaining better restorations. Let the eigenvalues of the tensor (3)be µ1 � µ2 � µ3 � 0 and they capture average contrast in theeigenvector directions.

2.2. Cell membrane enhancement

Recently, Pop et al [13] proposed to use the following eigenvaluessystem for better contrast enhancement and continuity of membranestructures.8><

>:

�1 = (µ1)

�2 = max (�1, 0)� (max (�1, 0)� �3) ⇥ h⌧ (Cplane)

�3 = 1,

(4)

where is modeled after diffusion flux and chosen as (K > 0 con-trast parameter):

(s) =

1

1 + (s/K)

2� 2(s/K)

2

1 + (s/K)

2,

(a) Input (b) µ1 (c) µ⇤1

Fig. 2. Multiscale version improves capturing better cell membraneboundaries. (a) Input microscopy image. (b) First eigenvalue com-puted in (4) following Pop et al [13] (b) Our multiscale version.

(a) GT (b) Corrupted (c) Residue (d) SSIM

Fig. 3. Noisy synthetic images used in our experiments. (a) Original(b) Noisy (top: Circles image obtained by sampling 50% and withnoise level � = 80, bottom: Phantom image obtained with noiselevel � = 30) (c) Residue (|GT � u0|) (d) SSIM maps.

and Cplane = µ1 � µ2/µ1 + µ2 a planar confidence measure andthe function h⌧ is a thresholding function [0, 1] and helps in identi-fying membrane structures (h⌧ ! 1) and isotropic/1D homogenous(h⌧ ! 0 regions, see [14] for more details. The above system hasthe following characteristics:

• Membrane regions: µ1 � µ2 ⇡ µ3 ⇡ 0, h⌧ ! 1 giving�2 = �3 = 1, thus enabling diffusion along the tangentialplane (~⌫?1 )

• Isotropic/1D homogeneous structures: µ1 ⇡ µ2 ⇡ µ3 ⇡ 0,�1 ! 1, h⌧ ! 0, thus all � values are closer to 1 enablingstrong diffusion.

• 1D structures: µ1 ⇡ µ2 � µ3 ⇡ 0, �2 ! �1 ⇡ 0, thusdiffusion takes place along smallest variation of contrast (~⌫3).

2.3. Multiscale tensor diffusion

Pop et al [13] advocate using an anisotropic version of the tensor (3)where the integration scale ⇢ > 0 in (3) is avoided using tensoranisotropic diffusion (1) using the diffusivity matrix consist of eigen-values in (4) applied to each component of the tensor J(ru�) =

(ru� ⌦ru�). However, this method still inherits blurring of edgesassociated with the tensor diffusion model as well as they performpoor on highly noisy images. To avoid these problems we considera multiscale approach which is robust to noise and preserves smallscale microvasculature structures better. We define the followingmultiscale tensor by aggregating products across scale,

J (u) =

L2M

�=L1

(ru� ⌦ru�) (5)

541

Page 3: Multi-scale tensor anisotropic filtering of fluorescence ...cell.missouri.edu/media/publications/Surya_ISBI15.pdf · (a) Input image with ground truth (b) Prasath et al [3] (c) Pop

(a) [8] (b) [12] (c) [11] (d) [9] (e) [13] (f) [10] (g) [3] (h) Our

Fig. 4. Synthetic images denoising and enhancement. (a) Kriva etal [8] (b) Weickert [12] (c) Drblikova et al [11] (d) Mosaliganti etal [9] (e) Pop et al [13] (f) Manniesing et al [10] (g) Prasath etal [3] (h) Proposed method. We show denoising results, residual(|u0 � u|) and SSIM maps in each case. Better viewed online andzoomed in.

where L1 is the finest scale and L2 is the coarsest scale. The calcu-lation across different scales allows us to detect cell membranes ofdifferent sizes and further apply anisotropic diffusion (1) using thesystem (4) while avoiding blurring thin cell membrane boundariesat smaller scales as shown in Figure 2. These characteristics will befurther useful in denoising and segmentation processes as we willsee next.

3. EXPERIMENTAL RESULTS

The multiscale PDE system (1)-(4)-(5) is implemented using an ex-plicit time discretization and finite difference approximations for thederivatives. All the schemes utilized here were implemented on aMacBook Pro laptop with 2.3GHz Intel Core i7 processor, 8GBRAM memory and MATLAB R2012a is used for the calculationsand visualizations. To speed up the calculations further we used abox filter for approximating the Gaussian convolution in (5). Over-all our scheme takes 0.17 seconds for an image of size 256 ⇥ 256.Optimizing and utilizing C/C++ will decrease overall computationaltimes further. The range of scales [L1, L2] = [1, 4] is chosen toreflect microvascular imagery. We use the root mean squared er-ror (RMSE), mean ellipse intensity (MEI), and structural similar-ity (SSIM) [15] for estimating denoising results quantitatively. Wecompare our scheme with the approaches of Kriva et al [8], Weick-ert [12], Drblikova et al [11], Mosaliganti et al [9], Pop et al [13],Manniesing et al [10].

3.1. Synthetic images

Figure 3 shows synthetic images and their corresponding denoisedresults using various schemes are shown in Figure 4. The first syn-thetic image is generated following a similar set-up as the one in [13]by simulating boundary thickness close to real cells and 50% of themembrane pixels are randomly removed. Note that this simulatesthe acquisition of 2D membrane structures under a 3D fluorescence

(a) Kriva [8] (b) Weickert [12] (c) Drblikova [11] (d) Mosaliganti [9]

(e) Pop [13] (f) Manniesing [10] (g) Prasath [3] (h) ProposedFig. 5. Cell membrane image denoising and enhancement on theinput image Figure 2(a). (a) Kriva et al [8] (b) Weickert [12] (c)Drblikova et al [11] (d) Mosaliganti et al [9] (e) Pop et al [13] (f)Manniesing et al [10] (g) Prasath et al [3] (h) Proposed method. Bet-ter viewed online and zoomed in.

microscope and we show only 2D cross sections for clarity. In Fig-ure 4 we show in each row, denoised results, residual (|u0 � u|), andcorresponding SSIM maps. Note red pixels in SSIM maps indicatethat the denoised results are structurally similar to ground-truth noisefree image. We see that our method performs well in terms of junc-tion preservation, noise removal and background artifact reductionwhen compared with other methods. Table 1 shows that our pro-posed method outperforms other schemes in different error metrics.

3.2. Fluorescence microscopy images

Figure 5 shows a comparison of different schemes for denoising andenhancement on a microscopy image. As can be seen, the proposedapproach yields a better result without membrane boundary blurringas observed in [8, 9, 11, 13] while removing background noise ef-fectively and junctions are preserved in contrast to [3, 10, 12] whichexcessively smoothes them.

3.3. Segmentation improvements

Figure 6 shows the effect of denoising on segmentation of mice duramater microvasculature laminae images using an adaptive Niblackthresholding utilized in [3]. The endothelial cells were stained usingAlexaFluor 488 fluorescently labeled WGA lectin, to yield a highcontrast image of the vascular walls (foreground) and low intensityavascular background. The epifluorescence-based high resolutionimages were acquired using a video microscopy system (Laborlux8 microscope from Leitz Wetzlar, Germany). To compare quantita-tively we used ground-truth data provided by an experienced phys-iologist in computing Dice coefficient. Figure 6(a) shows applyingthresholding without denoising generates false positives. We com-pare the effect denoising methods on the final segmentation map bysweeping the parameters to obtain optimal segmentation in terms ofthe maximum Dice coefficient. Figure 6(b)-(c) show the segmen-tation after applying the schemes of Pop et al [13] and our schemerespectively. Comparison of different Dice coefficients show that ourmultiscale tensor anisotropic diffusion obtains the best accuracy, seealso Figure 1 for another example1.

1Further results and corresponding error metric values are available athttp://cell.missouri.edu/pages/VesselDiffusion.

542

Page 4: Multi-scale tensor anisotropic filtering of fluorescence ...cell.missouri.edu/media/publications/Surya_ISBI15.pdf · (a) Input image with ground truth (b) Prasath et al [3] (c) Pop

Table 1. RMSE/MSSIM values for automatic denoising methods when compared with manual ground truth for two synthetic images inFigure 4. Lower RMSE and MSSIM closer to one indicate good denoising performance.

Figure 4 (a) (b) (c) (d) (e) (f) (g) (h)Ref. Noisy [8] [12] [11] [9] [13] [10] [3] Our

Circles 80.245

0.0755

24.1248

0.3799

19.5873

0.2246

18.801

0.2842

30.6419

0.4059

22.1995

0.3563

14.8963

0.4486

25.5306

0.3255

10.63940.7670256⇥ 256

Phantom 29.9902

0.6031

21.6928

0.9241

14.2349

0.8393

18.1891

0.8712

31.9928

0.8370

22.8848

0.9133

12.1397

0.9797

9.3521

0.9534

9.58630.9921512⇥ 512

(a) Noisy, Dice 0.6523

(b) Pop [13], Dice 0.6170 (c) Our, Dice 0.7049

Fig. 6. Structure preserving denoising especially in the backgroundregions improves segmentation accuracy. (a) Input image is seg-mented without denoising and with denoising using the methods of(b) Pop et al [13], and (c) our multiscale method. Here white regionsare correctly segmented pixels (TP), red are missing (FN) and blueare extra regions (FP) compared to the ground truth segmentation.The epifluorescence images are contrast stretched for visualization.Better viewed in color and online.

4. CONCLUSIONS

In this paper we study a multiscale anisotropic tensor diffusionmethod for vasculature network denoising and enhancement. Usinga tensor anisotropic diffusion driven by a planar confidence mea-sure based eigen-system from the structure tensor we obtain betterrestorations without blurring across vessel boundaries. Due to themultiscale nature of the method we can preserve small scale edgeswhile background noise is more robustly smoothed as shown inthe simulated synthetic images. Experiments on microvasculatureimages shows that our scheme obtains good results. We also showthat better denoising improves microvasculature morphology seg-mentation. Finally, we note that the proposed filtering scheme is notrestricted to microscopy images but can be applied to other imagerywhich contain thin membrane- or vessel-like linear structures.

Acknowledgment

This research was supported in part by the Award #1I01BX000609from the Biomedical Laboratory Research & Development Serviceof the VA Office of Research and Development (VVG), the Na-tional Cancer Institute of the National Institutes of Health Award#R01CA160461 (VVG).

5. REFERENCES

[1] A. F. Frangi, W. J. Niessen, K. L. Vincken, and M. A.Viergever, “Multiscale vessel enhancement filtering,” in MIC-CAI, 1998, pp. 130–137.

[2] F. Bunyak et al, “Epifluorescence-based quantitative microvas-culature remodeling using geodesic level-sets and shape-basedevolution,” in IEEE EMBS, 2008, pp. 3134–3137.

[3] V. B. S. Prasath et al, “Robust filtering based segmentationand analysis of dura mater vessels using epifluorescence mi-croscopy,” in IEEE EMBC, 2013, pp. 6055–6058.

[4] R. Pelapur et al, “Multi-focus image fusion on epifluorescencemicroscopy for robust vascular segmentation,” in IEEE EMBC,2014, pp. 4735–4738.

[5] P. Perona and J. Malik, “Scale-space and edge detection usinganisotropic diffusion,” IEEE PAMI, vol. 12, no. 7, pp. 629–639,1990.

[6] G. Aubert and P. Kornprobst, Mathematical problems in im-age processing: Partial differential equation and calculus ofvariations, Springer, New York, USA, 2006.

[7] V. B. S. Prasath and D. Vorotnikov, “On a system of adaptivecoupled PDEs for image restoration,” J Math. Imag. Vis., vol.48, no. 1, pp. 35–52, 2014.

[8] Z. Kriva et al, “3D early embryogenesis image filtering bynonlinear partial differential equations,” Med. Image Anal.,vol. 14, no. 4, pp. 510–526, 2010.

[9] K. Mosaliganti et al, “Anisotropic plate diffusion filtering fordetection of cell membranes in 3D microscopy images,” inIEEE ISBI, 2010, pp. 588–591.

[10] R. Manniesing et al, “Vessel enhancing diffusion: A scalespace representation of vessel structures,” Med. Image Anal.,vol. 10, no. 6, pp. 815–825, 2006.

[11] O. Drblikova et al, “The nonlinear tensor diffusion in seg-mentation of meaningful biological structures from image se-quences of zebrafish embryogenesis,” in SSVM, Springer,LNCS 5567, 2009, pp. 63–74.

[12] J. Weickert, “Coherence enhancing diffusion,” IJCV, vol. 31,pp. 111–127, 1999.

[13] S. Pop et al, “Image filtering using anisotropic structure tensorfor cell membrane enhancement in 3D microscopy,” in IEEEICIP, 2011, pp. 2041–2044.

[14] T. Romulus et al, “Flow coherence diffusion. linear and nonlin-ear case,” in ACIVS, Springer, LNCS 3708, 2005, pp. 316–322.

[15] Z. Wang et al, “Image quality assessment: from error visibilityto structural similarity,” IEEE TIP, vol. 13, no. 4, pp. 600–612,2004.

543