HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION

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

Digital Image Processing. Lecture # 3 Image Enhancement

IMAGE PROCESSING: POINT PROCESSES

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

2 Human Visual Characteristics

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

DodgeCmd Image Dodging Algorithm A Technical White Paper

HISTOGRAMS. These notes are a basic introduction to using histograms to guide image capture and image processing.

Title goes Shadows and here Highlights

TDI2131 Digital Image Processing

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

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

Enhance Image using Dynamic Histogram and Data Hiding Technique

Image Enhancement (from Chapter 13) (V6)

A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques

Color and More. Color basics

Image Processing Lecture 4

MODIFICATION OF ADAPTIVE LOGARITHMIC METHOD FOR DISPLAYING HIGH CONTRAST SCENES BY AUTOMATING THE BIAS VALUE PARAMETER

MATHEMATICAL MORPHOLOGY AN APPROACH TO IMAGE PROCESSING AND ANALYSIS

Adobe Studio on Adobe Photoshop CS2 Enhance scientific and medical images. 2 Hide the original layer.

Image Enhancement Techniques Based on Histogram Equalization

What is an image? Bernd Girod: EE368 Digital Image Processing Pixel Operations no. 1. A digital image can be written as a matrix

Contrast Image Correction Method

The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement

Contrast Enhancement with Reshaping Local Histogram using Weighting Method

Levels. What is a levels histogram? "Good" and "bad" histograms. Levels

December 28, Dr. Praveen Sankaran (Department of ECE NIT Calicut DIP)

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

High Dynamic Range Imaging

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

Computer Vision. Intensity transformations

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

Image interpretation and analysis

Design of Various Image Enhancement Techniques - A Critical Review

I. INTRODUCTION II. EXISTING AND PROPOSED WORK

Histograms and Color Balancing

HIGH DYNAMIC RANGE IMAGING Nancy Clements Beasley, March 22, 2011

Compression and Image Formats

Correction of Clipped Pixels in Color Images

Dynamic Range. H. David Stein

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

ECU 3040 Digital Image Processing

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

Image Enhancement in Spatial Domain: A Comprehensive Study

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

Continuous Flash. October 1, Technical Report MSR-TR Microsoft Research Microsoft Corporation One Microsoft Way Redmond, WA 98052

Using Curves and Histograms

Local Adaptive Contrast Enhancement for Color Images

Image Contrast Enhancement Techniques: A Comparative Study of Performance

An Introduction to Histograms in Photography

A Study for Applications of Histogram in Image Enhancement

Figure 1 HDR image fusion example

Funded from the Scottish Hydro Gordonbush Community Fund. Metering exposure

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

CONVERTING AND EDITING RAW IMAGES

IMAGES AND COLOR. N. C. State University. CSC557 Multimedia Computing and Networking. Fall Lecture # 10

Converting and editing raw images

Understanding and Using Dynamic Range. Eagle River Camera Club October 2, 2014

Introduction to More Advanced Steganography. John Ortiz. Crucial Security Inc. San Antonio

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

Spatial Domain Processing and Image Enhancement

FLIR Camera Adjustments <9hz Boson

from: Point Operations (Single Operands)

An Enhancement of Images Using Recursive Adaptive Gamma Correction

Effective Contrast Enhancement using Adaptive Gamma Correction and Weighting Distribution Function

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

Image Enhancement Techniques: A Comprehensive Review

Lossless Image Watermarking for HDR Images Using Tone Mapping

Contrast Enhancement Techniques using Histogram Equalization: A Survey

Image Enhancement: Histogram Based Methods

Image Enhancement for Astronomical Scenes. Jacob Lucas The Boeing Company Brandoch Calef The Boeing Company Keith Knox Air Force Research Laboratory

Medical Image Enhancement using Multi Scale Retinex Algorithm with Gaussian and Laplacian surround functions

Non Linear Image Enhancement

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

ECC419 IMAGE PROCESSING

Digital Image Processing

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

DIGITAL WATERMARKING GUIDE

Filtering. Image Enhancement Spatial and Frequency Based

White Paper High Dynamic Range Imaging

Contrast Enhancement using Improved Adaptive Gamma Correction With Weighting Distribution Technique

Virtual Restoration of old photographic prints. Prof. Filippo Stanco

4. Measuring Area in Digital Images

Chapter 8. Representing Multimedia Digitally

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

Recursive Plateau Histogram Equalization for the Contrast Enhancement of the Infrared Images

Testing, Tuning, and Applications of Fast Physics-based Fog Removal

What is image enhancement? Point operation

Adobe Photoshop PS2, Part 3

Digital Image Processing

EFFICIENT CONTRAST ENHANCEMENT USING GAMMA CORRECTION WITH MULTILEVEL THRESHOLDING AND PROBABILITY BASED ENTROPY

How to capture the best HDR shots.

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

Contrast Enhancement Based Reversible Image Data Hiding

Color Transformations

Reference Free Image Quality Evaluation

Exercise 4-1 Image Exploration

Revised 9/10/2015 Page 1 of 5

Denoising and Effective Contrast Enhancement for Dynamic Range Mapping

Transcription:

HISTOGRAM EXPANSION-A TECHNIQUE OF HISTOGRAM EQULIZATION Jasdeep Kaur 1, Nancy 2, Nishu 3, Ramneet Kaur 4 1,2,3, 4 M.Tech, Guru Nanak Dev Engg College, Ludhiana Abstract In this paper I have described histogram expansion. Histogram expansion is a technique of histogram equalization. In this I have described three different techniques of expansion namely dynamic range expansion, linear contrast expansion and symmetric range expansion. Each of these has their specific uses and advantages. For colored images linear contrast expansion is used. These all methods help in easy study of histograms and helps in image enhancement. Index Terms: Histogram expansion, Dynamic range expansion, Linear contrast expansion, Symmetric range expansion ------------------------------------------------------------------***------------------------------------------------------------------------ 1. INTRODUCTION HISTOGRAM Histogram can be defined as the graphical distribution of pixels over the tonal range or luminous intensity. Figure 2 Figure 1 We can do modification of histogram in order to correct the contrast of under-exposed and over-exposed images. Histograms are also used to study distribution of various components of the images. Various histogram processing are histogram equalization and histogram matching. In this section histogram expansion-a technique of histogram equalization have been described.[1] HISTOGRAM EQUALIZATION Histogram equalization can be described as method in which histogram is modified by spreading the gray level areas.this can be shown as; Let us consider an input histogram h i and that produces a modified histogram h by histogram expansion that is close to any uniformly distributed histogram u, then histogram equalization can be described as : min h h i + h u (1) ADJUSTABLE HISTOGRAM EXPANSION For this we have h = h i+ u 1+ = 1 1+ h i + 1+ u (2) By using this equation we show enhancement of image. Volume: 02 Issue: 05 May-2013, Available @ http://www.ijret.org 755

Where P is user selected cut-off percentage and it ranges from 98% down to 85%. The mid P% of intensities are stretched to full range and tails that comprise of (100-P)/2%each are compressed.[4] Figure 3 There are various methods present for histogram equalization. Few of these are histogram expansion which is described in this paper. others are Dualistic sub-image histogram equalization(dsihe), by modifying cumulationfunction, gray level grouping(glg),etc.all these techniques are used for image enhancement purposes.[2][3] HISTOGRAM EXPANSION This is denoted by HE. It is explained as remap of a sub-range intensity of an input image to full range in an output image. Input range is x[xmin,xmax] and output range to which it is stretched is y[0,255]. This mapping can be described by using the following linear mapping function: y = x xmin xmax xmin ymax (3) histogram expansion can be shown in figure 4. MODIFIED HISTOGRAM EXPANSION Provides greater enhancement in the cases where histograms have narrow peak and tails to end of each side of peak. In this we have new lower and upper bounds described as: Where T = xmin : (100 P) 2 xmax xmin h x = 100 T xmin x=xmin h(x) (4) Figure 4 2. DYNAMIC RANGE EXPANSION: Dynamic range expansion can be explained as expansion of unused range. This can be on both the sides i.e. lower bound and upper bound here pixel values remain same. This is mainly done so that visualizing the image can be relived from stress and fatigue i.e. into range that suits normal eye. This is also called as normalization. There can be two kindslinear and nonlinear normalization. We can explain this by taking initial range as I: {Min,Max} And new range as IN:{ newmin, newmax} then linear normalization is as shown: xmax : (100 P) 2 = 100 T xmax x=xmax h(x) (5) I N = (I Min) (newmax newmin ) (Max Min ) Nonlinear normalization can be shown as: + newmin (6) Volume: 02 Issue: 05 May-2013, Available @ http://www.ijret.org 756

I 1 N= newmax newmin I β 1+e α + newmin (7) Where α is width of input intensity range and β is intensity around which range is centered. Advantage of dynamic range expansion is that it can preserve the losses that occur due to contrast gains or clippings as in case of shadows, or in photographs that have back lit background (eg direct sunlight, light snow). Upper and Lower dynamic range expansion is shown in fig 5.[5][6] 3. LINEAR CONTRAST EXPANSION This method is used to solve brightness saturation problem. Visibility is improved by stretching the contrast this is done by assigning the new values to the pixels. The pixels to the darkest side are talen as black and to lightest side are taken aswhite. The pixels lying between light and dark are changed the pixel values to improve the contrast. This is also applied in color images. This is done by increasing the intensity, lightness while leaving the color information same. We can also produce color shifts in image by expanding the RGB values fully individually, but the colors should be few or only single color. Expansion may make it possible to compare images acquired with slightly different brightness ranges by adjusting them all to same expanded contrast scale. This only works if brightest and darkest images are present in all of image. New gray level that is obtained after contrast stretching can be mathematically explained as: (8) Y x - xmin y max y min y xmax - xmin min Where (xmin, xmax ) is range of original image and (ymin,ymax) are range of final image. Figure 6 APPLICATIONS OF CONTRAST STRETCHING Its use in microscopic images can be shown in following figures. Figure 5 Volume: 02 Issue: 05 May-2013, Available @ http://www.ijret.org 757

differ by 1 bit.2 and 3 are1-buddies of each other,4,5,6,7, are 2 buddies of each other. In this expansion is done by moving the pixel value to empty neighbor n-buddy.embedding process can be mathematically written as: C W = C 2 n. 2 n + W (9) This is shown in following figures 9 and 10. Figure 7 ADVANTAGES Figure 9 (1)The algorithm is simple one. (2)There is no need to evacuate all the bins for embedding purpose because pivot bins can be shifted on both sides (3)Here fewer watermarks bits need histogram shifting ADVANTAGES Figure 8 1). Simple to implement 2). Increase contrast of image i.e too dark image will become more visible. DISADVANTAGES If there are gray values that are physically far apart from each other in the image, then this method fails.[7] 4. SYMMETRICAL HISTOGRAM EXPANSION This is histogram expansion in spatial domain with high embedding.. For embedding bins are evacuated by moving them to both sides. In this a pivotal bin is chosen and bin pixel value is embedded into its left or right of pivotal bin. For this we use n-buddy number-in which lower n bits of any number Figure 10 (4)This results in enhanced images shown in figure.[8] Volume: 02 Issue: 05 May-2013, Available @ http://www.ijret.org 758

CONCLUSION Figure 11 Histogram expansion leads to enhancement of image.this is mainly used when histogram contain one very tall spikes and it becomes difficult to interpretthe rest of information. Various methods like symmetric histogram expansion can be used for study of these histograms. The images with shadows can be clearly observed using dynamic range expansion. Contrast expansion can be used to solved brightness issues.each technique of expansion have its own uses. Further many more algorithms can be explained for this technique of histogram expansion. Also we can use various methods of histogram equalization for improving contrast of images. REFERENCES [1] Histogram http://en.kioskea.net/contents/video/traitimg.p hp3 [2] TarikArici, SalihDikbas, YucelAltunbasak A Histogram Modification Framework and Its Application for Image Contrast Enhancement IEEE,2009 [3] Histogram Equlization Wikipedia.org [4]Lawrence o. Gorman,Michaelj.Sammon,MichaelSeul,Practical algorithms for image analysis,secondedition,cambridge [5] HistogramTransformation,http://pixinsight.com/doc/tools /HistogramTransformation/HistogramTransformation.html [6] normalization(image processing),wikipedia.com [7]John C. Russ,The Image processing handbook,sixth edition,taylor and Fransis group [8] L. Yanga,P. Haoa, C.Zhanga, PROGRESSIVE REVERSIBLE DATA HIDING BY SYMMETRICAL HISTOGRAM EXPANSION WITH PIECEWISE-LINEAR HAAR TRANSFORM University of London,2007 Volume: 02 Issue: 05 May-2013, Available @ http://www.ijret.org 759