Matlab Project Contrast Enhancement Using Adaptive Gamma Correction Full Source Code

ABSTRACT
                 One of the important techniques in digital image processing is to enhance images. Contrast enhancement is a method that is used to enhance images for viewing process or for further analysis of images. Main idea behind contrast enhancement techniques is to increase contrast and to preserve original brightness of images. In this paper a contrast enhancement technique is proposed that first segments histogram of image recursively and then applies Adaptive Gamma Correction with Weighting Distribution (AGCWD) Technique. The proposed technique is basically an improvement over AGCWD technique and aims to get better contrast enhancement and brightness preservation than AGCWD technique. The image enhancement is one of the significant techniques in digital image processing. It has an important role in various fields where images are to be understood and analyzed. Image enhancement is done on an image to improve its visual effects and quality or to make it more appropriate for further processing by another application. An image can have low contrast or bad quality due to a number of reasons like poor quality of imaging device, adverse external conditions at the time of image acquisition and many more. The contrast enhancement is one of the commonly used image enhancement method
                     Histogram equalization is the traditional technique for contrast enhancement. It basically maps gray levels based on probability distribution of input image. But image obtained by this method can produce undesirable effects in image and also original brightness of image is not preserved. Histogram equalization technique redistributes probability densities. Adaptive Gamma Correction with Weighting Distribution (AGCWD) technique is based on histogram modification method. This technique combines both gamma correction and histogram equalization techniques. Gamma correction is a transform based histogram modification technique that uses a varying parameter γ (gamma). Gamma correction method had problem that unvaried modification results for every image because a predefined value was used for all images. Histogram equalization had problem of under enhancement and over enhancement. So the AGCWD technique removed disadvantages of both gamma correction and Histogram Equalization techniques by combining both techniques and using a weighting function. In this technique gamma correction is applied using normalized cumulative density function (cdf). The AGCWD technique effectively enhances images. To further improve this technique to get better contrast enhancement and better brightness preservation an improvement is proposed in this project. Improvement proposed is based on recursive segmentation of histogram.

PROJECT OUTPUT

PROJECT VIDEO


Contact:
Mr. Roshan P. Helonde
Mobile: +91-7276355704
WhatsApp: +91-7276355704
Email: roshanphelonde@rediffmail.com
Share:

No comments:

Post a Comment

Total Pageviews

CONTACT US

Prof. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com
Web: www.matlabprojectcodes.blogspot.com

Blog Archive

Popular Posts

Contact Form

Name

Email *

Message *

Recent Posts

Copyright Matlab Project Codes All rights Reserved. Powered by Blogger.

Blog Archive