I. Introduction
Image enhancement is a process involving changing the pixels' intensity of the input image, so that the output image should subjectively looks better [1]. The purpose of image enhancement is to improve the interpretability or perception of information contained in the image for human viewers, or to provide a “better” input for other automated image processing systems.