I. Introduction
CONTRAST enhancement is one of the key steps in image enhancement. It is used for expanding the range of intensities in a gray scale image, revealing parts of image which are seen difficult, or changing the histogram of images so that they can be interpreted more easily by human. In addition to improve visual perception of an image, contrast increasing is a common preprocessing stage of many image processing applications.