直方图均衡化取整怎么计算_数字图像处理:直方图均衡化

首先在直方图的修整,有两种方法,一种是直方图均衡化,另外一种是直方图规定化,用起来的话第一种方法用的比较多,这里着重说一下第一种:直方图均衡化.

我们引入直方图,很大程度上是可以根据直方图的形态来去判断图像的质量,比如根据下图所示,会很快发现一张图片是过亮还是过暗,这篇文章会说一下直方图均衡化的原理,至于实现,以后有机会再说吧.

d2f6e4b97a8465e960d183a030cde545.png

1.直方图均衡化

直方图均衡化是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。

直方图均衡化方法的基本思想是对在图像中像素个数多的灰度级进行展宽,而对像素个数少的灰度级进行缩减。从而达到清晰图像的目的。

95e7d8a11033b3c55ce4ceb92df07ee1.png

一些理论的东西我们不谈,直接用一个例子来说一下,会更容易理解:

假设有一幅图像,共有64×64个像素,8个灰度级,各灰度级概率分布见下表 ,试将其直方图均匀化。

74b5c9437378d0daa026bfba29afe089.png

解题步骤:

1:确定图像的灰度级

在实际情况下,如果我们的图像是彩色,需要将其转换为灰度图像,其中的灰度级一般是0-255,这个题的灰度级只有8级,需要注意下

2:计算原始直方图的概率

统计每一个灰度在原始图像上的像素所占总体的比例,记为Pi

3:计算直方图概率的累加值S(i)

1aedcdf793d6dd5bfecd9c2e9432cd20.png

直到最后一个灰度级,总和为1

4: 根据公式求取像素映射关系.

d3ecabfd61641009e293cea791d0b64a.png

这里的pix是指的灰度级,也就是(最大灰度级-最小灰度级)*累加概率+0.5后取整数

5: 灰度映射

c34f48509bd93ea2f35a27ce6ccbae77.png

找到了原图像和均衡化图像灰度的对应关系,对原图进行操作,将每个像素映射成新的像素

此时图像均衡化已经完成,当然你也可以再次统计灰度概率,观察一下结果。

a6b55c0a52ce86c52d61bcd1c11a8bad.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值