直方图均衡化简易理解

我们知道直方图显示的是图像中每种灰度级出现的频率,而将直方图均衡化即使得已有灰度级个数分布均匀。

    设图像的原有灰度变量为g,均衡化后的灰度变量为G,从g变换为G的方法是重点。

    设均衡化后的图像中的有效灰度级个数为N,A[g]表示累积函数,即从灰度级0到灰度级g的像素个数和,因此像素总个数表为A[255]。所有均衡化要保证每个有效灰度级上的像素个数为A[255] / N .

    0 ~ g      =>      0 ~ G

    从0到g与从0到G的像素个数不变:A[g] = G* ( A[255] / N )     即   G=( N*A[g] ) / A[255]

    利用查找表简化操作,定义查找表 LUT[g] = =( N*A[g] ) / A[255]

    再进行归一化处理:构造线性拉伸,乘上比例系数255 / N

    将N消去即   LUT[g]=255*A[g] / A[255]

posted on 2013-02-03 23:54  ellisonDon  阅读(348)  评论(0编辑  收藏  举报

导航