Using global contrast enhancement, low contrast image can be improved in its quality globally. The enhanced output image, with such type of enhancement, may not have the noise and ringing artifacts. However, it may have over-exposure on some parts of the image and under-exposure on some other parts of the image when too high contrast gain occurs. Besides these, the enhanced output image may lack of local details. On the other hand, using local contrast enhancement, the local details of an image can be better defined. However, local contrast enhancement may produce the output image with noise and ringing artifact when too much contrast gain occurs. Besides these, it may be poor in global contrast. For some images, applying the local contrast enhancement along with global contrast enhancement is much better than that of global contrast enhancement only or local contrast enhancement only.