A Study for Applications of Histogram in Image Enhancement

Similar documents
USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

TDI2131 Digital Image Processing

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES

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

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

Image Enhancement in Spatial Domain

Digital Image Processing. Lecture # 3 Image Enhancement

Enhance Image using Dynamic Histogram and Data Hiding Technique

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

Image Processing Lecture 4

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

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

Computer Vision. Intensity transformations

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

A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

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

CS 376A Digital Image Processing

Digital Image Processing. Lecture # 4 Image Enhancement (Histogram)

Detection of Defects in Glass Using Edge Detection with Adaptive Histogram Equalization

A Comprehensive Review of Various Image Enhancement Techniques

Fuzzy Statistics Based Multi-HE for Image Enhancement with Brightness Preserving Behaviour

Solution for Image & Video Processing

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

Examples of image processing

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

BBM 413! Fundamentals of! Image Processing!

BBM 413 Fundamentals of Image Processing. Erkut Erdem Dept. of Computer Engineering Hacettepe University. Point Operations Histogram Processing

Color Transformations

Contrast Enhancement with Reshaping Local Histogram using Weighting Method

What is image enhancement? Point operation

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

Review and Analysis of Image Enhancement Techniques

Various Image Enhancement Techniques for Skin Cancer Detection Using Mobile App

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

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

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

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

Estimation of Moisture Content in Soil Using Image Processing

Digital Image Processing

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

IMAGE ENHANCEMENT - POINT PROCESSING

Survey on Image Enhancement Techniques

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

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Head, IICT, Indus University, India

Analysis of Contrast Enhancement Techniques For Underwater Image

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

Non Linear Image Enhancement

Steganography & Steganalysis of Images. Mr C Rafferty Msc Comms Sys Theory 2005

Filtering. Image Enhancement Spatial and Frequency Based

Computer Graphics Fundamentals

HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION

Local Adaptive Contrast Enhancement for Color Images

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

II. BASIC ENHANCEMENT OPERATION

ECC419 IMAGE PROCESSING

Using Curves and Histograms

Image Enhancement (from Chapter 13) (V6)

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Histogram Equalization: A Strong Technique for Image Enhancement

Compression and Image Formats

RGB colours: Display onscreen = RGB

Preprocessing on Digital Image using Histogram Equalization: An Experiment Study on MRI Brain Image

New Techniques Used for Image Enhancement

Midterm Review. Image Processing CSE 166 Lecture 10

Image processing. Image formation. Brightness images. Pre-digitization image. Subhransu Maji. CMPSCI 670: Computer Vision. September 22, 2016

IMAGE PROCESSING: POINT PROCESSES

Survey on Image Contrast Enhancement Techniques

Guided Image Filtering for Image Enhancement

Contrast Enhancement Using Bi-Histogram Equalization With Brightness Preservation

Using QuickBird Imagery in ESRI Software Products

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

Low Contrast Color Image Enhancement by Using GLCE with Contrast Stretching

CSE 564: Scientific Visualization

Improvement in image enhancement using recursive adaptive Gamma correction

International Journal of Engineering and Emerging Technology, Vol. 2, No. 1, January June 2017

Image Processing. Adam Finkelstein Princeton University COS 426, Spring 2019

Color Reproduction. Chapter 6

Effective Contrast Enhancement using Adaptive Gamma Correction and Weighting Distribution Function

Design of Various Image Enhancement Techniques - A Critical Review

Histogram and Its Processing

Recovering highlight detail in over exposed NEF images

A Review on Image Fusion Techniques

Histogram and Its Processing

Prof. Feng Liu. Fall /04/2018

Image enhancement. Introduction to Photogrammetry and Remote Sensing (SGHG 1473) Dr. Muhammad Zulkarnain Abdul Rahman

Image Enhancement using Histogram Equalization and Spatial Filtering

Various Image Enhancement Techniques - A Critical Review

Histogram Equalization with Range Offset for Brightness Preserved Image Enhancement

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

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

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

RESEARCH PROJECT TECHNICAL UNIVERSITY - SOFIA BACHELOR OF TELECOMUNICATIONS DEGREE FACULTY OF TELECOMMUNICATIONS

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

An Image Processing Method to Convert RGB Image into Binary

Image Capture and Problems

Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester

Transcription:

The International Journal of Engineering and Science (IJES) Volume 6 Issue 6 Pages PP 59-63 2017 ISSN (e): 2319 1813 ISSN (p): 2319 1805 A Study for Applications of in Image Enhancement Harpreet Kaur 1, Neelofar Sohi 2 1 Department of Computer Science, Punjabi University Patiala 2 Department of Computer Science, Punjabi University Patiala -------------------------------------------------------- ABSTRACT ------------------------------------------------------------- Image Enhancement aims at improving the visual quality of input image for a particular area. The criterion used by enhancement algorithms to enhance the image is; using histogram details of that image. This paper defines the various applications of histograms through which they help in the enhancement process. The paper also represents three basic histogram processing techniques- histogram sliding, histogram stretching, and histogram equalization, and how these techniques help in enhancement process, which factors effect these techniques. We examine subjectively the effect of these processing techniques. Comparative analysis of these techniques is also carried out. Keywords: Equalization, Sliding, Stretching, Image Enhancement, Visual Quality. --------------------------------------------------------------------------------------------------------------------------- Date of Submission: 02 June 2017 Date of Accepted: 12 June 2017 --------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Image enhancement is indispensable step of digital image enhancement, in which an image is taken as input; enhancement algorithm is applied on it and then taken as enhanced output image. Basically, there are two techniques accordingly those images are enhanced. These techniques are- SPATIAL DOMAIN TECHNIQUES FREQUENCY DOMAIN TECHNIQUES In spatial domain techniques, the enhancement algorithm or transformation method is applied directly to image pixels; whereas, in frequency domain methods the Fourier transform of the image is obtained, enhancement algorithm or transformation method is applied then inverse Fourier is obtained to get the resultant enhanced output image. s are considered as the basis for a number of spatial domain techniques. s are having a significant role in enhancing digital images. s are used to set out the image statistics in a clarified visual format. of an image describes the frequency of intensity values that occur in an image. Figure 1: of an Image The x-axis of the histogram represents the range of intensity (pixel) values whereas; y-axis represents the count (frequency) of these intensities values that occurs in an image. The histogram of a digital image with intensity levels in the range [0, L-1] is a discrete function given as: h (r k ) =n k, (1) where, r k denotes the k th intensity value and n k is the count of pixels having intensity equal to r k. In this paper we will study the numerous applications of the histogram in image processing and that how histogram manipulation can be used for image enhancement. DOI: 10.9790/1813-0606015963 www.theijes.com Page 59

II. APPLICATIONS OF HISTOGRAM IN IMAGE ENHANCEMENT - A popular tool for real-time processing: s are simple to calculate in software and also lend themselves to economic hardware implementations - s are used to analyze image: We can predict the properties of an image just by looking at the details of the histogram. - s are used for brightness purpose: We can adjust the brightness of an image by having the details of its histogram. - s are used to adjust the contrast of an image: The contrast of an image is adjusted accordingly required need by having the details of x-axis or gray level intensities of a histogram - s are used for image equalization: The gray level intensities are expanded along the x-axis to produce a high contrast image. - s are also used in thresholding. - s improve the visual appearance of an image. - By having the histograms of input and output image, we can easily determine that which type of transformation or enhancement algorithm is applied. - of an image depicts the problems that originate during image acquisition such as dynamic range of pixels, contrast, etc. - s reflect a wide range of vulnerabilities such as saturation, spikes, and gaps, the impact of image compression. - The shape of histogram predicts information about the possibility of contrast enhancement. s are processed for these kind of applications. In histogram processing, the input image is enhanced by modifying or manipulating the histogram of image. III. HISTOGRAM PROCESSING TECHNIQUES Image enhancement is a collection of transformation techniques which seek to improve the visual appearance of an image for analysis in a particular area. The transformation function (processing technique) T is applied to an input image f(x, y) which gives the processed output image g(x, y). g(x, y) =T (f(x, y)) (2) III.I Sliding Sliding is a technique, in which the complete histogram is simply shifted towards rightwards or leftwards. By shifting the histogram towards right or left a clear change is seen in the brightness of image. Brightness is defined as the intensity of light emitted by a particular light source. In order to increase the brightness of an image, we will slide its histogram towards the right or lighter (brighter) portion. Fig. 2 below shows the concept of histogram sliding, by applying desired sliding transformation in order to change the brightness, the histogram of an image is shifted towards left or right. Figure 2: Sliding III.II Stretching Stretching is process of increasing the contrast of an image. Contrast is defined as the difference between maximum and minimum pixel intensity values in an image. In order to increase the contrast of image or stretch the histogram of an image the range of intensity values are stretched to cover the full dynamic range of histogram. of an image depicts, that the image is having low or high contrast. A histogram having the full range of dynamic intensity values is considered as high a contrast image. Fig.3 shows the basic concept of histogram stretching. DOI: 10.9790/1813-0606015963 www.theijes.com Page 60

Figure 3: Stretching III.III Equalization HE enhances the contrast of images by equalizing all the pixel values of an image; it transforms the image in a way that produces a uniform flattened histogram. HE increases the dynamic range of pixel values and also makes an equal count of pixels at each level, which produces a flat histogram having full dynamic range and result is a high contrast image. In histogram stretching the shape of histogram remains same, it also allow interactive enhancement whereas in histogram equalization the shape of histogram is changed and it does not allow interactive image enhancement, it generates only one result. Fig.4 shows an equalized image and it s. Figure 4: Equalized Image and its IV. RESULTS AND DISCUSSION We have applied above processing techniques to an image, and perform the subjective analysis on given outputs. Table 1 shows the input image and its histogram and the resultant images with their histograms of different processing techniques. IV.I Sliding- As we can see in 2 nd row of Table 1, the histogram of input image is in middle of x- axis (intensity values), in the range approx. 45-210, as we can see that intensities whose count is more than 550 lies in first half portion of histogram, this portion defines the darker portion, that s why image is a bit darker. In order to increase the brightness of image we will slide its histogram towards the right or lighter (brighter) portion. Third row of table 1shows the image and its histogram after sliding towards right. As we can see the brightness of image is increased and results in a lighter image. The details of image are not clearly visible because of high brightness. Decreasing Brightness: In order to decrease the brightness of image, its histogram is shifted towards left side or darker side. The results of left sliding decreasing brightness can be seen in row fourth of Table 1, which shows a darker image. The details are clearly visible but there is interference of noise in this left slide image. So, the brightness of an image is increased or decreased accordingly the requirement by shifting the histogram towards right or left to have darker or lighter image. IV.II Stretching- The histogram of input image in row one depicts that range of intensity values lies in-between 45-210 to stretch its range from 0-255 we use histogram stretching. The results of histogram stretching are shown in fourth row of Table 1, which depicts a high change in contrast of the image. The edges of grains are more clearly visible in this resultant image. So, the contrast of an image is increased or decreased by having the details of histogram of an image. IV.III Equalization- The last rows of Table1represents the results of histogram equalization which stretches the range of intensity values and also makes similar count of pixels at each level. The results are high contrast image, there is a huge change in contrast and brightness of image and it alters noise in upper part of image with edge deterioration. DOI: 10.9790/1813-0606015963 www.theijes.com Page 61

Type Input Image Table 1: Results of histogram processing techniques Image and its Sliding (Right Sliding) Sliding (Left Sliding) Stretching Equalization TABLE2: Comparison of Processing Techniques Processing Technique Fully Enhanced image User Interactive Complex Shape Affected Full Dynamic Range Sliding No Yes No No Accordingly user input Stretching Yes Yes No No Accordingly user input Characteristics Affected Brightness Contrast Equalization Yes No Yes Yes Yes Contrast DOI: 10.9790/1813-0606015963 www.theijes.com Page 62

V. CONCLUSION In this paper the different applications of histogram in image enhancement are discussed, there are a number of histogram processing techniques, to choose the appropriate technique for a particular application such as enhancement, compression etc. from a number of available techniques, we can simply select a particular technique by just having a look on the histogram of image. So, we can say that having a huge number of other applications, histograms also reduce the complexity of choosing a processing technique in order to process an image. REFERENCES [1]. Pooja Mishra, Mr. KhomLal Sinha, Different Approaches of Image Enhancement, International Journal of Research in Advent Technology, Vol.2, No.8, August2014. [2]. Nisarg Shah, Vishal Dahiya, Comparison of Global- Local Contrast Enhancement in Image Processing, International Journal of Application or Innovation in Engineering & Management (IJAIEM), Vol.4, Issue 11, November 2015. [3]. V. Rajamani, P. Babu and S. Jaiganesh, A Review of Various Global Contrast Enhancement Techniques for still images using Modification Framework(IJETT), Vol.4, Issue 4, April 2013. [4]. S.S. Bedi, Rati Khandewal, Various Image Enhancement Techniques- A Critical Review, International Journal of Advance Research in Computer and Communication Engineering, Vol.2, Issue 3, March 2013. [5]. Shefali Gupta, Yadhwinder Kaur, Review of Different Local and Global Contrast Enhancement Techniques for a Digital Image, International Journal of Computer Applications, Vol.100, N0.18, August2014. [6]. Sapana S. Bagade, Vijaya K. Shandilya, Use of Equalization in Image Processing for Image Enhancement, International Journal of Software Engineering Research & Practices, Vol.1, Issue 2, April2011. [7]. Kartika Firdausy, Tole Sutikno, Eko Prasetyo, Image Enhancement Using Contrast Stretching on RGB and IHS Digital Image, Telkomnika, vol.5, No.1, April2007. DOI: 10.9790/1813-0606015963 www.theijes.com Page 63