IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Contrast Enhancement with Edge Preservation: A Review Shubham Grover1, Abhishek Sharma2 M.Tech1 ( E.C.E) , Asstt. Prof2 (ECE) M.M.E.C/M.M.U, Mullana , Ambala, India [email protected] [email protected]

Abstract : In this paper, development of the image enhancement techniques and their application in the field of image processing has been discussed .The principle objective of image enhancement techniques is to process an input image so that the resultant image is more suitable than the original image for specific application. A new method for image contrast enhancement and edge preservation is developed. Many images have very low dynamic range of the intensity values due to insufficient illumination and therefore need to be processed before being displayed.. So, in the proposed method, a new image enhancement algorithm is proposed that is generalized to the entire group of images under consideration and provides an efficient enhancement result to almost all the images. It will enhance & preserve edges of image even when two nearly pixels having approx. same gray values. The main aim is to develop a new method for image enhancement that will improves the contrast of an image & edge preservation will be achieved. Keywords- Contrast Enhancement techniques; Edge Detection; Edge Preservation filter methods; Gamma Correction

I. INTRODUCTION An image may be defined as a two-dimensional function, f(x,y), where x and y are spatial (plane) coordinates, and the amplitude of f(x,y) at any pair of coordinates (x,y) is called the intensity or gray level of the image at that point[1]. When (x,y) and the amplitude values of f(x,y) are all finite, discrete quantities, then an image is called as a digital image. A digital image is composed of a finite number of elements, each of which has a particular location and value. These elements are referred to as picture elements, image elements and pixels[1]. Digital image processing plays a vital role in the analysis and interpretation of remotely sensed data. Especially data obtained from Satellite Remote Sensing, which is in the digital form, can best be utilized with the help of digital image processing. Digital Image Processing (DIP) involves the modification of digital data for improving the image qualities with the aid of computer. The processing helps in maximizing clarity, sharpness and details of features of interest towards information extraction and further analysis[1]. The purpose of image enhancement is to get finer details of an image and highlight the useful information. During poor illumination conditions, the images appear darker or with low contrast. Such low contrast images needs to be enhanced. Many image enhancement techniques such as gamma correction, contrast stretching, histogram equalization, and Contrast-limited adaptive histogram equalization (CLAHE) have been discussed. These are all old techniques which will not provide exact enhanced images and gives poor performance in terms of Root Mean Square Error (RMSE), Peak Signal to Noise Ratio (PSNR) and Mean Absolute Error (MAE) .Use of the old enhancement technique will not recover exact true contrast of the images. Recently, Homomorphic and Wavelet MultiScale techniques have been popular for enhancing Shubham Grover, IJRIT-78

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

images. Log and gamma transformation are two famous intensity transformation functions for image enhancement. Log transformation is used to map a narrow range of low-level grey-scale intensity values into a wider range of output values, especially for increasing the detail (or contrast) of lower intensity values. Gamma transformation (also called gamma correction) [1] is also one of the well-known grey- level transformations. It is more flexible to fit in various ranges by curving the luminance component. To compress the dynamic range of the image with large variations in pixel values is the shortcoming of these two methods. Piecewise- linear transformations [1] are complementary methods of log transformation and gamma transformation.

II. IMAGE ENHANCEMENT TECHNIQUES Image enhancement is basically improving the Interpretability or perception of information in images for human viewers and providing better input for other automated image processing techniques [1]. There exist many techniques that can enhance a digital image without spoiling it. The enhancement methods can broadly be divided in to the following two categories: 1. Spatial Domain Methods 2. Frequency Domain Methods

Image Enhancement in Spatial Domain: Generally, the spatial domain methods of image enhancement perform the operation directly on the pixel values and are more simplistic approaches. Spatial domain processes are simply denoted as transforming an input image into an output image using the transformation function, . . gx, y = T fx, y .

Image Enhancement in Frequency Domain: 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. 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. In this section we briefly describe the various image enhancement techniques.

2.1 Contrast Stretching: Contrast stretching technique is used to stretch the dynamic range of an image. Dynamic range is the range between the minimum intensity value and the maximum intensity value of an image. Mathematically, Contrast Stretching is given by [2]    ,  = × ,  −  + "  ′ Where,  ,  is the new dynamic range image, d is the new dynamic range value, ,  is the input image,  is the minimum intensity value of the input image, #is the maximum intensity value of the input image, and " is the offset point of the new dynamic range for ′ ,  . This transformation will provide good visual representation of the original scene but some of the detail maybe loss due to saturation and clipping as well as due to poor visibility in under-exposure regions of the image. 2.2 Histogram Equalization: Histogram processing is used in image enhancement. The information inherent in histogram can also used in other image processing application such as image segmentation and image compression. A histogram simply plots the frequency at which each grey-level occurs from 0 (black) to 255 (white). Histogram processing should be the initial step in preprocessing. To produce a much better image histogram equalization and histogram specification (matching) are two methods widely used to modify the histogram of an image. Histogram Equalization (HE) [1], is a technique that made contrast adjustment using image’s histogram. This technique is based on the idea of remapping the histogram of the scene to a histogram that has a near-uniform probability density function. Histogram Equalization redistributes intensity distribution. If the histogram of any image has many peaks and valleys, it will have peaks and valleys after equalization but the peaks and valleys will be shifted. This technique improves contrast and the goal of Histogram Equalization is to obtain a uniform histogram. In general, Histogram Equalization can be divided into three types, Global Histogram Equalization (GHE), Adaptive Histogram Equalization (AHE), and Block-based Histogram Equalization (BHE) [3]. In Global Histogram Equalization (GHE), each pixel is assigned a new intensity value based on previous cumulative distribution function. To perform Global Histogram Equalization (GHE), the original histogram of the grayscale image needs to be equalized. The cumulative histogram from the input image needs to be equalized to 255 by creating the new intensity value by applying [3]; Shubham Grover, IJRIT-79

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

′ =



&&

× ' −  + "

Where, ′ is the new intensity level, d is the new dynamic range value, " is the offset point of new dynamic range for ′ , C(x) is the normalized cumulative value, '# is the maximum value in normalized cumulative value, and ' is the minimum value in normalized cumulative value. Lastly, the normalized cumulative histogram is used as the mapping functions of the original image. This technique increased the contrast of the image but lighting condition under uneven illumination may sometimes turn to be more uneven.

2.3 Adaptive Histogram Equalization: In this method, the contrast of the image is enhanced by transforming the values in the intensity image. Adaptive Histogram Equalization attempts to overcome the limitations of global linear min-max windowing and global histogram equalization by providing most of the desired information in a single image which can be produced without manual intervention [4] . Unlike Histogram Equalization, it works on smaller regions individually. This approach makes the method more effective and thus popular for contrast enhancement of the greyscale and colour images. 2.4 Homomorphic Filter: Homomorphic Filtering [2], is sometimes used for image enhancement. It simultaneously normalized the brightness across an image and increases the contrast. Here, Homomorphic Filtering is used to remove multiplicative noise. Illumination and reflectance are not separable, but their approximate locations in the frequency domain may be located. Since illumination and reflectance are combined multiplicatively, the component are made additive by taking the logarithm of the image intensity, so that these linearly in the frequency domain.

III. COMPARISON OF DIFFERENT IMAGE ENHANCEMENET TECHNIQUES Comparison of observations given in all references is discussed here : S No.

Enhancement Technique/Algorithm Contrast Stretching [2]

Domain

2.

Histogram Equalization [3] [6]

Spatial

RMSE- 53.17 PSNR (dB)31.27

3.

Contrast Limited Adaptive Histogram Equalization [3][4] [6] Homoporphic Filtering [2] [5]

Spatial

RMSE -102.05 PSNR (dB)18.23

Frequency

RMSE -125.44 PSNR (dB)14.10

1.

4.

Measuring Parameters

Spatial -

Advantages

Disadvantages

Good visual representation of the original scene.

some of the detail maybe loss due to saturation and clipping.

Image has uniform histogram Produce optimal contrast Fast Enhanced local contrast

Cannot adapt the local information of the image and preserve the brightness of the original image.

Remove multiplicative Noise

Noise amplification in flat region and ring artifacts at strong edges.

Problem of bleaching of the image

Simultaneous gray-level range compression and contrast enhancement

Above table concludes that classical method Contrast stretching losses some of the detail information of the images during enhancement, Histogram Equalization gives better results but it can not preserve the brightness of the original image, so Adaptive histogram Equalization, homomorphic filtering overcome this problem but not for the multiplicative noise.

IV. PREVIOUS WORK This section describes some previous works in the literature which make use of the contrast method and edge preservation method in order to enhance the contrast and edges of image .

enhancement

Kim et al.discussed a new contrast enhancement method as the generalization of the existing bi-histogram equalization (BHE) and recursive mean-separate histogram equalization (RMSHE) methods. The proposed method Shubham Grover, IJRIT-80

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

is referred to gain-controllable clipped histogram equalization (GC-CHE) to provide both histogram equalization and brightness preservation. More specifically adaptive contrast enhancement is realized by using clipped histogram equalization with controllable gain. The clipping rate is determined based on the mean brightness and the clipping threshold is determined based on the clipping rate. The clipping rate is adaptively controlled to enhance the contrast with preserving the mean brightness. Simulation results show that the proposed GC-CHE method outperforms existing histogram-based methods, such as HE, BHE, and RMSHE, in various situations [7]. Renjie et al. suggested that the Traditional global histogram equalization usually causes excessive contrast enhancement while local histogram equalization may cause block effect. To overcome these problems, a new method for image contrast enhancement is developed. The novelty is that the weighted average of histogram equalization and exponential transformation are combined and the level of the contrast improvement is adjustable by changing the weighting coefficients. The proposed algorithm not only achieved adjustable contrast enhancement, for color image, it also weakened the situation of lacking color due to the risen of intensity, thus increasing the image saturation. [8]. Park et al. presents an adaptive image contrast enhancement method. The proposed method is based on a local gamma correction piloted by histogram analysis. First, the image histogram is partitioned based on the local minima and the mean gray-level of each partition is calculated. Then, gamma correction is performed using the resulted mean gray-levels. By analyzing the partitioned histograms, the parameters are automatically adjusted. Experimental results show that both good contrast enhancement performance and image brightness preservation can be achieved by the proposed method [9] Kim et al. proposed a novel contrast enhancement approach based on dominant brightness level analysis and adaptive intensity transformation for remote sensing images. The proposed algorithm computes brightness-adaptive intensity transfer functions using the low-frequency luminance component in the wavelet domain and transforms intensity values according to the transfer function. In this first discrete wavelet (DWT) transform is applied on the input images and then decompose the LL sub-band into low, middle, and high-intensity layers using the log-average luminance. Intensity transfer functions are adaptively estimated by using the knee transfer function and the gamma adjustment function based on the dominant brightness level of each layer. After the intensity transformation, the resulting enhanced image is obtained by using the inverse DWT. The experimental results show that the proposed algorithm enhances the overall contrast and visibility of local details better than existing techniques [10]. Huang et al. proposed an efficient method to modify histograms and enhance contrast in digital images. Enhancement plays a significant role in digital image processing, computer vision, and pattern recognition. They present an automatic transformation technique that improves the brightness of dimmed images via the gamma correction and probability distribution of luminance pixels. To enhance video, the proposed image enhancement method uses temporal information regarding the differences between each frame to reduce computational complexity. Experimental results demonstrate that the proposed method produces enhanced images of comparable or higher quality than those produced using previous state-of-the-art methods [11]. Edges play an important role in image understanding, thus it is very important to improve the edges is a way to enhance the contrast of the image. Wong e t a l . suggested the edge-preserving filter to generate a good mask which smooths in areas with fine details and sharpened edges[12.] B.Lippel et al. ,P.W. Besslich et al. proposed the halftoning method, which is based on modified Nasik pattern techniques simultaneously reduces visible quantization errors and maintains image textures. Not only the edges in luminance domain but also the boundaries of different color regions in chrominance domain are preserved[13],[14].

V. FORMULATION OF PROBLEM It has been seen that image enhancement (contrast enhancement)& edge preservation are one of the major research issues. In recent, many algorithms have been proposed. Most of algorithms are too complex to implement and also not provide a generalized enhancement method to the entire images under consideration. Many images have very low dynamic range of the intensity values due to insufficient illumination and therefore need to be processed before being displayed. The contrast of the image can be improved by stretching its histogram i.e. histogram equalization. Traditional global histogram equalization usually causes excessive contrast enhancement while local histogram Shubham Grover, IJRIT-81

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

equalization may cause block effect. So, in the proposed method, a new image enhancement algorithm is proposed that is generalized to the entire group of images under consideration and provides an efficient enhancement result to almost all the images. It will not only enhance the images but preserve their edges too even when two nearly pixels having approx. same gray values. Therefore histogram equalization, gamma correction & edge preservation technique are used. The main motive is to propose a new algorithm for image enhancement that improves the quality of image & while improving the quality of images their edges must be preserved & comes in enhanced form.

VI . PROPOSED METHOD Here , input dimmed image which can be coloured image is first converted into gray scale image. Secondly, By applying suitable contrast enhancement techniques contrast of the image can be increased. Different contrast enhancement techniques are contrast stretching, histogram equalization , adaptive histogram equalization, gamma corrections and many more. Here histogram equalization and gamma correction (gamma transformation ) are used. Thirdly , there are many different techniques to preserve the edges of image such as edge preserving filters (Sobel, Prewitt, Roberts, or Canny method),halftonning technique , nasik pattem halftonning techniques etc. Here edge preservation filters are used for maximum detection of edges simultaneously with contrast enhancement of image .Finally enhanced image is obtained i.e. (contrast enhancement with edge preservation) .

INPUT DIMMED IMAGE

RGB2GRAY SCALE CONVERSION

HISTOGRAM EQUALIZATION Input Image

Histogram Equalization

GAMMA CORRECTION

EDGE PRESERVATION FILTER METHOD

ENHANCED IMAGE

Gamma Correction

Enhanced Image VII. CONCLUSION AND FUTURE SCOPE

In image enhancement field, various techniques have been proposed such as contrast stretching , histogram equalization , adaptive histogram equalization, gamma corrections and many more. Image enhancement is one of the most important image processing technologies which are necessary to improve the visual appearance of the image or Shubham Grover, IJRIT-82

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 5, May 2015, Pg.78-83

to provide a better transform representation for future automated image processing such as image analysis, edge detection, image segmentation and recognition. This paper suggests the scheme for contrast enhancement and edge preservation to improve the visual appearance of the image. The novelty of the proposed technique is that by using histogram equalization , gamma correction and edge preservation filter method , both the goals can be achieved i.e. contrast enhancement and edge preservation The proposed method can be used to enhance the image for different applications such as in X-Ray imaging , Security , SAR images , Bio medical .

VIII. REFERENCES [1] R.C. Gonzales, R.E. Woods & SL.Eddins (2010), ‘Digital Image Processing with Matlab’, Second Edition, Pearson Education Inc. [2] Mohd Firdaus Zakaria, Haidi Ibrahim, and Shahrel Azmin Suandi, “A Review: Image Compensation Techniques,”2nd International Conference on Computer Engineering and Technology, vol. 7, pp. 404-408,2010 [3] Nyamlkhagva Sengee, Altansukh Sengee, and Heung-Kook Choi, “Image Contrast Enhancement using BiHistogram Equalization with Neighborhood Metrics,” IEEE Trans.Consumer Electronics, Vol.56, no. 4, pp. 27272734, Nov 2010 [4] Zimmerman , J.B. ,Pizer , S.M. , Staab E.V., Perry , J.R., McCarteny , W. and Brenton , B.C. , “An Evaluation of the Effectiveness of Adaptive histogram equalization for contrast enhancement “,IEEE Transaction on Medical Imaging, Vol. 7 , No. 4, , pp. 304-312, 1988 [5]Dileep MD, and A. Sreenivasa Murthy, “A Comparison Between Different Color Image Contrast Enhancement Algorithms,” Proceedings of IEEE ICETECT pp. 708-712, 2011 [6] Gabriel Thomas, Daniel Flores-Tapia, and Stephen Pistorius, “Histogram Specification: A Fast and Flexible Method to Process Digital Images,” IEEE Transactions on Instrumentation and Measurement, Vol. 60, no. 5, pp.1565-1578, May 2011 [7]T. Kim and J. Paik, “Adaptive contrast enhancement using gaincontrollable clipped histogram equalization,” IEEE Trans. Consum.Electron., Vol. 54, no. 4, pp. 1803–1810, Nov. 2008. [8] Renjie He, Sheng Luo, Zhanrong Jing, Yangyu Fan “Adjustable Weighting Image Contrast EnhancementAlgorithm and Its Implementation”, 6th IEEE Conference on Industrial Electronics and Applications. ©2011 [9] Dongni Zhang, Won-Jae Park, Seung-Jun Lee, Kang-A Choi, and Sung-Jea Ko,“Histogram Partition based Gamma Correctionfor Image Contrast Enhancement”, IEEE 16th International Symposium.,MARCH 2012 [10] Eunsung Lee, Sangjin Kim, Wonseok Kang, Doochun Seo, and Joonki Paik, Senior Member, IEEE,”Contrast Enhancement Using Dominant Brightness Level Analysis and Adaptive Intensity Transformation for Remote Sensing Images”, IEEE Geoscience and remote sensing letters, Vol. 10, NO. 1, Jan 2013 [11] Shih-Chia Huang, Fan-Chieh Cheng, and Yi-Sheng Chiu,” Efficient Contrast Enhancement Using Adaptive Gamma Correction With Weighting Distribution”, IEEE transaction on image processing, Vol. 22, NO. 3,PP.10321041, March 2013 [12] Wong, Y.F. “Image enhancement by edge preserving filtring” IEEE International Conf. on Image Processing, pp. 522-524 [13] B. Lippel and M. Kurland, “The effect of dither on luminance quantization of pictures,”IEEE Trans. Commun. Technol.. Vol.COM-19, no. 6, pp. 879 – 888. [14] P. W. Besslich, "Comments on electronic techniques for pictorial image reproduction," IEEE Trans. Commun., Vol. 31, no. 6, pp. 846 - 848

Shubham Grover, IJRIT-83

Contrast Enhancement with Edge Preservation: A Review - IJRIT

Digital Image Processing (DIP) involves the modification of digital data for improving the image qualities with the aid of computer. The processing helps in maximizing clarity, sharpness and details of features of interest towards information extraction and further analysis[1]. The purpose of image enhancement is to get finer.

566KB Sizes 2 Downloads 206 Views

Recommend Documents

Multicarrier CDMA with OFDM as a Data Enhancement ... - IJRIT
In order to achieve high data rate Multi-Carrier Code Division Multiple Access (MC-CDMA) ... fading effect and provide better data rate. ... PTb = 1 for 0 ≤ t ≤ Tb.

Reversible Image Data Hiding With Contrast Enhancement ieee.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Reversible ...

Underwater Image Enhancement Techniques: A Survey - IJRIT
Different wavelength of light are attenuated by different degree in water. Underwater images are ... 75 found in [28]-[32]. For the last few years, a growing interest in marine research has encouraged researchers ..... Enhancement Using an Integrated

A Two-Stage Contrast Enhancement Algorithm for ...
gradation of the cloud and makes the grasslands brighter and provides ... Enhancement using Per-Pixel Virtual Exposures”, ACM. Transactions on Graphics ...

Performance Enhancement of the Optical Link with Use of ... - IJRIT
bandwidth and high speed communication. But the .... to the Eye Diagram Analyzer which is used as a visualizer to generate graphs and results such as eye.

Secure Adhoc Routing Protocol for Privacy Preservation - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 1, Issue 9, .... Communication anonymity in data management has been discussed ..... “Rumor riding: anonymizing unstructured peer-to-peer systems,” IEEE Trans.

Secure Adhoc Routing Protocol for Privacy Preservation - IJRIT
In this particular paper, we define stronger privacy requirements relating to ..... “Rumor riding: anonymizing unstructured peer-to-peer systems,” IEEE Trans.

Multipath Routing process for enhancement of base station ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 653- 658. Deepika ... Computer Science and Engineering.

Multipath Routing process for enhancement of base station ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, ... Index Terms—Wireless Sensor Networks, Sensor Nodes, Secure Routing, ... In topical years WSN found a prodigious number of applications in the turf of ...

The suppression of repetition enhancement A review of ...
Nov 14, 2012 - Reviews and perspectives. The suppression of ... Accumulation, novel network formation as well as predictive coding models can all explain ...

Soil amplification with a strong impedance contrast ...
The geology of Ottawa consists primarily of soft clay .... Geotechnical Data ..... Version 2.3---a revision of OFR 96-80-A. U. S. Geological Survey Open-File.

A Review on Neural Network for Offline Signature Recognition ... - IJRIT
Based on Fusion of Grid and Global Features Using Neural Networks. ... original signatures using the identity and four Gabor transforms, the second step is to ...

Wall Follower Robot Using Fuzzy Logic: A Review - IJRIT
system that enables a mobile robot in moving through a corridor or following a .... The gain scheduling controller will be used before the FLC to control the error signal ... 2) computing the path winding number, 3) learning a combinatorial map,.

Identification of Enablers of Poka-Yoke: A Review - IJRIT
Keywords: Indian Manufacturing Industries, Poka-Yoke, Quality, ... method is to eliminate human errors in manufacturing process and management as a result of ...

Various possibilities of Clone Detection in Software's: A Review - IJRIT
Software clone detection involves detection of duplicated code from two ..... Program slicing is a technique to decompose programs by analyzing their data and ...

Techniques for DNA database security: A Review - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 4, April 2014, Pg: 133- ... From last few years DNA sequencing techniques are advancing. .... Genetic algorithm is having a high degree of autonomy used for.

A Review: Study of Iris Recognition Using Feature Extraction ... - IJRIT
INTRODUCTION. Biometric ... iris template in database. There is .... The experiments have been implemented using human eye image from CASAI database.

A Review on Digital Multiband Orthogonal Digital Multiband ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 2, Issue 1, ... In Wireless communication systems, the high data transmission rate is ...

Wall Follower Robot Using Fuzzy Logic: A Review - IJRIT
and to enter open areas of the rooms [1,2]. In attempts .... Computer simulations are carried out to compare between a Knowledge Based Fuzzy Logic Controller.

Identification of Enablers of Poka-Yoke: A Review - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 1, Issue 8, ... application of this tool, errors are removed in production system before they produce ... Chase and Stewart state that Poka-Yoke involves a three steps process

A Review on Search Based Software Engineering - IJRIT
Search-based Software Engineering (SBSE) has emerged as a promising research field. This recent discipline involves the modeling and resolution of complex software engineering problems as optimization problems, especially with the use of. Metaheurist

Multicarrier CDMA with OFDM as a Data Enhancement Strategy and ...
impulse response of this channel is described using ℎ, = , ,. Where, β k,n(t) is the independent and identically distributed (i.i.d) Rayleigh random variable for kth ...

Various possibilities of Clone Detection in Software's: A Review - IJRIT
In software development process, cloning of software code is becoming common. ... (C) Clone Types: Two code fragments are similar according to textual ...