Guided Image Filtering for Image Enhancement

Similar documents
A Study on Image Enhancement and Resolution through fused approach of Guided Filter and high-resolution Filter

A Comparative Analysis of Noise Reduction Filters in MRI Images

Index Terms: edge-preserving filter, Bilateral filter, exploratory data model, Image Enhancement, Unsharp Masking

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

CSC 320 H1S CSC320 Exam Study Guide (Last updated: April 2, 2015) Winter 2015

Non Linear Image Enhancement

An Efficient Noise Removing Technique Using Mdbut Filter in Images

ANALYSIS OF GABOR FILTER AND HOMOMORPHIC FILTER FOR REMOVING NOISES IN ULTRASOUND KIDNEY IMAGES

Implementing Morphological Operators for Edge Detection on 3D Biomedical Images

1.Discuss the frequency domain techniques of image enhancement in detail.

Image Deblurring with Blurred/Noisy Image Pairs

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

COMPARITIVE STUDY OF IMAGE DENOISING ALGORITHMS IN MEDICAL AND SATELLITE IMAGES

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Computing for Engineers in Python

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

Resolution Enhancement of Satellite Image Using DT-CWT and EPS

A Novel Approach for MRI Image De-noising and Resolution Enhancement

A Proficient Roi Segmentation with Denoising and Resolution Enhancement

Global Journal of Engineering Science and Research Management

Image Visibility Restoration Using Fast-Weighted Guided Image Filter

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

DENOISING DIGITAL IMAGE USING WAVELET TRANSFORM AND MEAN FILTERING

Region Based Satellite Image Segmentation Using JSEG Algorithm

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

Keywords-Image Enhancement, Image Negation, Histogram Equalization, DWT, BPHE.

IMPROVEMENT USING WEIGHTED METHOD FOR HISTOGRAM EQUALIZATION IN PRESERVING THE COLOR QUALITIES OF RGB IMAGE

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Study of Various Image Enhancement Techniques-A Review

A Spatial Mean and Median Filter For Noise Removal in Digital Images

Digital Image Processing

ISSN Vol.03,Issue.29 October-2014, Pages:

A COMPETENT WAY OF EXAMINING THE FOETUS FROM MRI IMAGES USING ANISOTROPIC DIFFUSION AND GEOMETRIC MATHEMATICAL MORPHOLOGY

Historical Document Preservation using Image Processing Technique

International Journal of Advanced Research in Computer Science and Software Engineering

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

Contrast enhancement with the noise removal. by a discriminative filtering process

Removal of High Density Salt and Pepper Noise through Modified Decision based Un Symmetric Trimmed Median Filter

New Spatial Filters for Image Enhancement and Noise Removal

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Effective Pixel Interpolation for Image Super Resolution

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Implementation of Block based Mean and Median Filter for Removal of Salt and Pepper Noise

A Review on Image Fusion Techniques

Design of Various Image Enhancement Techniques - A Critical Review

Introduction to Image Analysis with

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Fixing the Gaussian Blur : the Bilateral Filter

A Review on Image Enhancement Technique for Biomedical Images

A Hybrid Method for Contrast Enhancement with Edge Preservation of Generalized Images

Image Denoising using Filters with Varying Window Sizes: A Study

Interpolation of CFA Color Images with Hybrid Image Denoising

A New Framework for Color Image Segmentation Using Watershed Algorithm

FUZZY BASED MEDIAN FILTER FOR GRAY-SCALE IMAGES

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Edge Preserving Image Coding For High Resolution Image Representation

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

International Journal of Pharma and Bio Sciences PERFORMANCE ANALYSIS OF BONE IMAGES USING VARIOUS EDGE DETECTION ALGORITHMS AND DENOISING FILTERS

An Efficient Impulse Noise Removal Image Denoising Technique for MRI Brain Images

AN EFFICIENT IMAGE ENHANCEMENT ALGORITHM FOR SONAR DATA

Histogram Equalization: A Strong Technique for Image Enhancement

Computer Graphics Fundamentals

Digital Image Processing

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Contrast Image Correction Method

Performance Analysis of Local Adaptive Real Oriented Dual Tree Wavelet Transform in Image Processing

APJIMTC, Jalandhar, India. Keywords---Median filter, mean filter, adaptive filter, salt & pepper noise, Gaussian noise.

Frequency Domain Enhancement

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

More image filtering , , Computational Photography Fall 2017, Lecture 4

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Image Enhancement using Histogram Equalization and Spatial Filtering

REALIZATION OF VLSI ARCHITECTURE FOR DECISION TREE BASED DENOISING METHOD IN IMAGES

Noise Reduction Technique in Synthetic Aperture Radar Datasets using Adaptive and Laplacian Filters

CSE 564: Scientific Visualization

Very High Resolution Satellite Images Filtering

Enhanced DCT Interpolation for better 2D Image Up-sampling

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

Applications of Flash and No-Flash Image Pairs in Mobile Phone Photography

Adaptive Gamma Correction With Weighted Distribution And Recursively Separated And Weighted Histogram Equalization: A Comparative Study

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

Detection and Verification of Missing Components in SMD using AOI Techniques

Image Processing : Introduction

Design of Hybrid Filter for Denoising Images Using Fuzzy Network and Edge Detecting

Video, Image and Data Compression by using Discrete Anamorphic Stretch Transform

Image Filtering in Spatial domain. Computer Vision Jia-Bin Huang, Virginia Tech

Available online at ScienceDirect. Procedia Computer Science 42 (2014 ) 32 37

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

Filtering in the spatial domain (Spatial Filtering)

C. Efficient Removal Of Impulse Noise In [7], a method used to remove the impulse noise (ERIN) is based on simple fuzzy impulse detection technique.

Image Matting Based On Weighted Color and Texture Sample Selection

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

CSE 564: Visualization. Image Operations. Motivation. Provide the user (scientist, t doctor, ) with some means to: Global operations:

Image Processing by Bilateral Filtering Method

Transcription:

International Journal of Research Studies in Science, Engineering and Technology Volume 1, Issue 9, December 2014, PP 134-138 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Guided Image Filtering for Image Enhancement V. Venkateswara Reddy 1, S. Ravi Kumar, G. Hari Krishna 2 1 Assoc Professor, Electronics and Communication Engineering, PVKK Institute of Technology, AP, India 2 Asst Professor, Electronics and Communication Engineering, PVKK Institute of Technology, AP, India 3 PG Scholar, Electronics and Communication Engineering, PVKK Institute of Technology AP, India Abstract: Noise removing belongs to image restoration in digital image processing. It s the essential guarantee of identifying image information and the reliable guarantee of making further image processing. A satisfying result can t be found if processing method such as feature extraction, registration or image fusion is carried out on an image with noise. So removing noise is absolutely necessary for image. In this paper we compare various filtering algorithms like spatial domain filters, Frequency domain filters, Edge-Preserving filters (Bilateral filters), and guided image filtering algorithms based in terms of quality measurement parameters like PSNR. 1. INTRODUCTION Noise removing belongs to image restoration in digital image processing. It s the essential guarantee of identifying image information and the reliable guarantee of making further image processing. A satisfying result can t be found if processing method such as feature extraction, registration or image fusion is carried out on an image with noise. So removing noise is absolutely necessary for image. The processing method of removing noise can be divided into spatial domain and frequency domain. The algorithm theory of linear filtering in spatial domain is the most mature theory.with this theory, statistics can be analyzed simply and the random noise that not relevant to the image signal can be filtered efficiently. But there are definite weaknesses in this theory such as demand for prior s statistical knowledge, bad capacity of minutia preserving at edges of image and so on. The latter weakness even makes the linear filtering can t adapt to de noise an image. Nonlinear filtering that corresponding to linear filtering is powerful, and is used in image processing in medicine, remote sensing and so on. The image enhancement methods can broadly be divided in to the following two categories: 1. Spatial Domain Methods 2. Frequency Domain Methods In spatial domain techniques [1], we directly deal with the image pixels. The pixel values are manipulated to achieve desired enhancement. In frequency domain methods, the image is first transferred in to frequency domain. It means that, the Fourier Transform of the image is computed first. All the enhancement operations are performed on the Fourier transform of the image and then the Inverse Fourier transform is performed to get the resultant image. These enhancement operations are performed in order to modify the image brightness, contrast or the distribution of the grey levels. As a consequence the pixel value (intensities) of the output image will be modified according to the transformation function applied on the input values. Image enhancement is applied in every field where images are ought to be understood and analyzed. For example, medical image analysis, analysis of images from satellites etc. Image enhancement simply means, transforming an image f into image g using T. (Where T is the transformation. The values of pixels in images f and g are denoted by r and s, respectively. As said, the pixel values r and s are related by the expression, s = T(r) (1) Where T is a transformation that maps a pixel value r into a pixel value s. The results of this transformation are mapped into the grey scale range as we are dealing here only with grey scale digital images. So, the results are mapped back into the range [0, L-1], where L=2k, k being the number of bits in the image IJRSSET 134

Guided Image Filtering for Image Enhancement being considered. So, for instance, for an 8-bit image the range of pixel values will be [0, 255]. We will consider only gray level images. The same theory can be extended for the color images too. A digital gray image can have pixel values in the range of 0 to 255. Many different, often elementary and heuristic methods [2] are used to improve images in some sense. The problem is, of course, not well defined, as there is no objective measure for image quality. Here, we discuss a few recipes that have shown to be useful both for the human observer and/or for machine recognition [4]. These methods are very problem-oriented: a method that works fine in one case may be completely inadequate for another problem. In this paper basic image enhancement techniques have been discussed with their mathematical understanding. This paper will provide an overview of underlying concepts, along with algorithms commonly used for image enhancement. The paper focuses on spatial domain techniques for image enhancement, with particular reference to point processing methods, histogram processing. 2. GUIDED FILTER We first define a general linear translation-variant filtering process, which involves a guidance image I, an filtering input image p, and an output image q. Both I and p are given beforehand according to the application, and they can be identical. The filtering output at a pixel i is expressed as a weighted average: where i and j are pixel indexes. The filter kernel Wij is a function of the guidance image I and independent of p. This filter is linear with respect to p. 2.1 Definition Now we define the guided filter. The key assumption of the guided filter is a local linear model between the guidance I and the filtering output q. We assume that q is a linear transform of I in a window!k centered at the pixel k: where ak; bkþ are some linear coefficients assumed to be constant in!k. We use a square window of a radius r. This local linear model ensures that q has an edge only if I has an edge, because rq ¼ ari. This model has been proven useful in image super-resolution [5], image matting [4], and dehazing [2]. 2.2 Edge-Preserving Filtering Given the definition of the guided filter, we first study the edge-preserving filtering property. The guided filter with various sets of parameters. Here we investigate the special case where the guide I is identical to the filtering input p. We can see that the guided filter behaves as an edge-preserving smoothing operator. The edge-preserving filtering property of the guided filter can be explained intuitively 2.3 Gradient-Preserving Filtering Though the guided filter is an edge-preserving smoothing operator like the bilateral filter, it avoids the gradient reversal artifacts that may appear in detail enhancement and HDR compression. A brief introduction to the detail enhancement algorithm is as follows. Given the input signal p, its edgepreserving smoothed output is used as a base layer q (red). The difference between the input signal and the base layer is the detail layer (blue): d ¼ p _ q. It is magnified to boost the details. The enhanced signal (green) is the combination of the boosted detail layer and the base layer. An elaborate description of this method can be found in [5]. 2.4 Extension to Color Filtering The guided filter can be easily extended to color images. In the case when the filtering input p is multichannel, it is straightforward to apply the filter to each channel independently. A color guidance image can better preserve the edges that are not distinguishable in gray-scale. This is also the case in International Journal of Research Studies in Science, Engineering and Technology [IJRSSET] 135

V. Venkateswara Reddy et al. bilateral filtering [20]. A color guidance image is also essential in the matting/feathering and dehazing applications, as we show later, because the local linear model is more likely to be valid in the RGB color space than in gray-scale [6]. 2.5 Structure-Transferring Filtering Interestingly, the guided filter is not simply a smoothing filter. Due to the local linear model of q ¼ ai þ b, the output q is locally a scaling (plus an offset) of the guidance I. This makes it possible to transfer structure from the guidance I to the output q, even if the filtering input p is smooth.to show an example of structure-transferring filtering, we introduce an application of guided feathering: A binary mask is refined to appear an alpha matte near the object boundaries (Fig. 10). The binary mask can be obtained from graph-cut or other segmentation methods, and is used as the filter input p. The guidance I is the color image. The behaviors of three filters: guided filter, (joint) bilateral filter, and a recent domain transform filter [38]. We observe that the guided filter faithfully recovers the hair, even though the filtering input p is binary and very rough. The bilateral filter may lose some thin structures (see zoom-in). This is because the bilateral filer is guided by pixel-wise color difference, whereas the guided filter has a patch-wise model. We also observe that the domain transform filter does not have a good structure-transferring ability and simply smooths the result. This is because this filter is based on geodesic distance of pixels, and its output is a series of 1D box filters with adaptive spans [38]. 3. PROPOSED ALGORITHM 3.1. Bilateral Filter A bilateral filter is a non-linear, edge-preserving and noise-reducing smoothing filter for images. The intensity value at each pixel in an image is replaced by a weighted average of intensity values from nearby pixels. This weight can be based on a Gaussian distribution. Crucially, the weights depend not only on Euclidean distance of pixels, but also on the radiometric differences (e.g. range differences, such as color intensity, depth distance, etc.). This preserves sharp edges by systematically looping through each pixel and adjusting weights to the adjacent pixels accordingly. The bilateral filter is defined as Where the normalization term Ensures that the filter preserves image energy and is the filtered image is the original input image to be filtered are the coordinates of the current pixel to be filtered is the window centred in is the range kernel for smoothing differences in intensities. This function can be a Gaussian function is the spatial kernel for smoothing differences in coordinates. This function can be a Gaussian function; As mentioned above, the weight difference. [1] Consider a pixel located at neighbouring pixels and one of its neighbouring pixels is located at for pixel to denoise the pixel is given by: is assigned using the spatial closeness and the intensity which needs to be denoised in image using its. Then, the weight assigned International Journal of Research Studies in Science, Engineering and Technology [IJRSSET] 136

Guided Image Filtering for Image Enhancement Where σ_d and σ_r are smoothing parameters and I(i, j) and I(k, l) are the intensity of pixels and respectively. After calculating the weights, normalize them. Where is the denoised intensity of pixel. 3.2. Guided Image Filter We first define a general linear translation-variant filtering process, which involves a guidance image I, a filtering input image p, and an output image q. Both I and p are given beforehand according to the application, and they can be identical. The filtering output at a pixel i is expressed as a weighted average: Where i and j are pixel indexes. The filter kernel W ij is a function of the guidance image I and independent of p. This filter is linear with respect to p. The bilateral filtering kernel W bf is given by 4. IMPLEMENTATION RESULTS International Journal of Research Studies in Science, Engineering and Technology [IJRSSET] 137

V. Venkateswara Reddy et al. 5. CONCLUSION AND FUTURE SCOPE In this paper, we have presented a novel filter which is widely applicable in computer vision and graphics. Differently from the recent trend toward accelerating the bilateral filter, we design a new filter that exhibits the nice property of edge-preserving smoothing but which can be computed efficiently and non approximately. Our filter is more generic than smoothing and is applicable for structure-transferring, enabling novel applications of filtering-based feathering/matting and dehazing. Since the local linear model is a kind of patch-wise unsupervised learning, other advanced models/ features might be applied to obtain new filters. REFERENCES [1] G Loupas T. An Adaptive Weighted Median Filter for Speckle Suppression, in Medical Ultrasonic Image[J].IEEE Trans on CircuitsSystem,1989,CAS-36(1):129-135. [2] Zhu Juhua,YangXin, and Li Jun. The Improved Adaptive Minutiae Preserving Median Filter, in Computer Engineering and Applications[J], 2001(3):93-95 [3] Weickert J. Anisotropic Diffusion in Image Processing, [C]. European Consortium for Mathematics in Industry. B.G. Teubner Stuttgart,1998. [4] Ge Ting, Zhang Jianwei. A Minutia Preserving Smoothing Filter Based on Aaptive Threshold, in Computer Applications and Software[J],2007(7):151-154. [5] Weickert J. Coherence-enhancing diffusion filtering, in International Journal of Computer Vision[J], 1999, 31(2-3): 111-127. International Journal of Research Studies in Science, Engineering and Technology [IJRSSET] 138