13.5 直方图均衡化:原理

                                                                                                                        点击此处返回总目录

 

 

这节介绍直方图均衡化的原理。

 

一、什么是直方图均衡化

 

首先我们看官网上面给出的一个示意图。

左边是原始的直方图,右边是均衡化以后的结果。

 

 

13.5 直方图均衡化:原理

 

左边直方图的特点是:两边几乎没有,中间特别多。

 

简单理解就是把直方图拉伸。

 

我们通过具体的图像看一下:

13.5 直方图均衡化:原理

 

或者看下面的例子,左边图像特别亮。特别亮意味着所有图像都在直方图的右边展示。

13.5 直方图均衡化:原理13.5 直方图均衡化:原理

 

 

 

 

 

二、直方图均衡化的理论基础

 

13.5 直方图均衡化:原理

 

如果一个图像占有全部可能的灰度级,并且均匀分布。那么这个图像具有较高的对比度,并且具有多变的灰度色调。反映到图像上面,就是细节特别丰富、图像看起来质量很高。

 

这就是为什么要进行直方图均衡化。

 

 

三、怎么样进行直方图均衡化?

 

主要是经过两个步骤,第三步是我们通过眼睛实现的。

 

13.5 直方图均衡化:原理

 

 

举例:

 

对下面的图像进行直方图均衡化:

13.5 直方图均衡化:原理

 

可以看到这个图像,所有像素都集中在0-7之间。

 

 

步骤一:求出累计直方图

 

13.5 直方图均衡化:原理

 

步骤二:

要处理成灰度级为256。则乘以255。

 

13.5 直方图均衡化:原理

 

 

然后把横坐标进行转换:

13.5 直方图均衡化:原理

 

得到均衡化的直方图:

13.5 直方图均衡化:原理

 

后面这个图为什么均衡呢?

第一,均匀地分布在了0-255之间了。

第二,虽然213这个地方比较矮,但是它密啊。肉眼会把这些合并起来当做同一个颜色的。

 

13.5 直方图均衡化:原理

 

 

 

13.5 直方图均衡化:原理

 

 

 

 

四、为什么要进行直方图均衡化呢?

 

13.5 直方图均衡化:原理

 

直方图均衡化以后,色彩更丰富。看起来能够描述出更多的信息。否则图像过亮或者过暗或者色彩集中在某个区域,不好区分细节。

比如一些CT的图像,过暗。车牌识别也是,在光线不好的地方,车牌特别暗。闪光灯抓拍的,又太亮了。

人脸识别也一样。