直方图均衡化是一种典型的通过对图像进行修正来获得图像增强效果的自动方法。
1、直方图和累计直方图
直方图是通过对图像的统计得到的。对于一幅灰度图像,其灰度直方图反映了该图中不同灰度级出现的统计情况。如下图所示,一个4x4的图像的灰度级有4个,分别是0,1,2,3,分布如下
右侧的h(f)=nf(f是下标,f=0,1,...,L-1,代表灰度值)是其对应的直方图分布,是1xD的离散函数,nf代表的是图像f(x,y)中具有灰度值f的像素个数,直方图提供了灰度的分布情况。c(s)是其对应的累计直方图分布。累计直方图是也是一个1xD的离散函数
累计直方图中列f的高度代表的是灰度值小于或等于f的像素的总个数。
2、直方图均衡化
直方图均衡化主要用于增强动态范围偏小的图像的反差,基本思想是把原始图的直方图变换为整个灰度范围内的均匀分布的形式,这就增加了像素灰度值的动态范围,从而增强图像整体对比度。