I. Introduction
Image processing has many applications in everyday life tasks, from medicine to industry [1]–[4]. It includes all operations applied to digital images that change the photometric or structural characteristics of the image. Image contrast enhancement represents an important stage in almost every image processing system. The aim of image contrast enhancement is to improve the perception of information in images for human viewers, or to provide better input for other automated image processing techniques. The need for the contrast enhancement is necessitated because of the limited capabilities of the hardware used for capturing the image, the uneven lighting conditions and other disturbances.