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

Similar documents
COLOR IMAGE PROCESSING USING GENERALIZED WEIGHTED VECTOR FILTERS

Adaptive Noise Reduction in Microarray Images Based on the Center-Weighted Vector Medians

A Fourier Extension Based Algorithm for Impulse Noise Removal

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

MULTICHANNEL image processing is studied in this

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

Hybrid filters for medical image reconstruction

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

Nonlinear Operations for Colour Images Based on Pairwise Vector Ordering

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

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

Enhanced Cellular Automata for Image Noise Removal

An Iterative Procedure for Removing Random-Valued Impulse Noise

IMAGE DE-NOISING IN WAVELET DOMAIN

MODIFIED ADAPTIVE CENTER EIGHTED MEDIAN FILTER FOR UPPRESSINGIMPULSIVE NOISE IN IMAGES

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

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

An Improved Approach For Mixed Noise Removal In Color Images

FPGA Implementation of a Nonlinear Two Dimensional Fuzzy Filter

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

SSIM Image Quality Metric for Denoised Images

REAL-TIME IMPLEME TATIO OF ORDER-STATISTICS BASED DIRECTIO AL FILTERS ABSTRACT

IMPULSIVE NOISE DIMINUTION USING NEW ADAPTIVE VECTOR MEDIAN RATIONAL HYBRID FILTER

GRID WARPING IN TOTAL VARIATION IMAGE ENHANCEMENT METHODS. Andrey Nasonov, and Andrey Krylov

Fast adaptive similarity based impulsive noise reduction filter

An Effective Denoising Method for Images Contaminated with Mixed Noise Based on Adaptive Median Filtering and Wavelet Threshold Denoising

Filtering of impulse noise in digital signals using logical transform

Filtering Images. Contents

Impulse Noise Removal from Color Images with Hopfield Neural Network and Improved Vector Median Filter

EE 5359 Multimedia project

Image Processing Lecture 10

SVM-based Filter Using Evidence Theory and Neural Network for Image Denosing

Iterative Removing Salt and Pepper Noise based on Neighbourhood Information

x' = c 1 x + c 2 y + c 3 xy + c 4 y' = c 5 x + c 6 y + c 7 xy + c 8

Image Restoration and Reconstruction

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Enhancement of Sharpness and Contrast Using Adaptive Parameters

IMPULSE NOISE REMOVAL USING IMPROVED PARTICLE SWARM OPTIMIZATION

Denoising Method for Removal of Impulse Noise Present in Images

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

High Density Impulse Noise Removal Using Modified Switching Bilateral Filter

Image Quality Assessment Techniques: An Overview

Patch-Based Color Image Denoising using efficient Pixel-Wise Weighting Techniques

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

Fast restoration of natural images corrupted by high-density impulse noise

PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY

Image denoising in the wavelet domain using Improved Neigh-shrink

Image Restoration and Reconstruction

Fuzzy Weighted Adaptive Linear Filter for Color Image Restoration Using Morphological Detectors

An Efficient Single Chord-based Accumulation Technique (SCA) to Detect More Reliable Corners

Hom o om o or o phi p c Processing

Image restoration. Restoration: Enhancement:

Restoration of Images Corrupted by Mixed Gaussian Impulse Noise with Weighted Encoding

Fast and Effective Interpolation Using Median Filter

Filtering and Enhancing Images

IMAGE DENOISING USING NL-MEANS VIA SMOOTH PATCH ORDERING

Image Processing. Traitement d images. Yuliya Tarabalka Tel.

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

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

Signal Processing 92 (2012) Contents lists available at ScienceDirect. Signal Processing. journal homepage:

THE development of image processing methods for filtering

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

Blur Space Iterative De-blurring

REMOVAL OF HIGH DENSITY IMPULSE NOISE USING MORPHOLOGICAL BASED ADAPTIVE UNSYMMETRICAL TRIMMED MID-POINT FILTER

Image denoising using curvelet transform: an approach for edge preservation

A Comparative Study & Analysis of Image Restoration by Non Blind Technique

CHAPTER 2 ADAPTIVE DECISION BASED MEDIAN FILTER AND ITS VARIATION

Texture Image Segmentation using FCM

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

Removing Salt and Pepper Noise using Modified Decision- Based Approach with Boundary Discrimination

Digital Image Processing

A new predictive image compression scheme using histogram analysis and pattern matching

Value-and-Criterion Filters: A new filter structure based upon morphological opening and closing

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

IDENTIFYING GEOMETRICAL OBJECTS USING IMAGE ANALYSIS

CHAPTER 6 COUNTER PROPAGATION NEURAL NETWORK FOR IMAGE RESTORATION

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

New feature preserving noise removal algorithm based on thediscrete cosine transform and the a prior knowledge of pixel type.

2324 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 8, AUGUST /$ IEEE

Novel Iterative Back Projection Approach

Storage Efficient NL-Means Burst Denoising for Programmable Cameras

Removing a mixture of Gaussian and impulsive noise using the total variation functional and split Bregman iterative method

Efficient Image Denoising Algorithm for Gaussian and Impulse Noises

Image De-Noising and Compression Using Statistical based Thresholding in 2-D Discrete Wavelet Transform

Adaptive Algorithm in Image Denoising Based on Data Mining

IMAGE RESTORATION VIA EFFICIENT GAUSSIAN MIXTURE MODEL LEARNING

Structural Similarity Optimized Wiener Filter: A Way to Fight Image Noise

Automatic Parameter Optimization for De-noising MR Data

Structural Similarity Based Image Quality Assessment Using Full Reference Method

AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES

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

Image Interpolation using Collaborative Filtering

Real-Time Impulse Noise Suppression from Images Using an Efficient Weighted-Average Filtering

Procedia Computer Science

A Fast Video Illumination Enhancement Method Based on Simplified VEC Model

IMAGE PROCESSING >FILTERS AND EDGE DETECTION FOR COLOR IMAGES UTRECHT UNIVERSITY RONALD POPPE

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

A New Soft-Thresholding Image Denoising Method

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

BM3D Image Denoising using Learning-based Adaptive Hard Thresholding

Transcription:

Title Ranked-Based Vector Median Filter Author(s)Smolka, Bogdan Proceedings : APSIPA ASC 2009 : Asia-Pacific Signal Citationand Conference: 254-257 Issue Date 2009-10-04 Doc URL http://hdl.handle.net/2115/39685 Type proceedings Note APSIPA ASC 2009: Asia-Pacific Signal and Information Conference. 4-7 October 2009. Sapporo, Japan. Poster October 2009). File Information MP-P2-2.pdf Instructions for use Hokkaido University Collection of Scholarly and Aca

Ranked-Based Vector Median Filter Bogdan Smolka Silesian University of Technology, Department of Automatic Control, Akademicka 16, 44-100 Gliwice, Poland E-mail: bogdan.smolka@polsl.pl Tel: +48-32-2371912 Abstract In this paper a new class of noise attenuating and edge enhancing filters for color image processing is proposed. The new filtering design is based, like the vector median filter, on the minimization of aggregated weighted distances between pixels in a filtering window. The weights which are assigned to the sequence of the sorted distances are decreasing functions of their ranks. In this way, the largest distances are taken to the aggregated distance with smallest weight, which ensures much better noise reduction properties of the described filter. Additionally, the proposed method has a unique ability to strengthen the edges of the noisy image objects. This unique deblurring property can be useful in many applications which require reliable impulse noise reduction and efficient edge sharpening of color images. I. INTRODUCTION Noise, arising from a variety of sources, is inherent to all electronic image sensors and therefore the noisy signal has to be processed by a filtering algorithm that suppresses the noise component, while preserving original image structures [1], [2]. Quite often color images are corrupted by impulse noise caused by malfunctioning sensors in the image formation pipeline, faulty memory locations in hardware, aging of the storage material or transmission errors due to natural or man-made processes [3]. Common sources of impulse noise include also atmospheric disturbances and strong electromagnetic interferences. These noise sources generate short time duration, high energy pulses which affect the regular signal, resulting in abrupt alterations of the color image samples that differ significantly from their local neighborhood in the image domain. The most popular family of nonlinear filters used for impulsive noise removal in color images is based on the order statistics [4]. These filters perform the vector ordering of the set of pixels from the filtering window in order to determine the output sample. Their output is defined as the lowest ranked vector according to a specified vector ordering technique and their main drawback lies in introducing too much smoothing which results in an extensive blurring of the output image. To remove this disadvantage, a modification of the aggregated vector ordering scheme is proposed in this paper. The modification is based on the application of the information on the ranks of distances used for the computation of the aggregated distances used in the weighted vector median filtering scheme [5] [10], as it enables to design efficient noise reducing filtering methods. II. RANKED-BASED VECTOR MEDIAN FILTER Let the color image x be defined as a mapping Z 2 Z 3 and let the set W = {x i Z 2 ; i = 1, 2,..., n} denotes a square filtering window consisting of n samples centered at the pixel x 1. The most popular impulsive noise reduction methods are based on a vector ordering scheme defined through the sorting of aggregated distances. The aggregated distance D i assigned to a sample x i, for i = 1, 2,..., n is defined as D i = x k W d(x i, x k ) = n d ik, (1) k=1 where d(x i, x k ) = d ik is the Euclidean distance between pixels x i and x k. Fig. 1: Dependence of the PSNR on the α parameter of the SVMF [11] evaluated on the LENA color test images contaminated by uniform impulse noise. Sorting the scalar quantities D 1, D 2,..., D n an ordering of the corresponding vectors can be achieved, [1] D (1), D (2),..., D (n) = x (1), x (2),..., x (n), (2) where x (1) is the vector median of the set of samples belonging to the filtering window W. This vector is minimizing the sum of distances to all other pixels contained in W, [4].

The distances between a given pixels and all other pixels belonging to W can also be ordered d i1, d i2,..., d in = d i(1), d i(2),..., d i(n), (3) and the ranks of the ordered distances can be used for building the accumulated distances in (1). If r denotes the rank of a given distance, then d i(r) will denote the corresponding distance value and instead of the aggregated distances in (1) we can build a weighted sum of distances, utilizing the distance ranks n i = f(r) d i(r), (4) r=1 where f(r) is a function of the distance rank r. Then, the new weighted aggregated distances i can be sorted and a new sequence of vectors is obtained (1), (2),..., (n) = x (1), x (2),..., x (n), (5) where the vector x (1) will be the output of the proposed Ranked-Based Vector Median Filter (RVMF) For f(r) = 1, r = 1, 2,..., n we obtain i = D i and x (1) = x (1). For f(r) = { 1 for r α, α n, 0 otherwise, Sharpening Vector Median Filter (SVMF) is obtained, [11]. Figure 1 shows the dependence of the PSNR on the α paramater in (6) for various contamination levels using the LENA test image. As can be seen the optimal parameter α depends heavily on the noise intensity level p, which evokes the need for adaptive selection of α according to the noise intensity level. This can be seen as a drawback of the SVMF, which can be alleviated using a decreasing weighting function instead of the hard thresholding scheme in (6). III. EXPERIMENTS In order to evaluate the effectiveness of the novel switching filter a set of test images was contaminated with uniform impulse noise defines as { ρiq, with probability π, x iq = (7) o iq, with probability 1 π, where o iq denotes the q-th component of the original pixel at position i and the contamination component ρ iq is a random variable in the range [0, 255]. The fraction of contaminated pixels is then equal to p = 1 (1 π) 3. TABLE I: Dependence of PSNR for the RVMF, SVMF and VMF on the noise intensity p contaminating LENA image for various weighting functions and α parameters of the SVMF. p 1/r 1/r 2 e ( r h )2 e r h α = 2 α = 3 α = 4 VMF 0.1 31.62 30.30 32.61 32.57 28.99 29.51 30.40 32.50 0.2 30.90 29.95 31.52 31.46 28.81 29.37 30.11 31.04 0.3 29.86 29.53 29.88 29.89 28.57 29.01 29.40 28.42 0.4 27.48 27.78 27.61 27.68 27.12 27.08 26.93 24.73 0.5 23.86 24.48 24.44 24.48 24.01 23.48 23.20 21.16 0.6 19.98 20.42 20.28 20.32 19.94 19.50 19.25 17.95 (6) Fig. 2: Dependence of the PSNR on the h parameter of the RVMF using the f 3 weighting function for increasing noise intensity, (LENA test image). The arrows on the right of the plots indicate the values of PSNR obtained applying the VMF. For the measurement of the impulse noise removal efficiency, the Peak Signal to Noise Ratio (PSNR) defined as ( ) 255 P SNR = 20 log 10, MSE = 1 N x i o i 2, MSE N i=1 (8) was applied, where N is the total number of image pixels, and x iq, o iq denote the q-th component of the noisy image pixel channel and its original, undisturbed value at a pixel position i, respectively. The new filtering design was evaluated using the following weighting functions of the pixel ranks r f 1 = 1 r, f 2 = 1 { r 2, f 3 =exp ( r h) 2 }, f 4 =exp { r }, (9) h where h is a smoothing parameter, which controls the influence of the ranks on the aggregated ranked distance defined in (4). The first two weighting functions do not require any tuning parameter and as can be derived from Tab. I, these functions offer similar results like the Gaussian and exponential function (f 3 and f 4 ) with optimal settings of the smoothing parameter h. However, the f 1 function yields good results for color images with low impulse noise pollution and the f 2 function works better for higher contamination ratios. Figure 2 shows the dependence of the PSNR on the h smoothing parameter for increasing noise intensity p for the LENA color image. As can be noted, for low intensity levels the optimal filtering efficiency is comparable with the vector

(a) test image (b) R channel (c) G channel (d) B channel (e) p = 0.2 (f) VMF (g) RVMF (h) p = 0.4 (i) VMF (j) RVMF Fig. 3: Comparison of the noise reduction efficiency of the RVMF with f1 weighting function and VMF evaluated on an artificial test image (a) shown with its RGB components (bd) for noise intensity p = 0.2 (e) and p = 0.4 (h). As can be observed the VMF outputs (f, i) contain much more noise than the images filtered with RVMF (g, j). Fig. 4: Dependence of the PSNR of the proposed RVMF on the h parameter in the f3 weighting function for the artificial test image shown in Fig. 3a with noise intensity levels p ranging from 0.1 to 0.5. The arrows indicate the values of PSNR obtained when using the VMF. (a) PEPPERS test image (b) noisy image, p = 0.4 (c) VMF (d) RVMF Fig. 5: Efficiency of RVMF as compared with VMF: (a) part of the PEPPERS image, (b) noisy test image, p = 0.4, (c) and (d) VMF and RVMF output, (two iterations). median filter, (see also Tab. I). For higher contaminations, the RVMF excels significantly over the VMF. However, the apparently lower effectiveness of the proposed filtering scheme for low contamination levels is due to its edge enhancing properties, which are treated by the PSNR measure as a distortion, but in fact the edge enhancing effect is very beneficial and enhances the restoration quality of the new filter [12]. The edge sharpening effect makes that the PSNR measure poorly describes the noise reduction ability of the RVMF for low noise intensity levels. For the evaluation of the efficiency of the new filter an artificial image has been generated (Fig. 3a). The test image does not change after the filtering with VMF and RVMF and the edges are not affected by both filters. In this way, contaminating and restoring this test image, the real noise reducing properties of the RVMF can be evaluated. As can derived from the plots in Fig. 4, the proposed filtering solution offers much better performance than the VMF. For the simulations, the Gaussian weighting function was used, but similar filtering efficiency can be obtained using the f1 function for low contaminations and f2 function for higher noise intensity. The edge enhancing effect is visible in Fig. 5, which depicts the results of the filtering of the PEPPERS color test image distorted by 40% of impulse uniform noise. The comparison with the output of the VMF shows that the noise is better suppressed and image details are better preserved. Moreover, the edges are much sharper, which can help in further stages of image processing like edge detection or segmentation. The same effect can be observed in Fig. 6 which depicts a blurry 256

(a) (b) Fig. 7: Edge enhancing property of the proposed filter: blurry test image (left) and it sharpened version (right) obtained with the RVMF with f1 weighting function. (c) (d) (a) original (b) RVMF (c) VMF Fig. 8: Results of virtual restoration of an image of of a small part of a fresco The Condemned in Hell by Luca Signorelli. Fig. 6: Noise reducing and edge enhancing properties of the RVMF: left column shows the test image (a), contaminated by 10% (b), 30% (c) and 50% (d) impulse noise. The middle column shows the output of the VMF, whereas the right column shows the images restored with RVMF. edge enhancement. Further work will focus on the adaptive adjustment of the ranked based weighting function to obtain the optimal filtering results. R EFERENCES artificial image contaminated with increasing noise intensity and restored with the VMF and RVMF. As can be seen, again the RVMF better copes with the impulses injected to the image by the noise process and produces sharp edges. Figure 7 shows that the proposed algorithm can be used not only for noise reduction but also for image sharpening. As can be noticed the processed image has much sharper edges without overshots typical for linear edge enhancing methods. Another example of the efficiency of the proposed filtering design is depicted in Fig. 8, which shows the results of the denoising of a small part of an image of a fresco The Condemned in Hell by Luca Signorelli. As can be observed, the proposed filter removes efficiently the impulsive noise while sharpening image edges. IV. C ONCLUSIONS In this paper a novel filtering design utilizing the information of the pixels ranks in the ordered sequence of distances between a pixel and its neighbors has been proposed. The described method is an extension and improvement of the well known Vector Median Filter. Extensive simulations revealed very good noise attenuation properties of the proposed filtering scheme combined with its unique ability to sharpen image edges. As a result, color image noise removal is combined with [1] K.N. Plataniotis and A.N. Venetsanopoulos, Color Image Processing and Applications, Springer Verlag, August 2000. [2] I. Pitas, A.N. Venetsanopoulos, Nonlinear Digital Filters, Principles and Applications, Kluwer Academic Publishers, Boston, 1990. [3] C.G. Boncelet, Image noise models, in Handbook of Image and Video Processing, 325-335, Academic Press, 2000. [4] J. Astola, P. Haavisto and Y. Neuvo, Vector median filters, Proceedings of the IEEE, vol. 78, 4, pp. 678-689, 1990. [5] I. Pitas and A.N. Venetsanopoulos, Order statistics in digital image processing, Proc. of the IEEE, vol. 80, 12, pp. 1893-1921, 1992. [6] P.T. Yu and W.H. Liao, Weighted order statistics filters - their classification, some properties, and conversion algorithm, IEEE Trans. on Signal Processing, vol. 42, pp. 2678-2691, 1994. [7] B. Smolka, Adaptive modification of the vector median filter, Machine Graphics & Vision, vol. 11, 2-3, pp. 327-350, 2002. [8] B. Smolka, K.N. Plataniotis and A.N. Venetsanopoulos, Nonlinear techniques for color image processing, in Nonlinear Signal and Image Processing: Theory, Methods, and Applications, pp. 445-505, CRC Press, 2004. [9] B. Smolka, A.N. Venetsanopoulos, Noise reduction and edge detection in color images, in Color Image Processing: Methods and Applications, pp. 75-100, CRC Press, 2006. [10] M. Ciuc, V. Vrabie, M. Herbin, C. Vertan and P. Vautrot, Adaptiveneighborhood best mean rank vector filter for impulsive noise removal, Proc. of IEEE ICIP, pp. 813-816, 2008. [11] R. Lukac, B. Smolka and K.N. Plataniotis, Sharpening vector median filters, Signal Processing, vol. 87, pp. 2085-2099, 2007. [12] Z. Wang and A.C. Bovik Mean squared error: Love it or leave it? - A new look at signal fidelity measures, IEEE Signal Processing Magazine, vol. 26, no. 1, pp. 98-117, Jan. 2009. 257