Review and Analysis of Image Enhancement Techniques

Similar documents
A Comprehensive Review of Image Enhancement Techniques

New Techniques Used for Image Enhancement

Image Enhancement Techniques: A Comprehensive Review

Image Processing Lecture 4

Keywords Fuzzy Logic, ANN, Histogram Equalization, Spatial Averaging, High Boost filtering, MSE, RMSE, SNR, PSNR.

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

Digital Image Processing. Lecture # 3 Image Enhancement

Digital Image Processing

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

Design of Various Image Enhancement Techniques - A Critical Review

TDI2131 Digital Image Processing

Various Image Enhancement Techniques - A Critical Review

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES

Keywords: Image segmentation, pixels, threshold, histograms, MATLAB

Image Enhancement in the Spatial Domain (Part 1)

Image Enhancement by using Biogeography Based Optimization

Image Denoising with Linear and Non-Linear Filters: A REVIEW

A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques

Computer Vision. Intensity transformations

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Image Enhancement using Histogram Equalization and Spatial Filtering

Hello, welcome to the video lecture series on Digital Image Processing.

Examples of image processing

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

Histogram Equalization: A Strong Technique for Image Enhancement

Digital Image Processing

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

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Survey on Image Contrast Enhancement Techniques

ECC419 IMAGE PROCESSING

Image Filtering. Reading Today s Lecture. Reading for Next Time. What would be the result? Some Questions from Last Lecture

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

IMAGE PROCESSING: POINT PROCESSES

Measure of image enhancement by parameter controlled histogram distribution using color image

Image Enhancement in Spatial Domain

Digital Image Processing

Contrast Enhancement Techniques using Histogram Equalization: A Survey

Image Enhancement And Analysis Of Thermal Images Using Various Techniques Of Image Processing

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

Segmentation of Microscopic Bone Images

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun

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

A simple Technique for contrast stretching by the Addition, subtraction& HE of gray levels in digital image

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

CSE 564: Scientific Visualization

What is image enhancement? Point operation

Chapter 6. [6]Preprocessing

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

Non Linear Image Enhancement

International Journal of Advanced Research in Computer Science and Software Engineering

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

A Review on Image Enhancement Technique for Biomedical Images

Image Processing for feature extraction

A Global-Local Contrast based Image Enhancement Technique based on Local Standard Deviation

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Local Adaptive Contrast Enhancement for Color Images

Chapter 12 Image Processing

Touchless Fingerprint Recognization System

Contrast Enhancement for Fog Degraded Video Sequences Using BPDFHE

Image Restoration and De-Blurring Using Various Algorithms Navdeep Kaur

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing

Comparative Study of Image Enhancement and Analysis of Thermal Images Using Image Processing and Wavelet Techniques

Fig 1: Error Diffusion halftoning method

New Spatial Filters for Image Enhancement and Noise Removal

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY

Image Capture and Problems

MAV-ID card processing using camera images

Contrast adaptive binarization of low quality document images

Impulse noise features for automatic selection of noise cleaning filter

Image Denoising using Filters with Varying Window Sizes: A Study

Keywords: Data Compression, Image Processing, Image Enhancement, Image Restoration, Image Rcognition.

Research on Enhancement Technology on Degraded Image in Foggy Days

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

DENOISING DIGITAL IMAGE USING WAVELET TRANSFORM AND MEAN FILTERING

ISSN (PRINT): ,(ONLINE): ,VOLUME-4,ISSUE-3,

REVIEW OF IMAGE ENHANCEMENT TECHNIQUES USING HISTOGRAM EQUALIZATION

CS/ECE 545 (Digital Image Processing) Midterm Review

Illumination Correction tutorial

IMAGE ENHANCEMENT - POINT PROCESSING

][ R G [ Q] Y =[ a b c. d e f. g h I

VLSI Implementation of Impulse Noise Suppression in Images

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

Enhancement Techniques for True Color Images in Spatial Domain

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

The Classification of Gun s Type Using Image Recognition Theory

A Short History of Using Cameras for Weld Monitoring

A Study On Preprocessing A Mammogram Image Using Adaptive Median Filter

Histogram Equalization

A Study for Applications of Histogram in Image Enhancement

Image Extraction using Image Mining Technique

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

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

Image interpretation and analysis

Contrast Enhancement with Reshaping Local Histogram using Weighting Method

Impulse Noise Removal and Detail-Preservation in Images and Videos Using Improved Non-Linear Filters 1

Transcription:

International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 583-590 International Research Publications House http://www. irphouse.com Review and Analysis of Image Enhancement Techniques Harmandeep Kaur Ranota 1 and Prabhpreet Kaur 2 1 Harmandeep kaur Ranota, Dept of Computer Science and Engineering, G.N.D.U, Amritsar, Punjab, India, 2 Prabhpreet Kaur, Dept of Computer Science and Engineering, G.N.D.U, Amritsar, Punjab, India Abstract Image enhancement is one of the challenging issues in image processing. The objective of Image enhancement is to process an image so that result is more suitable than original image for specific application. Digital image enhancement techniques provide a lots of choices for improving the visual quality of images. Appropriate choice of such techniques is greatly influenced by the imaging modality, task at hand and viewing conditions. This paper will provide an overview and analysis of different techniques commonly used for image enhancement and presented which technique is used under which conditions Keywords Digital Image Processing,, Histogram Equalization, Image Enhancement. 1.Introduction Digital image processing is a broad subject and often involves procedures which can be mathematically complex, but central idea behind digital image processing is quite simple[1]. The ultimate aim of image processing is to use data contained in the image to enable the system to understand, recognize and interpret the processed information available from the image pattern.. Generally image enhancement techniques are used to get detail that is obscured, or to highlight certain features of interest in image. In image enhancement process one or more attributes of image are modified. Image enhancement can be applied to different areas of science and engineering. Except for illumination conditions, quality of images is also affected by external noises and environmental disturbances such as ambient pressure and temperature fluctuations. Thus, image enhancement is necessary. Image enhancement (IE) has contributed to research advancement in a variety of fields. Approaches of contrast limited image enhancement via stretching the histograms over a reasonable dynamic range and

584 Harmandeep Kaur Ranota and Prabhpreet Kaur multi-scale adaptive histogram equalizations can be developed. An adaptive algorithm is adapted to the image intensity distribution either globally or locally. By separating smooth and detail areas of an image, the algorithm is applied to each of them to avoid excessive enhancement of noises. In most cases, quality of images is affected by atmosphere medium and water medium, therefore image enhancement is required. ii.areas IN WHICH IMAGE ENCHANCEMENT USED Some of the areas in which IE has wide application are noted below [2]. 1. In atmospheric sciences, image enhancement is used to reduce the effects of haze, fog, and turbulent weather for meteorological observations. Image enhancement helps in detecting shape and structure of remote objects in environment sensing. Satellite images undergo image restoration and enhancement to remove noise. 2. In forensics, Image enhancement is used for identification, evidence gathering and surveillance. Images obtained from fingerprint detection, security videos analysis and crime scene investigations are enhanced to used in identification of culprits and protection of victims. 3. Astrophotography faces challenges due to light and noise pollution that can be minimized by IE. For real time sharpening and contrast enhancement several cameras have in-built IE functions. however, numerous software, allow editing such images to provide better results. 4. In oceanography the study of images reveals interesting features of water flow, sediment concentration, geomorphology and bathymetric patterns to name a few. These features are more clearly observable in images that are digitally enhanced to overcome the problem of moving targets, deficiency of light and obscure surroundings. Numerous other fields including law enforcement, microbiology, biomedicine, bacteriology, etc., benefit from various IE techniques. These benefits are not limited to professional studies and businesses but extend to the common users who employ IE to cosmetically enhance and correct their images. iii.image enhancement techniques Various techniques are used for image enhancement which are given below. A. Histogram equalization Histogram equalization [3] is a very common technique for enhancing the images. Suppose we have an image which is predominantly dark. Then its histogram would be skewed towards the lower end of the grey scale and all the image detail is compressed into the dark end of the histogram.if it could `stretch out' the grey levels at the dark end to produce a more uniformly distributed histogram then the image would become much clearer. Histogram equalization stretches the histogram across the entire spectrum of pixels (0 255). It increases the contrast of images for the finality of

Review and Analysis of Image Enhancement Techniques 585 human inspection and can be applied to normalize illumination variations in image understanding problems[3]. Histogram equalization is one of the operations that can be applied to obtain new images based on histogram specification or modification. Histogram equalization is considered a global technique. This process is quite simple and for each brightness level j in the original image, the new pixel level value (k) is calculated as given in equation 3.1. (3.1) Where the sum counts the number of pixels in the image with brightness equal to or less than j, and T is the total number of pixels.the main purpose of histogram equalization is to find gray level transformation function T to transform image f such that the histogram of T(f) is equalized. Figure 1. The original image and its histogram

586 Harmandeep Kaur Ranota and Prabhpreet Kaur B. Local Enhancement Previous methods of histogram equalizations and histogram matching are global. So, local enhancement [4] is used. Define square or rectangular neighborhood (mask) and move the center from pixel to pixel. For each neighborhood, calculate histogram of the points n the neighborhood obtain histogram equalization /specification function. Map gray level of pixel centered in neighborhood. It can use new pixel values and previous histogram to calculate next histogram. Figure 2. (A) Original Image (b) Result of Local histogram C. Log Transformations The log transformation maps [5] a narrow range of low input grey level values into a wider range of output values.the inverse log transformation performs the opposite transformation. Log functions are particularly useful when the input grey level values may have an extremely large range of values.sometimes the dynamic range of a processed image far exceeds the capability of the display device, in this case only the brightest parts of the images are visible on the display screen. To solve this problem an effective way to compress the dynamic range of pixel values is to use the Log Transformations, which is given by, g(x, y) = c. Log (1 + r)).. (3.2) Where c is constant and it is assumed that r 0.This transformation maps a narrow range of low-level grey scale intensities into a wider range of output values. Log Transformations is used to expand values of dark pixels and compress values of bright pixels[9]. Inverse log transform function is used to expand the values of high pixels in an image while compressing the darker-level values.inverse log transform function maps the wide range of high-level grey scale intensities into a narrow range of high level output values. Example of log transformation is given below.

Review and Analysis of Image Enhancement Techniques 587 Figure 3. Example showing effect of Logarithmic transformation (a) Tranfer Function (b) Original Image (c) Processing Output D. Thresholding Transformations Thresholding transformations [6] are particularly useful for segmentation in which we want to isolate an object of interest from a background. Image threshold is the process of separating the information (objects) of an image from its background, hence, thresholding is usually applied to grey-level or color document scanned images.thresholding can be categorized into two main categories:global and local. Global thresholding methods choose one threshold value for the entire document image, which is often based on the estimation of the background level from the intensity histogram of the image; hence, it is considered a point processing operation. Global thresholding methods are used to automatically reduce a grey-level image to a binary image. The images applied to such methods are assumed to have two classes of pixels (foreground and background). The purpose of a global thresholding method is to automatically specify a threshold value T, where the pixel values below it are considered foreground and the values above are background. A simple method would be to choose the mean or median value of all the pixels in the input image, the mean or median will work well as the threshold, however, this will generally not be the case especially if the pixels are not uniformly distributed in an image. Local adaptive thresholding uses different values for each pixel according to the local area information. Local thresholding techniques are used with document images having non-uniform background illumination or complex backgrounds, such as watermarks found in security documents if the global thresholding methods fail to separate the foreground from the background[6]. This is due to the fact that the histogram of such images provides more than two peaks making it difficult for a global thresholding technique to separate the objects from the background, thus; local thresholding methods are the solution.

588 Harmandeep Kaur Ranota and Prabhpreet Kaur Figure 4. (a) Original Image (b) Result of Thresholding E. Contrast Stretching To expand the range of brightness values in an image the contrast enhancement techniques are used, so that the image can be efficiently displayed in a manner desired by the analyst. The level of contrast in an image may vary due to poor illumination or improper setting in the acquisition sensor device. Therefore, there is a need to manipulate the contrast of an image in order to compensate for difficulties in image acquisition[7]. The idea behind contrast stretching is to increase the dynamic range of the gray levels in the image being processed. The idea is to modify the dynamic range of the grey-levels in the images. Linear Contrast Stretch is the simplest contrast stretch algorithm that stretches the pixel values of a low-contrast image or highcontrast image by extending the dynamic range acros the whole image spectrum from 0 (L-1). Figure 5. (a) Original Image (b) Result of Contrast Stretching F. Un-sharp Masking In the un-sharp masking (UM) approach[8] for image enhancement, a fraction of the high-pass filtered image is added to the original one to form the enhanced image [20].The input/output relation for the un-sharp masking filter can be written as follows: (3.3) Where are the inputs, output images and is a positive constant which controls the fraction of the high-pass filtered image z to be added to the input image.

Review and Analysis of Image Enhancement Techniques 589 Fig. The un-sharp masking structure. Figure 6. (a) Original Image (b) Result of Un-sharp Mask This is a simple method, but it has two major drawbacks. First it enhances the noise present in the image. Second, it enhances too much the sharp transitions which lead to excessive overshoot on sharp edges.below given table represents the comparative analysis of image enhancement techniques. TABLE I. COMPARATIVE ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES S.NO TECHNIQUES 1 Histogram Technique 2 Local Enhancement 3 Log Transformation 4 Thresholding transformations 5 Linear Contrast Stretch ADVANTAGES This technique is very simple. Only the global histogram equalization can be done completely automatically. This technique is very simple to use. In this technique we define a define square or rectangular neighborhood and move the center from pixel to pixel. Log Transformation is Useful for enhancing details in the darker regions of the image at the expense of detail in the brighter regions the higher-level values. Thresholding transformations are particularly useful for segmentation in which we want to isolate an object of interest from a background. Linear Contrast Stretch is the simplest contrast stretch algorithm that stretches the pixel values of a low-contrast image or high-contrast image by extending the dynamic range acros the whole image spectrum

590 Harmandeep Kaur Ranota and Prabhpreet Kaur 6 Un-sharp Masking This is a simple method. In this technique, a fraction of the high-pass filtered image is added to the original one to form the enhanced image. It has two major drawbacks. First it enhances the noise present in the image. Second, it enhances too much the sharp transitions which lead to excessive overshoot on sharp edges. iv.conclusions AND FUTURE WORK This paper survey some of the areas where image enhancement is done. This paper presents the most important techniques for image enhancement in digital image processing for grey scale images. Above table shows that different techniques and their advantages.although this paper did not discuss the computational cost of enhancement techniques it may play a critical role in choosing an technique for realtime applications. Despite the effectiveness of each of these algorithms when applied separately, in practice one has to devise a combination of such methods to achieve more effective image enhancement. REFERENCES [1] Sasi Gopalan, Madhu S Nair and Souriar Sebastian Approximation Studies on Image Enhancement Using Fuzzy Technique International Journal of Advanced Science and Technology, Vol. 10, pp.11-26, September, 2009. [2] Zhengmao Ye, Habib Mohamadin, Su-Seng Pang, Sitharama Iyengar Contrast Enhancement and Clustering Segmentation of Gray Level Images with Quantitative Information Evaluation Weas Transaction on Information Science & Application Vol. 5, pp.181, February 2008 [3] J.C. Russ, the Image Processing Handbook, CRC Press, Boca Raton, FL., 1992. [4] S. E. Umbaugh, Computer Vision & Image Processing, Prentice Hall PTR, 1998. [5] R. Jain, R. Kasturi and B.G. Schunck, Machine Vision, McGraw-Hill International Edition, 1995. [6] R.M. Haralick, and L.G. Shapiro, Computer and Robot Vision, Vol-1, Addison Wesley, Reading, MA, 1992. [7] W. K. Pratt, Digital Image Processing, JohnWiely and Sons, New York, NY, 1991. [8] Jianwei Ma and Gerlind Plonka Curvelets and Recent Applications 2010.