MODIFIED CENTRAL WEIGHTED VECTOR MEDIAN FILTER 1. STANDARD NOISE REDUCTION FILTERS

Similar documents
NEW FILTERING TECHNIQUE FOR THE IMPULSIVE NOISE REDUCTION IN COLOR IMAGES

NEW FILTERING TECHNIQUE FOR THE IMPULSIVE NOISE REDUCTION IN COLOR IMAGES

Department of Automatic, Electronics and Computer Science Silesian University of Technology, Gliwice, Poland

Using Entropy and 2-D Correlation Coefficient as Measuring Indices for Impulsive Noise Reduction Techniques

Impulsive Noise Filtering In Biomedical Signals With Application of New Myriad Filter

Abstract. 1 Introduction. 2 Idempotent filters. Idempotent Nonlinear Filters

A TWO STAGE DYNAMIC TRILATERAL FILTER REMOVING IMPULSE PLUS GAUSSIAN NOISE

MULTICHANNEL SIGNAL PROCESSING USING SPATIAL RANK COVARIANCE MATRICES

Spatially adaptive alpha-rooting in BM3D sharpening

Detection of signal transitions by order statistics filtering

Old painting digital color restoration

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

Computer Vision & Digital Image Processing

Nonlinear Filter Design: Methodologies and Challenges

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

Noise Reduction of JPEG Images by Sampled-Data H Optimal ε Filters

C. A. Bouman: Digital Image Processing - January 29, Image Restortation

From Fourier Series to Analysis of Non-stationary Signals - II

Comparative Analysis of Median and Average Filters in Impulse Noise Suppression

Lecture 6: Edge Detection. CAP 5415: Computer Vision Fall 2008

TWO-PHASE APPROACH FOR DEBLURRING IMAGES CORRUPTED BY IMPULSE PLUS GAUSSIAN NOISE. Jian-Feng Cai. Raymond H. Chan. Mila Nikolova

A BAYESIAN APPROACH TO NONLINEAR DIFFUSION BASED ON A LAPLACIAN PRIOR FOR IDEAL IMAGE GRADIENT

Over-enhancement Reduction in Local Histogram Equalization using its Degrees of Freedom. Alireza Avanaki

Blind Channel Equalization in Impulse Noise

Convergence of Newton's Method for a Minimization Problem in Impulse Noise Removal Raymond H. Chan, Chung-Wa Ho, and Mila Nikolova y February 5, 2004

Templates, Image Pyramids, and Filter Banks

Removing Impulse Bursts from Images by Training-Based Filtering

Order Statistics Learning Vector Quantizer

CCA BASED ALGORITHMS FOR BLIND EQUALIZATION OF FIR MIMO SYSTEMS

Estimation Error Bounds for Frame Denoising

2262 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 8, AUGUST A General Class of Nonlinear Normalized Adaptive Filtering Algorithms

Intelligent Modular Neural Network for Dynamic System Parameter Estimation

Locality function LOC(.) and loss function LOSS (.) and a priori knowledge on images inp

On Intuitionistic Fuzzy Entropy as Cost Function in Image Denoising

A Summary on Various Impulse Noise Removal Techniques

Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER? Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER?

Reading. 3. Image processing. Pixel movement. Image processing Y R I G Q

Stability of Recursive Gaussian Filtering for Piecewise Linear Bilateral Filtering

THEORETICAL ANALYSIS OF Ä È MEAN COMPARATORS. Constantine Kotropoulos and Ioannis Pitas

Relational Nonlinear FIR Filters. Ronald K. Pearson

Uncorrelated Multilinear Principal Component Analysis through Successive Variance Maximization

COMP344 Digital Image Processing Fall 2007 Final Examination

Low-Complexity Image Denoising via Analytical Form of Generalized Gaussian Random Vectors in AWGN

MODERN video coding standards, such as H.263, H.264,

OPTIMAL SURE PARAMETERS FOR SIGMOIDAL WAVELET SHRINKAGE

Recent developments on sparse representation

A Class of Image Metrics Based on the Structural Similarity Quality Index

Sparse Least Mean Square Algorithm for Estimation of Truncated Volterra Kernels

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

Continuous State MRF s

Filtering and Edge Detection

A quantative comparison of two restoration methods as applied to confocal microscopy

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Computational Photography

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

ITK Filters. Thresholding Edge Detection Gradients Second Order Derivatives Neighborhood Filters Smoothing Filters Distance Map Image Transforms

EUSIPCO

Fuzzy random impulse noise reduction method

Compressive Sensing of Sparse Tensor

Statistical Analysis of fmrl Data

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

L-statistics based Modification of Reconstruction Algorithms for Compressive Sensing in the Presence of Impulse Noise

Which wavelet bases are the best for image denoising?

Digital Image Watermarking Algorithm Based on Wavelet Packet

Histogram Processing

Median Filter Based Realizations of the Robust Time-Frequency Distributions

arxiv: v1 [cs.mm] 2 Feb 2017 Abstract

Noisy Word Recognition Using Denoising and Moment Matrix Discriminants

Image Interpolation Using Kriging Technique for Spatial Data

IMAGE ENHANCEMENT II (CONVOLUTION)

Lecture 3: Linear Filters

6 The SVD Applied to Signal and Image Deblurring

Lecture 3: Linear Filters

Approximation of Functions by Multivariable Hermite Basis: A Hybrid Method

NOISE ENHANCED ANISOTROPIC DIFFUSION FOR SCALAR IMAGE RESTORATION. 6, avenue du Ponceau Cergy-Pontoise, France.

Review Smoothing Spatial Filters Sharpening Spatial Filters. Spatial Filtering. Dr. Praveen Sankaran. Department of ECE NIT Calicut.

6.869 Advances in Computer Vision. Bill Freeman, Antonio Torralba and Phillip Isola MIT Oct. 3, 2018

Multiple Similarities Based Kernel Subspace Learning for Image Classification

8 The SVD Applied to Signal and Image Deblurring

WAVELET BASED DENOISING FOR IMAGES DEGRADED BY POISSON NOISE

8 The SVD Applied to Signal and Image Deblurring

Laplacian Filters. Sobel Filters. Laplacian Filters. Laplacian Filters. Laplacian Filters. Laplacian Filters

What is Image Deblurring?

Image Filtering. Slides, adapted from. Steve Seitz and Rick Szeliski, U.Washington

A Lossless Image Coder With Context Classification, Adaptive Prediction and Adaptive Entropy Coding

Invariant Pattern Recognition using Dual-tree Complex Wavelets and Fourier Features

Wavelet Packet Based Digital Image Watermarking

MIXED GAUSSIAN-IMPULSE NOISE IMAGE RESTORATION VIA TOTAL VARIATION

Poisson NL means: unsupervised non local means for Poisson noise

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems:

An Adaptive Sensor Array Using an Affine Combination of Two Filters

Functional Preprocessing for Multilayer Perceptrons

Reduced-Error Constant Correction Truncated Multiplier

Lecture 04 Image Filtering

Nonlinear Signal Processing ELEG 833

Infinite Sequences, Series Convergence and the Discrete Time Fourier Transform over Finite Fields

Review of Quantization. Quantization. Bring in Probability Distribution. L-level Quantization. Uniform partition

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

Design of Image Adaptive Wavelets for Denoising Applications

Transcription:

JOUNAL OF MEDICAL INFOMATICS & TECHNOLOGIES Vol.3/22, ISSN 1642-637 Bogdan SMOLKA * vector median filter, image enhancement, noise suppression MODIFIED CENTAL WEIGHTED VECTO MEDIAN FILTE A new filtering approach designed to eliminate impulsive noise in color images, while preserving fine image details is presented. The computational complexity of the new filter is significantly lower than that of the Central Weighted Vector Median Filter (CWVMF). The comparison shows that the new filter outperforms the CWVMF, as well as other standard procedures used in color image filtering for the removal of impulsive noise. 1. STANDAD NOISE EDUCTION FILTES Multichannel signal processing has been the subject of extensive research during the last years, primarily due to its importance to color image processing. The amount of research published to date indicates a growing interest in the area of color image filtering and analysis. The most common image processing tasks are noise filtering and image enhancement. These tasks are an essential part of any image processing system, whether the final image is utilized for visual interpretation or for automatic analysis [9]. It has been widely recognized that the processing of color image data as vector fields is desirable due to the correlation that exists between the image channels, and that the nonlinear vector processing of color images is the most effective way to filter out noise. For this reasons, the new filtering technique presented in this paper is also nonlinear and utilizes the correlation among the color image channels. A number of nonlinear, multichannel filters, which utilize correlation among multivariate vectors using various distance measures, have been proposed [1-12]. The most popular nonlinear, multichannel filters are based on the ordering of vectors in a predefined sliding window. The output of these filters is defined as the lowest ranked vector according to a specific ordering technique. Let F(x) represent a multichannel image and let W be a window of finite size n. The noisy image vectors inside the window will be denoted as F j,,1,..,n-1. If the distance between two vectors F i, F j is ρ( F i, F j ) then the scalar quantity : i n = ρ( F, F) 1 i j (1) * Silesian University of Technology, Gliwice, Poland, bsmolka@ia.polsl.gliwice.pl

is the distance associated with the noisy vector F i in W. An ordering of the i s implies the same ordering to the corresponding vectors F i s into a sequence F (), F (1),,F (n-1). Nonlinear ranked type multichannel estimators define the vector F () as the filter output. This selection is due to the fact that vectors that diverge greatly from the data population usually appear in higher indexed locations in the ordered sequence. However, the concept of input ordering, initially applied to scalar quantities is not easily extended to multichannel data, since there is no universal way to define ordering in vector spaces. To overcome this problem, different distance functions are often utilized to order vectors. As an example, the Vector Median Filter (VMF) makes use of the L 1 or L 2 norm to order vectors according to their relative magnitude differences [1]. The output of the VMF is the pixel F k W for which the following condition is satisfied: ρ( F, F ) < ρ( F, F ), i =, K,. k j i j (2) In this way the VMF consists of computing and comparing the values of i and the output is the vector F k for which k reaches its minimum. In other words if for some k the value: k = ρ( F, F ) k j is smaller than = ρ( F, F ), then the original pixel F in the filter window W j is being replaced by F k which satisfies the above condition, ( k= argmin i ). i The Basic Vector Directional Filter (BVDF) is a ranked-order, nonlinear filter which parallelizes the VMF operation [11]. The output of the BVDF is that vector from the input set, which minimizes the sum of the angles with the other vectors. To improve the efficiency of the directional filters, another method called Directional-Distance Filter (DDF) was proposed in [3]. This filter retains the structure of the BVDF but utilizes a new distance criterion to order the vectors inside the processing window. In [12] the vector median concept has been generalized and the so called weighted vector median has been proposed. Using the weighted vector median approach, the filter output is the vector F k,, for which the following condition holds: w ρ( F, F ) < w ρ( F, F ), i =,..,, j k j j i j (3) where the w j are the weights associated with vectors F j.. In this paper we assume, that the only nonzero weighting coefficient is the w. In this way, we obtain the so called Central Weighted Vector Median Filter (CWVMF), [12]. 2. MODIFIED CENTAL WEIGHTED VECTO MEDIAN FILTE The construction of the new filter is very similar to that of the Central Weighted VMF (CWVMF) proposed in [12], in which the filter output is the vector F k W, which satisfies: MI - 42

w ρ( F, F ) < w ρ( F, F ), i =, K,. j k j j i j (4) where wj for j = and equals otherwise. So the output of the CWVMF is F (Fig. 1), if the sum of distances between F and all its neighbors = ρ( F, F ) is smaller than for k=1,2, K,n-1, otherwise the CWVMF output is the vector F k (Fig. 2), for which k is minimal. The difference between the VMF and CWVMF is that the distance between the central pixel F and its neighbors is multiplied by the weighting coefficient, as shown in Fig. 2. The weighting privileges the central pixel F as the a much simpler way which describes the new filtering approach. Let the distance associated with the center pixel be: w j = w ( F, F j ) k j k w ρ( F, F ) is. However the weighting can be performed in = w ρ( F, F ), j (5) where w is a weight assigned to the sum of distances between the central vector F and its 1 neighbors. Then let the sum of distances associated with other pixels be like in VMF: = ρ( F, F ), i = 1, K, n 1. (6) i i j If for some k, k is smaller than k = ρ( Fk, F j) <, (7) then F is being replaced by F k. It happens when ρ( F, F ) < w ρ( F, F ), k j j (8) which is the condition for the replacement of the central pixel by one of its neighbors. The center pixel F will be replaced by its neighbor F k, if the distance k associated with F k is smaller than and is the minimal distance associated with the vectors belonging to W. The weight w is a design parameter. For w = no changes are introduced to the image, and for w =1 we obtain the standard vector median filter as proposed by Astola. If w (,1), then the new filter has the ability of noise removal, while preserving fine image details. It is easy to notice that the new filter is faster than the CWVMF, as the only weighting is applied to the sum of distances. As a result the new filter needs only one additional multiplication compared with the VMF. The CWVMF needs 7 additional multiplications to perform MI - 43

the weighting of the distances between F and all its neighbors. As a result the new filtering scheme is significantly faster than CWVMF and is more efficient as will be shown in the next section. F 1 F 1 F 4 F F 2 F 4 F 2 F F 3 F 3 a) b) Fig.1. In the vector median approach the sum of distances between the center pixel F and its neighbors is computed. Then the neighbors of F are being put to the center of the window W and the appropriate distances are being computed. Fig. b) shows the situation where the 2 distance associated with the F 2 vector is determined. ρ,2 F ρ,1 w ρ 2, F F 2 ρ,3 ρ,4 F 1 F 2 ρ 2,1 ρ 2,4 F 1 F 4 ρ 2,3 F 4 F 3 F 3 G B F G B a) b) Fig.2. a) The distance equals = ρ(,1) + ρ(, 2) + ρ(,3) + ρ(, 4), b) the distance 2 associated with F 2 equals: = ρ(2,) + ρ(2,1) + ρ(2,3) + ρ(2,4) in the case of the vector median approach and 2 = w ρ(2,) + ρ(2,1) + ρ(2,3) + ρ(2,4) when applying the Central Weighted Vector Median Filter. 2 3. EFFICIENCY OF THE NEW FILTE The color test image LENA has been contaminated by 4% impulsive noise (each GB channel was distorted by impulsive salt and pepper noise with probability.4 so that the correlation of noise in each channel was equal to.5). The root of the mean squared error (MSE), signal to noise ratio (SN), peak signal to noise ratio (PSN), normalized mean square error (NMSE) and normalized color difference (NCD) [9], were taken as measures of image quality. The comparison shows that the new filter outperforms significantly the standard Central Weighted Vector Median Filter, when the impulsive noise has to be eliminated. The efficiency of the new filtering technique is shown in Tabs. 2 and 3. Figure 3 presents the PSN value obtained with the CWVMF and with the new Modified Central Weighted Vector Median Filter (MCWVMF) in dependence on the w weighting parameter MI - 44

when using the PEPPES image contaminated by the 4% impulsive noise. Figure 4 shows the optimal (maximal possible) PSN values for the new filter in comparison with the standard technique, when using the test color image LENA distorted by impulsive noise ranging from 1 to 6 % (each GB channel was contaminated independently with salt and pepper impulsive noise with probability.x, where x=1,2,..,6). Figure 5 shows the dependence of the PSN on the weighting coefficient w for images distorted by impulsive noise of different intensities. As can be seen the optimal value of the weighting coefficient is dependent on the noise intensity and increases toward 1 (VMF) with growing noise intensity. Figure 6 illustrates the efficiency of the modified CWVMF as compared with the standard VMF filter using a color image of human retina. As can be seen the vector median performs too much pixel substitutions, which can lead to blurring and corruption of important texture-like structures. NOTATION FILTE EF. AMF Arithmetic Mean Filter [5] VMF Vector Median Filter [1] BVDF Basic Vector Directional Filter [1] GVDF Generalized Vector Directional Filter [1] DDF Directional-Distance Filter [3] HDF Hybrid Directional Filter [2] AHDF Adaptive Hybrid Directional Filter [2] FVDF Fuzzy Vector Directional Filter [8] ANNF Adaptive Nearest Neighbor Filter [7] ANP-EF Adaptive Non Parametric (Exponential) Filter [9] ANP-GF Adaptive Non Parametric (Gaussian) Filter [9] ANP-DF Adaptive Non Parametric (Directional) Filter [9] Tab.1. Filters taken for comparison with the new Modified Central Weighted Vector Median Filter (MCWVMF). METHOD NMSE [1-3 ] MSE SN [db] PSN [db] NCD [1-4 ] NONE 514.72 32.166 12.884 17.983 79.165 AMF 79.317 12.627 21.6 26.15 82.745 VMF 18.766 6.142 27.266 32.365 4.467 CWVMF 12,15 4,933 29,17 34,269 19,19 BVDF 24.587 7.3 26.93 31.192 41.151 GVDF 19.474 6.257 27.15 32.24 41.773 DDF 18.872 6.159 27.242 32.34 4.237 HDF 18.61 6.116 27.33 32.41 41.275 AHDF 18.31 6.67 27.373 32.472 41.166 FVDF 22.251 6.688 26.527 31.625 44.686 ANNF 26.8 7.34 25.719 3.817 48.9 ANP-E 78.61 12.57 21.46 26.144 82.457 ANP-G 78.623 12.571 21.45 26.143 82.478 ANP-D 24.178 6.971 26.166 31.264 46.7 MCWVMF 8,95 4,34 3,918 36,17 1,753 Tab.2. Comparison of the new algorithm with the standard techniques (Tab. 1), using the LENA standard image contaminated by 4% impulsive noise with.5 correlation between the GB channels. MI - 45

4. CONCLUSIONS The new algorithm presented in this paper can be seen as a modification and improvement of the commonly used Vector Median Filter. The computational complexity of the new filter is lower than that of the Central Weighted Vector Median Filter. The comparison shows that the new filter outperforms the standard and central weighted VMF, as well as other basic procedures used in color image processing, when the impulse noise is to be eliminated. The future work will be focused on finding a way of automatic setting of the optimal weighting parameter, which should be adjusted to the intensity of the noise process, as clearly seen in Fig. 5. This could be achieved by first estimating the noise intensity [13] and then setting the appropriate value of the weighting parameter w. PSN 35 33 31 29 27 25 23 21 19 17 VMF No filtering CWVMF MCWVMF No filtering 1 2 3 4 5 6 7 8 9 W1 39 38 37 36 35 34 33 32 31 3 PSN CWVMF MCWVMF 1 2 3 4 5 6 Noise intensity [%] VMF DDF Fig.3. PSN dependency on w value for the new filter and CWVMF (LENA image corrupted with 4% impulsive noise). Fig.4. Comparison of the efficiency of the standard central weighted vector median with the new filter and the vector median (LENA with 4% impulsive noise). BIBLIOGAPHY [1] ASTOLA J., HAAVISTO P., NEUOVO Y., Vector median filters, IEEE Proc., 78, 678-689 [2] GABBOUJ M., CHEICKH F.A., (1996) Vector Median-Vector Directional hybrid filter for color image restoration, Proceedings of EUSIPCO-1996, 879-881, 199 [3] KAAKOS D.G., TAHANIAS P.E., Combining vector median and vector directional filters: The directionaldistance filters, Proceedings of the IEEE Conf. on Image Processing, ICIP-95, 171-174, October 1995 [4] PITAS I., TSAKALIDES P., Multivariate ordering in color image processing, IEEE Trans. on Circuits and Systems for Video Technology, 1, 3, 247-256, 1991 [5] PITAS I., VENETSANOPOULOS A. N, Nonlinear Digital Filters: Principles and Applications, Kluwer, 199 [6] PITAS I., VENETSANOPOULOS A.N., Order statistics in digital image processing, Proceedings of IEEE, 8, 12, 1893-1923, 1992 [7] PLATANIOTIS K.N., ANDOUTSOS D., SI V., VENETSANOPOULOS A.N., A nearest neighbour multichannel filter, Electronic Letters, 191-1911, 1995 [8] PLATANIOTIS K.N., ANDOUTSOS D., VENETSANOPOULOS A.N., Colour Image Processing Using Fuzzy Vector Directional Filters, Proc. of the IEEE Workshop on Nonlinear Signal/Image Processing, Greece, 535-538, 1995 MI - 46

[9] PLATANIOTIS K.N., VENETSANOPOULOS A.N., Color Image Processing and Applications, Springer, 2 [1] TAHANIAS P.E., VENETSANOPOULOS A.N., Vector directional filters: A new class of multichannel image processing filters, IEEE Trans. on Image Processing, 2, 4, 528-534, 1993 [11] VENETSANOPOULOS A.N., PLATANIOTIS K.N, Multichannel image processing, Proceedings of the IEEE Workshop on Nonlinear Signal/Image Processing, 2-6, 1995 [12] VIEO T., ÖISTÄMÖ K., NEUVO Y., Three-Dimensional Median elated Filters for Color Image Sequence Filtering, IEEE Transactions on Circuits and Systems for Video Technology, 129-142, Vol. 4, No. 2, April 1994 [13] FÖSTNE W., Image preprocessing for feature extraction in digital intensity, color and range images, Proceedings of Summer School on Data Analysis and the Statistical Foundations of Geomatics, http://www.ipb.uni-bonn.de/publications/ This work was partially supported by KBN Grant PBZ-KBN-4/P4/8 MI - 47

PSN 38 34 3% 1% 3 4% 2% 26 VMF 5% 22 18 CWVMF a) PSN 14 1 2 3 4 5 6 7 8 9 w 1 4 38 36 MCW V M F 1% 34 2% 32 3 28 26 24 3% 4% 5% VMF 22 2 18 16 b) 14,1,2,3,4,5,6,7,8,9 1 1,1 1,2 W Fig.5. Dependence of the CWVMF and MCWVMF filter efficiency (a) and b) respectively) on the w weighting coefficient for the LENA color image contaminated with impulsive noise (each GB channel was distorted by salt and pepper noise with probability ranging from 1% to 5%). MI - 48

a) b) c) d) e) f) Fig.6. Illustration of the efficiency of the new filtering technique: a) color image of the human retina, b) image corrupted by impulsive noise of 2%, c) the new technique, d) VMF, e) and f) the difference between the original image a) and images c) and d) respectively MI - 49

MI - 5 MEDICAL INFOMATICS