直方图规定化:SML和GML

1.单映射规则(SML)

       当采用SML映射时,从原始累计直方图向目标累计直方图进行,分别在每一列中找到最小值第一次出现的数的行号。在目标累计直方图中找到与原始累计直方图第一次出现的差值最小的数的行号。然后将原始直方图中灰度级为该列的像素点映射到该行号上。

2.组映射规则(GML)

        当采用GML映射时,从目标累计直方图向原始累计直方图进行,找到最小值第一次出现的列号,目标累计直方图从下一个灰度级开始,在原始累计直方图中找到与第一个该灰度级最接近的值。在原始累计直方图中上一个映射后到刚找到的映射中间的全部映射为现在的累计直方图中的行号。

3.SML和GML

4.灰度直方图

 

5.直方图分析

         图2是目标直方图,图3为SML单映射规则,图4为GML组映射规则,目标直方图灰度数0-2-4-6趋势为升降升,2-4降的明显。很明显GML组映射规则更符合目标直方图。

6.结论

      运用组映射规则(GML)产生的误差要比单映射规则(SML)小,GML产生的图像更接近于规定图。从理论上来说,量化的比较可借助映射产生的误差来进行,这个误差可用对应映射间数值的差值(取绝对值)的和来表示,和的数值越小,映射效果越好,理想效果下,这个和为0。但在离散情况下精确程度不一样,因为取整误差的影响,当按照映射规则对应时,SML规则产生的误差较大。

    SML映射规则是一种有偏的映射规则,某些范围的灰度级会被有偏地映射到接近开始计算的灰度级;而GML映射规则是统计无偏的,从根本上就避免了上述问题的出现。所以结论是,GML映射规则总会得到比SML映射规则更接近规定直方图的结果。

 

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值