Comparative Analysis in Medical Imaging

Similar documents
Digital Image Processing ERRATA. Wilhelm Burger Mark J. Burge. An algorithmic introduction using Java. Second Edition. Springer

Computer Vision I - Basics of Image Processing Part 1

EECS 556 Image Processing W 09. Image enhancement. Smoothing and noise removal Sharpening filters

Edge and local feature detection - 2. Importance of edge detection in computer vision

Computer Vision I - Filtering and Feature detection

Improved Non-Local Means Algorithm Based on Dimensionality Reduction

Fast 3D Mean Shift Filter for CT Images

What will we learn? Neighborhood processing. Convolution and correlation. Neighborhood processing. Chapter 10 Neighborhood Processing

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

Edge-Preserving Denoising for Segmentation in CT-Images

Image processing. Reading. What is an image? Brian Curless CSE 457 Spring 2017

A Simple Algorithm for Image Denoising Based on MS Segmentation

Filtering Images. Contents

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

Digital Image Processing. Image Enhancement - Filtering

Image Smoothing and Segmentation by Graph Regularization

Computer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier

Chapter 3: Intensity Transformations and Spatial Filtering

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

EEM 463 Introduction to Image Processing. Week 3: Intensity Transformations

Introduction to Digital Image Processing

How does bilateral filter relates with other methods?

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

A Fourier Extension Based Algorithm for Impulse Noise Removal

Automatic Parameter Optimization for De-noising MR Data

Edge-directed Image Interpolation Using Color Gradient Information

SIFT - scale-invariant feature transform Konrad Schindler

Coarse-to-fine image registration

Lecture 4: Image Processing

Classification of image operations. Image enhancement (GW-Ch. 3) Point operations. Neighbourhood operation

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Filters. Advanced and Special Topics: Filters. Filters

Reduction of Blocking artifacts in Compressed Medical Images

Part 3: Image Processing

A simulation study of the influence of vector and scalar filters on the matching precision of stereo images

Image Restoration and Reconstruction

Lecture 2 Image Processing and Filtering

NEW HYBRID FILTERING TECHNIQUES FOR REMOVAL OF GAUSSIAN NOISE FROM MEDICAL IMAGES

Image denoising in the wavelet domain using Improved Neigh-shrink

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) Mayank Tiwari and Bhupendra Gupta

Filtering Video Volumes using the Graphics Hardware

A reversible data hiding based on adaptive prediction technique and histogram shifting

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

Image Restoration and Reconstruction

Basic Algorithms for Digital Image Analysis: a course

Edge-Directed Image Interpolation Using Color Gradient Information

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

Quaternion-based color difference measure for removing impulse noise in color images

Hybrid filters for medical image reconstruction

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

Analysis of Various Issues in Non-Local Means Image Denoising Algorithm

Distinguishing the Noise and image structures for detecting the correction term and filtering the noise by using fuzzy rules

Image Processing. Filtering. Slide 1

An Intuitive Explanation of Fourier Theory

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Digital Image Steganography Techniques: Case Study. Karnataka, India.

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

EE795: Computer Vision and Intelligent Systems

Computer Vision I - Basics of Image Processing Part 2

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

Segmentation and Grouping

Digital Image Fundamentals

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

Blood vessel tracking in retinal images

Analysis and Comparison of Spatial Domain Digital Image Inpainting Techniques

Motion Estimation. There are three main types (or applications) of motion estimation:

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

Projection and Reconstruction-Based Noise Filtering Methods in Cone Beam CT

Noise Reduction in Image Sequences using an Effective Fuzzy Algorithm

An Iterative Procedure for Removing Random-Valued Impulse Noise

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

Implementation of efficient Image Enhancement Factor using Modified Decision Based Unsymmetric Trimmed Median Filter

1.Some Basic Gray Level Transformations

Digital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering

PERFORMANCE AND ANALYSIS OF RINGING ARTIFACTS REDUCTION USING DEBLOCKING FILTER

Extract an Essential Skeleton of a Character as a Graph from a Character Image

A NEW ROBUST IMAGE WATERMARKING SCHEME BASED ON DWT WITH SVD

Denoising Method for Removal of Impulse Noise Present in Images

Effects Of Shadow On Canny Edge Detection through a camera

Novel Iterative Back Projection Approach

A NEURAL NETWORK BASED IMAGING SYSTEM FOR fmri ANALYSIS IMPLEMENTING WAVELET METHOD

Course Evaluations. h"p:// 4 Random Individuals will win an ATI Radeon tm HD2900XT

2D Image Processing INFORMATIK. Kaiserlautern University. DFKI Deutsches Forschungszentrum für Künstliche Intelligenz

COMPARISONS OF DCT-BASED AND DWT-BASED WATERMARKING TECHNIQUES

Image Segmentation Based on Watershed and Edge Detection Techniques

IMAGE FUSION PARAMETER ESTIMATION AND COMPARISON BETWEEN SVD AND DWT TECHNIQUE

Filtering Video Volumes Using the Graphics Hardware

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

Advance Shadow Edge Detection and Removal (ASEDR)

Recognition of Changes in SAR Images Based on Gauss-Log Ratio and MRFFCM

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

A ROBUST LONE DIAGONAL SORTING ALGORITHM FOR DENOISING OF IMAGES WITH SALT AND PEPPER NOISE

A NEW CLASS OF IMAGE FILTERS WITHOUT NORMALIZATION. Peyman Milanfar and Hossein Talebi. Google Research {milanfar,

Image denoising using curvelet transform: an approach for edge preservation

Structural Similarity Based Image Quality Assessment Using Full Reference Method

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

The Institute of Telecommunications and Computer Sciences, UTP University of Science and Technology, Bydgoszcz , Poland

ME/CS 132: Introduction to Vision-based Robot Navigation! Low-level Image Processing" Larry Matthies"

Transcription:

1 International Journal of Computer Applications (975 8887) Comparative Analysis in Medical Imaging Ashish Verma DCS, Punjabi University 1, Patiala, India Bharti Sharma DCS, Punjabi University 1, Patiala, India ABSTRACT Filtering is always the root process in many medical image processing applications. It is aimed at reducing noise in images. Any post-processing tasks, e.g., visualization, segmentation may benefit from the reduction of noise. Bilateral filtering smoothes images while preserving edges, by means of a nonlinear combination of nearby image values. This method is noniterative and simple. It combines gray levels based on both their two properties i.e. geometric closeness and their photometric similarity, and prefers the near values to distant values in both domain and range. In this paper we have made comparison between Bilateral, Bilateral Median and Gaussian filter. Bilateral filter combines both the domain and range filtering and combination is much more interesting. The bilateral filter shows good results in comparison to Gaussian however the Bilateral Median shows the best results in comparison to all. The comparison is based on the basis of MSE, PSNR, and CNR. Keywords Image Enhancement, Spatial Filtering, Bilateral Filter, Bilateral Median Filter, Gaussian Filter, Medical Images. INTRODUCTION Filtering is always the most fundamental operation of image processing and computer vision. In the right sense of the term filtering, the value of the filtered image at a given location is a function of the values of the input image in a small neighborhood of the same location. Gaussian low pass filtering shows no ringing effect and computes a weighted average of pixel values in the neighborhood, in which, the weights decrease with distance from the neighborhood center which shows good results for medical imaging. Images typically vary over space, so near pixels are likely to have the similar values and it is therefore appropriate to average them together. The noise values that corrupt these nearby pixels are mutually less correlated than the signal values, so noise is averaged away while signal is preserved [3]. We assume that there is slow spatial variation at edges but it fails which are consequently blurred by low-pass filtering. To reduce this undesired effect many efforts have been made. How can we prevent averaging across edges, while still averaging within smooth regions? In this paper, we used a non iterative scheme for edge preserving smoothing that is noniterative and simple. Earlier we have shown the relationship between bilateral filter and Gaussian filter [7]. The idea is there to use bilateral filtering which works in the range of an image what traditional filters do in the domain. There are two conditions either the pixels can be close to one another, that is, can have nearby spatial location, or they can be similar to one another, that is, have nearby values, possibly in a perceptually meaningful fashion. Closeness here refers to the vicinity in the domain, similar to vicinity in the range. Traditional filtering is domain filtering, which enforces closeness by weighing pixel values with coefficients that fall off with distance. Similarly, we define range filtering, which averages image values with weights that decay with dissimilarity. Since range filters weights depend on the image intensity so these are nonlinear. When both domain and range filtering is combined then it is known as bilateral filtering. Since bilateral filters assume that an explicit notion of distance in the domain and in the range of the image function that can be applied to any function for which there two distances can be defined. The different results of the bilateral filters are compared with the Gaussian filter and the variations are compared in terms of mean square error (MSE), peak signal to noise ratio (PSNR) and contrast to noise ratio (CNR).. Filters for medical imaging.1 Bilateral Filter: A low-pass domain filter applied to image f(x) produces an output image defined as follows ( ) = 1 d ( ) ( ξ ) ( ξ, ) h x k x f c x dξ where c(ξ, x) measures the geometric closeness between the neighborhood center x and a nearby point ξ. The f and h are the input and output images which may be multiband. If low-pass filtering is to preserve the DC component of low-pass signals we obtain k ( x ) c ( ξ, x ) dξ d (1) = () If the filter is shift-invariant, c(ξ, x) is only a function of the vector difference (ξ- x), and k d is constant. Range filtering is similarly defined: 1 ( ) r ( ) ( ) ( ( ), ( )) h x k x f ξ s f ξ f x dξ = (3) 87

1 International Journal of Computer Applications (975 8887) Here s(f(ξ),f(x)) measures the photometric similarity between the pixel at the neighborhood center x and that of a nearby point ξ. It means the similarity function s operates in the range of the image function f, while the closeness function c operates in the domain of f. The normalized constant for range filter is given by k ( x) s( f ( ξ ), f ( x)) dξ r = (4) The similarity function s depends on the image f and is equal to the difference f(ξ) - f(x). The appropriate solution is to combine domain and range filtering, thereby enforcing both geometric and photometric locality [3]. Combined filtering can be described as follows: 1 h( x) k ( x) f ( ) c(, x) s( f ( ), f ( x)) d = ξ ξ ξ ξ (5) With the normalization k ( x) c( ξ, x) s( f ( ξ ), f ( x)) dξ = (6) Combined domain and range filtering will be denoted as bilateral filtering [3]. It replaces the pixel value at x with an average of similar and nearby pixel values. In smooth regions, pixel values in a small neighborhood are similar to each other, and the normalized similarity function k -1 s is close to one. As a consequence, the bilateral filter acts essentially as a standard domain filter, and averages away the small the small, weakly correlated differences between pixel values caused by noise. Example A simple and important case of bilateral filtering is shiftinvariant Gaussian filtering, in which both the closeness function c(ξ,x) and the similarity function s(φ,f) are Gaussian functions of the Euclidean distance between their arguments [3]. More specifically, c is radially symmetric. where c( ξ, x) e 1 d ( ξ, x) σd = (7) d ( ξ, x) = d ( ξ x) = ξ x (8) The similarity function s is perfectly analogous to c. s( ξ, x) e where 1 δ ( f( ξ), f( x) ) σ r = (9) ( ) ( ) δ φ, x = δ φ x = φ x (1) is a suitable measure of distance between the two intensity values φ and f.. Bilateral Median Filter: The traditional bilateral filter performs a weighted averaging of a neighborhood. Noise influencing the centre pixel has a disproportionate influence on the range filtering. This suggests the following modification i. Replacing the summation. In this approach, the pixels are combined using a weighted median. ii. Exploring the alternative kernels for both domain and range filtering. Potential Kernels: The following robust kernel is used: El Fallah ford: Gaussian g ( x, σ ) = 1 + 1 ( x σ ) x (11) σ g ( x, σ ) = e (1) Here for the domain and range filters either we can use the same kernel or the different kernels. 3. Experiments with black and white images In this section we analyze performance of bilateral filter on blackand- white images. Figure shows the effect of different values of the parameters that is domain parameter (σ d ) and range parameter (σ r ) on the resulting image after applying bilateral filter on Fig. 1. Rows correspond to different amounts of domain filtering, columns to different amounts of range filtering. When the value of the range filtering constant σ r is large (1 to 3) with respect to the overall range of values in the image the range component of the filter has little effect for small σ d : all pixel values in any given neighborhood have about the same weight from range filtering, and domain filter acts as a standard Gaussian filter. This effect can be seen in the last two columns of figure (). For smaller values of the range filter parameter σ r (1 or 3), range filtering dominates perceptually because it preserve images. However, for σ d =1, image detail that was removed by smaller values of σ d appears. In fact, σ d = 1 is a very broad Gaussian, and the bilateral filter becomes essentially a range filter. Table 1 and Table show the relation between different image parameters for the various domain and range parameters. Mean Square Error (rms) is the ratio of the square of difference between the input and output image to the size of the image. Peak Signal to Noise ratio is the logarithmic value of the ratio of size of the image and the mean square error of the image. Contrast to Noise ratio is the difference between the input and output signal to noise ratio. M N 1 M SE = f i j f i j M N i = 1 j = 1 ( ) 1 (, ) (, ) ( ) (13) P S N R = 1 L O G 5 5 M S E (14) ( S S ) A B (15) C N R A B = ( SN R A SN R B) = σ S A S N R = (16) σ 88

1 International Journal of Computer Applications (975 8887) Here f 1, f are the input and output images respectively. CNR is the contrast to noise ratio between two tissues A and B. Here σ is noise in the image. It is assumed that the noise is same for everyone. M and N are the sizes of the images. Here S A, S B are the mean intensity value of the image and the background respectively. Fig 1: Original MRI Computed Tomography scan image σ d = 4 σ d = 1 σ r = 1 σ r = 3 σ r = 1 σ r = 3 Fig : A detail from the figure 1 is processed with bilateral filters with various range and domain values. TABLE 1 TABLE on the bilateral filtered images. on the bilateral filtered images. σ d=1 σ r=1 σ r= 3 σ r= 1 σ r=3 MSE 4.9 3.51 3.6 3. PSNR.45.7.89.9 CNR 1.1 11.31 11.65 11.94 σ d= 4 σ r=1 σ r=3 σ r=1 σ r= 3 MSE 4.88 41.7 39.41 3.9 PSNR 15.44 15.6 16.3 16.4 CNR 7.99 8.34 9.11 9.1 89

1 International Journal of Computer Applications (975 8887) The figure below shows the original image, and the bilateral or the Gaussian filtered images. Different image parameters show that for different values of range and domain parameters σ r = 3 and σ d = 1, the root mean square error is minimum in bilateral filtered image. The Gaussian filter has highest root mean square error for the same value of σ d. Fig. 3(a) Original image Fig. 3(b) BF image Fig. 3(c) BF image Fig. 3(d) BF image Fig. 3(e) Gaussian image Table 3: on the bilateral filtered and Gaussian images Parameters Fig. 3(b) Fig. 3(c) Fig. 3(d) Fig. 3(e) σr = 1, σd = 4 σr = 3, σd = 1 σr = 3, σd = 1 MSE 4.88 3.51 3. 84. PSNR 15.44.7.9 9.54 CNR 7.99 11.31 11.94 9.4 Fig4:Original knee image σd = 4 Fig 4(a): Bilateral Filtered image of original image σr = 1 Fig 4(b): Bilateral Filtered image of original image σr = 3 Fig 4(c): Gaussian image of original image MSE 4.88 41.7 83.91 σ d= 4 9

1 International Journal of Computer Applications (975 8887) σ d= 1 σ r = 1 σ r = 3 σ r = 1 σ r = 3 values. Fig. 5: A detail from the figure 1 is processed with bilateral median filters with various range and domain TABLE 4 TABLE 5 on the bilateral median filtered images. on the bilateral median filtered images. σ d=4 σ r=1 σ r= 3 σ r= 1 σ r=3 MSE 8.68 56.31 41.7 37.3 PSNR 9.54 13.1 15.76 16.7 CNR 7.1 9.15 1.1 1.84 σ d= 1 σ r=1 σ r=3 σ r=1 σ r= 3 MSE 76.95 41.8.6 17. PSNR 1.41 1.41 1.9 3. CNR 9.19 11.37 1.11 13.91 In the Table, the bilateral median filter is compared on the basis of various image parameters. From the table, it is clear that, in case of bilateral median filter for range parameter σ r = 3, whether domain parameter σ d is 4 or 1 the mean square error (MSE) is minimum and the peak signal to noise ratio (PSNR) is maximum. Also the contrast to noise ratio (CNR) is maximum. 4. Graph of Comparison of parameters for various Techniques Now we have shown the results of our implementation through the graphs. 5 PSNR 15 1 5 Fig.7: Comparison of PSNR for various techniques MSE 1 8 6 4 Fig. 6: Comparison of MSE for various techniques The above graph shows the Mean Square Error for bilateral Median Filter is minimum. The graph shows the value of peak signal to noise ratio to different techniques. The bilateral median filter shows the best results while the gaussian filter shows the worst result. CNR 5 15 1 5 Fig. 8: Comparison of CNR for various techniques 91

1 International Journal of Computer Applications (975 8887) The graph shows the value of Contrast to Noise Ratio for different techniques. The CNR value is maximum for the bilateral median filter and less for bilateral filter and least for gaussian filter. Paramet er 1 8 6 4 MSE PSNR CNR REFERENCES [1] D. Barash. A Fundamental Relationship between Bilateral Filtering, Adaptive Smoothing and the Nonlinear Diffusion Equation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 4(6):844-847,. [] G.Fernandez, G. J.Yang, and G.Y.Tang, A fast two dimensional median filtering algorithm, IEEE Trans. ASSP 7(1):13-18, 1979. [3] C. Tomashi and R. Mandrchi, Bilateral filtering for gray and color images, in ICCV,1998, pp.839-846. [4] T.S. Huang, G. J.Yang, and G.Y.Tang, A fast two dimensional median filtering algorithm, IEEE Trans. ASSP 7(1):13-18, 1979. [5] L.S. Davis and A. Rosenfeld, Noise cleaning by iterated local averaging, IEEE Transactions on Systems, Man, and Cybernetics, 8:75-71, 1978. [6] J.S. Lee, Digital image enhancement and noise filtering by use of local statistics, IEEE Transactions on Pattern Analysis and Machine Intelligence, ():165:168, 198. [7] A. Verma, E. Walia, Comparative study of image enhancement techniques in medical imaging, 9. Fig. 8: Comparison of image parameters for various image enhancement techniques 5. CONCLUSIONS In this paper we have implemented the concept of bilateral filtering for edge-preserving smoothing in medical images or bilateral median filtering. The filtered images are compared on the basis of different range and domain parameters that define the closeness and photometric properties. The bilateral median filter shows the best results of all the filters. Gaussian doesn t provide the desired results for medical images because MSE is very high for the output images. 9