Histogram Equalization enhances the contrast of images by transforming the values in an intensity image, or the values in the colormap of an indexed image, so that the histogram of the output image approximately matches a specified "uniform" histogram.
The idea behind histogram equalization can be concisely represented by the following mathematical formulation:
Image of Fruits Before Histogram Equalization
Image of Fruits After Histogram Equalization
Image of Valley Before Histogram Equalization
Image of Valley After Histogram Equalization
Image of Reindeer Before Histogram Equalization
Image of Reindeer After Histogram Equalization
Image of Person Before Histogram Equalization
Image of Person After Histogram Equalization
Image of Scenery Before Histogram Equalization
Image of Scenery After Histogram Equalization
Image of Text Before Histogram Equalization
Image of Text After Histogram Equalization