Histogram equalization

Histogram equalization is used to enhance the visibility and the contrast of images. It is performed by varying the image intensities. These procedures are clearly described here.