NON-LINEAR MEDIAN FILTERING OF BIOMEDICAL IMAGES

Similar documents
IMAGE CLASSIFICATION USING COMPETITIVE NEURAL NETWORKS

Wavelet Transform in Image Regions Classification

WAVELET USE FOR IMAGE RESTORATION

WAVELET USE FOR IMAGE CLASSIFICATION. Andrea Gavlasová, Aleš Procházka, and Martina Mudrová

Software for Wegener's granulomatosis CT image analysis

DILATION AND EROSION OF GRAY IMAGES WITH SPHERICAL MASKS

Procedia Computer Science

ROTATION INVARIANT TRANSFORMS IN TEXTURE FEATURE EXTRACTION

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

Texture Segmentation and Classification in Biomedical Image Processing

BME I5000: Biomedical Imaging

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

Fast 3D Mean Shift Filter for CT Images

Chapter 3 Set Redundancy in Magnetic Resonance Brain Images

for each n 2 N and a; b 2 L. a ffi b = :(a $ b) =ja bj; a Φ b = :(:a Ω:b) = min(a + b; 1); a Ψ b = a Ω:b = max(a b; 0); na = Φ n k=1a = min(n a; 1); a

High Speed Pipelined Architecture for Adaptive Median Filter

IDENTIFYING GEOMETRICAL OBJECTS USING IMAGE ANALYSIS

DISTRIBUTED SIGNAL PROCESSING

Sparse Component Analysis (SCA) in Random-valued and Salt and Pepper Noise Removal

EDGE DETECTION IN MEDICAL IMAGES USING THE WAVELET TRANSFORM

A Quantitative Approach for Textural Image Segmentation with Median Filter

Separate CT-Reconstruction for Orientation and Position Adaptive Wavelet Denoising

Hybrid filters for medical image reconstruction

ARTIFICIAL NEURAL NETWORKS IN PATTERN RECOGNITION

High Density Impulse Noise Removal Using Modified Switching Bilateral Filter

Adaptive Median Filter for Image Enhancement

Finally, the Butterworth filter is described by the frequency spectrum jf B (!)j = 1+A! r 1+! B Nq n where F B (w) is the spectral function,! is a fre

INTERACTIVE PROGRAMMING IN MATLAB USING MATLAB WEB SERVER. 2 Information Technologies Used for Web Server Application

WAVELET TRANSFORM IN SIGNAL AND IMAGE RESTORATION

Interpolation of 3D magnetic resonance data

K11. Modified Hybrid Median Filter for Image Denoising

DIFFERENTIAL IMAGE COMPRESSION BASED ON ADAPTIVE PREDICTION

An Introduc+on to Mathema+cal Image Processing IAS, Park City Mathema2cs Ins2tute, Utah Undergraduate Summer School 2010

Evaluation of Local Filter Approaches for Diffusion Tensor based Fiber Tracking

Linear Operations Using Masks

Modified Watershed Segmentation with Denoising of Medical Images

Edge detection in medical images using the Wavelet Transform

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

Brain Tumor Classification using Probabilistic Neural Network

CS4442/9542b Artificial Intelligence II prof. Olga Veksler

MEDICAL IMAGE ANALYSIS

DESIGN OF A NOVEL IMAGE FUSION ALGORITHM FOR IMPULSE NOISE REMOVAL IN REMOTE SENSING IMAGES BY USING THE QUALITY ASSESSMENT

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

EDGE DETECTION-APPLICATION OF (FIRST AND SECOND) ORDER DERIVATIVE IN IMAGE PROCESSING

MULTICHANNEL image processing is studied in this

COLOR IMAGE PROCESSING USING GENERALIZED WEIGHTED VECTOR FILTERS

Efficient Algorithm For Denoising Of Medical Images Using Discrete Wavelet Transforms

Modified Directional Weighted Median Filter

A Decision Based Algorithm for the Removal of High Density Salt and Pepper Noise

CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION

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

Classification of Abdominal Tissues by k-means Clustering for 3D Acoustic and Shear-Wave Modeling

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

Biomedical Image Enhancement, Segmentation and Classification Using Wavelet Transform

Information about presenter

Comparative Analysis of Edge Detection Algorithms Based on Content Based Image Retrieval With Heterogeneous Images

Noise Reduction in Image Sequences using an Effective Fuzzy Algorithm

WAVELET BASED THRESHOLDING FOR IMAGE DENOISING IN MRI IMAGE

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

ALGORITHMS FOR INITIALIZATION OF NEURAL NETWORK WEIGHTS

Title. Author(s)Smolka, Bogdan. Issue Date Doc URL. Type. Note. File Information. Ranked-Based Vector Median Filter

COMPARISON OF SOME EFFICIENT METHODS OF CONTOUR COMPRESSION

Low Contrast Image Enhancement Using Adaptive Filter and DWT: A Literature Review

MODIFIED ADAPTIVE CENTER EIGHTED MEDIAN FILTER FOR UPPRESSINGIMPULSIVE NOISE IN IMAGES

Development of Video Fusion Algorithm at Frame Level for Removal of Impulse Noise

Digital Image Processing

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

Analysis of FCM Clustering on Pre and Post Iterative relaxed adaptive center weighted median filter in MRI & CT Brain Images

Filtering of impulse noise in digital signals using logical transform

Hybrid Wavelet Thresholding for Enhanced MRI Image De-Noising

Enhanced Decision Median Filter for Color Video Sequences and Medical Images Corrupted by Impulse Noise

Small-scale objects extraction in digital images

Hom o om o or o phi p c Processing

Efficient Image Denoising Algorithm for Gaussian and Impulse Noises

Image Processing

Denoising of Computed Tomography Images using Wavelet Transform

Comparative Analysis of Various Edge Detection Techniques in Biometric Application

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

Digital Image Fundamentals

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

Analysis of Planar Anisotropy of Fibre Systems by Using 2D Fourier Transform

Noise Suppression using Local Parameterized Adaptive Iterative Model in Areas of Interest

A Model-Independent, Multi-Image Approach to MR Inhomogeneity Correction

Enhanced Cellular Automata for Image Noise Removal

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Comparative Analysis of Various Denoising Techniques for MRI Image Using Wavelet

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

International Journal of Advance Engineering and Research Development. Flow Control Loop Analysis for System Modeling & Identification

Denoising the Spectral Information of Non Stationary Image using DWT

Comparison between Various Edge Detection Methods on Satellite Image

Image Processing Lecture 10

Image Denoising Methods Based on Wavelet Transform and Threshold Functions

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

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Computer Aided Orthodontics Measures Evaluation

Adaptive Wavelet Image Denoising Based on the Entropy of Homogenus Regions

Matrices and Digital Images

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

Mingle Face Detection using Adaptive Thresholding and Hybrid Median Filter

Image denoising in the wavelet domain using Improved Neigh-shrink

Transcription:

O-LIEAR MEDIA FILTERIG OF BIOMEDICAL IMAGES V. Musoko 1 and A. Procházka 1 1 Institute of Chemical Technology, Department of Computing and Control Engineering Abstract The paper presents basic principles of median filtering on two and three dimensional biomedical images. The proposed algorithm of image de-noising is applied to magnetic resonance (MR) images. Results of such a non-linear filtering are compared with that achieved by linear filtering methods. Algorithms are at first verified for simulated images and then applied to real MR images. 1 Introduction oise elimination forms a fundamental problem in image processing. Usually noise is encountered during image transmission as pixel drop-outs. onlinear median filtering is technique commonly used in the processing of images corrupted with impulse noise. In this paper we will discuss the application of 2D and 3D median filter masks in the de-noising of MR images. Median filtering is very simple in operation, effective in filtering isolated impulses and has good edge preserving properties. 2 Median Filtering Median filtering is a a non-linear method used for the removal of impulsive noise. It is implemented to an image using a mask of odd length, the mask moves over the image and at each center pixel the median value of the data within the window is taken as the output. When the filter window is centered at the beginning or at the of the input image some values must be assigned to empty window positions thus the first and the last value carry-on apping strategy can be applied which means the borders of the image can be filtered by duplicating the outmost values. Let us denote the original image matrix as X2(1 : M, 1 : ). Having a moving two-dimensional array mask with size of 3 3, the median algorithm can be explained using the MATLAB notation presented in Fig. 1. for i=1:m-2 for j=1:-2 B(1:3,1:3)= X2(i-1:i+1,j-1:j+1); y(i,j)= med(b(:)); Figure 1: The two-dimensional median filter mask where y i,j denotes the processed center pixel location, i refers to the vertical direction and j refers to the horizontal direction. The median operation med(b(:)) sorts the pixels in the mask in ascing order in the form of a row vector. The middle value is taken as the output. In special cases we can analyze and process sequences of image frames corrupted with different levels of noise. These frames of images can be stored in the selected three-dimensional matrix X3(1 : M, 1 :, 1 : K). The operation of a moving three-dimensional array mask is illustrated in algorithm presented in Fig. 2.

for i=1:m-2 for j=1:-2 for k=1:k-2 B(1:3,1:3,1:3)=... X3(i-1:i+1,j-1:j+1,k-1:k+1); y(i,j,k)= med(b(:)); 3 Biomedical Images Figure 2: The three-dimensional median filter mask Magnetic resonance imaging (MRI) is based on the absorption and emission of energy in the radio frequency range of the electromagnetic spectrum. MRI produces an image of the nuclear magnetic resonance (MR) signal in a thin slice through the human body for investigation of brain, liver, kidneys and other soft tissue organs. Fig. 3 depicts the original 20 frames of the MR brain image. A rered 3D view of the stack of images is displayed in Fig. 4. The three-dimensional array values are represented as V (x, y, z) where x = 1,..., X represents the x-pixel co-ordinates, y = 1,..., Y represents the y-pixel co-ordinates and z = 1,..., Z are the corresponding slices. Figure 3: Sequence of MR image slices Figure 4: The 3D model visualization

4 Experimental Results The application of the two-dimensional median filter and the three-dimensional filter is tested on a selected slice of MR image corrupted with different levels of impulsive noise and on three sequences of image slices each corrupted with different noise levels. Since noise removal techniques are designed to enhance the image quality, we evaluate their performance regarding two criteria. Criterion 1 considers the quality of the resulting de-noised image based on its visual impression (MAE). Criterion 2 considers the quantity of the removed noise (MSE). The mean square error (MSE) is defined by relation MSE = 1 M M 1 1 m=0 n=0 (f(m, n) ˆf(m, n)) 2 (1) where f(m, n) and ˆf(m, n) represent the original image and the filtered image respectively. The mean absolute error (MAE) is likewise defined by expression MAE = 1 M M 1 1 m=0 n=0 (f(m, n) ˆf(m, n)) (2) Fig. 5(a) shows the original image and three noisy images each of them corrupted with different noise levels (p - denotes the percentage number of pixels degraded). The results obtained by using the classical median filter and 3D median filter are presented in Fig. 5(e) and Fig. 5(f) respectively. (a) Original slice no. 2 (b) oisy slice no. 2 p=0.06 (c) oisy slice no. 2 p=0.04 (d) oisy slice no. 2 p=0.02 (e) Denoised 2nd slice 3D Median filter (f) Denoised 2nd slice 2D Median filter Figure 5: Comparison between the 2D and 3D median filtering using the single MR layer

Table 1: COMPARISO OF THE STADARD MF AD THE 3D MEDIA FILTER Mean square error (MSE) Mean Absolute Error (MAE) oisy image 0.0162 0.0253 2D median filter 0.0014 0.0014 3D median filter 0.0013 0.0022 The MSE and MAE performance of the filters are shown in Tab. 1. From the table it can be seen the 3D median filter performs relatively well compared to the classical median filter. In Figs. 6(a),(b),(c) are three original image slices and their corresponding noisy image slices (Fig. 6 (c),(d),(e)). The denoised images resulting from the 3x3 constant window median filtering of the center slice and the application of the 3D median filter are represented in Figs. 6(g),(h). (a) Original Ist slice (b) Original 2nd slice (c) Original 3rd slice (d) oisy slice no. 1 p=0.06 (e) oisy slice no. 2 p=0.04 (f) oisy slice no. 3 p=0.02 (g) Denoised 2nd slice 3D Median filter (h) Denoised 2nd slice 2D Median filter Figure 6: Comparison between the 2D and 3D median filtering applied to 3 MR image layers The MSE and MAE performance of the classical median filtering and the proposed 3D median algorithm are compared in Tab. 2. From the table it can be seen that when there is a shift of pixels with respect to the slice being processed the 3D median filter produces poor results compared to that of the classical median filter. For a noisy 3D volume the 3D median algorithm (Fig. 7) can be applied to a stack of image slices. However by using this algorithm the first and last slices are not processed, this means that these remaining slices can be processed using the 2D median filter.

Table 2: COMPARISO OF THE STADARD MF AD THE 3D MEDIA FILTER Mean square error (MSE) Mean Absolute Error (MAE) oisy image 0.0162 0.0253 2D median filter 0.0014 0.0014 3D median filter 0.0021 0.0187 function [y]=med3(x) %------------------------------- %3-D MEDIA FILTERIG %-------------------------------- %y-3d output image (x,y,z) %x--input image(noisy image) [j,k,l]=size(x); for jj=1:l-2 %slice for m=1:j-2; %x-direction for n=1:k-2; %y-direction aa=[x(m:m+2,n:n+2,[jj:jj+2])]; c(m,n)=median(aa(:)); y(:,:,jj) =c; 5 Conclusions Figure 7: The three-dimensional median filtering algorithm on-linear filters were applied to enhance MR images corrupted with impulsive noise. In this paper we proposed both the algorithms of 2D and 3D median filtering, even though their algorithms are simple and easy to implement they give good efficiency in suppressing the impulsive noise. However it must be noted that a 3D median filter produces a smoother image appearance compared to the 2D median filter when processing noisy image sequence slices. Acknowledgments The work has been supported by the research grant of the Faculty of Chemical Engineering of the Institute of Chemical Technology, Prague o. MSM 223400007. References [1] Image Processing Toolbox User s Guide. The MathWorks, Inc., 1993-1998. [2] A. K. Jain. Fundamentals of Digital Image Processing. Prentice Hall, 1989. [3] J. S. Lim. Two-Dimensional Signal and Image Processing. Prentice-Hall, Englewood Cliffs, J, 1990. [4] W. K. Pratt. Digital Image Processing. Wiley, 1991. Prof. Aleš Procházka, Victor Musoko, MSc. Institute of Chemical Technology, Prague Department of Computing and Control Engineering Technická 1905, 166 28 Prague 6 Phone.: 00420-22435 4198, Fax: 00420-22435 5053 E-mail: A.Prochazka@ieee.org, Victor.Musoko@vscht.cz