图像基本运算------点运算

点运算

点运算分类

  • 线性点运算
  • 分段性线性点运算
  • 非线性点运算

1.线性点运算

定义:线性点运算的灰度变换函数形式可以采用线性方程描述

           即==>  s = ar + b 的形式  如下图所示:

分析:方程中r代表像素点灰度值的输入,而s代表像素点的输出。a代表斜率,而b代表截距,这两个参数就能够改变从输入到输出的映射关系。

根据a,b取值的不同,表示不同的压缩或者扩展方式:

  •  0<a<1 并且 b>0

       输出值小于输入值,输出灰度压缩

  • a = 1 , b = 0

       输出值等于输入值,输入灰度不变

  • a > 1 ,b = 0 

      输出值大于输入值,输出灰度扩展,整体变亮

  • 0 < a < 1 ,b = 0

      输出值小于输入值,输出灰度压缩,整体变暗

  • 若 a<0 时,暗区域将变亮,亮区域将变暗

总结: 当a>1 输出值大于输入值,输出灰度扩展,变亮

            当0<a<1 输出值小于输入值,输出灰度压缩,变暗

2.分段线性点运算

定义:将感兴趣的灰度范围线性扩充,相对抑制不感兴趣的灰度区域。

根据上图可以看出:[a,b]之间为扩展/拉伸区域,而区间[0,a],[b-mf]之间为压缩区域

应用:可以加图片的前景进行拉伸,对于北京进行抑制操作,能够使整幅图片前后对比更加清晰。

3.非线性点运算

3.1 对数运算

特点:非线性点运算和分段性点运算具有相同之处,把某些区域进行一种变换,然后再把另外一些区域进行另一种变换。

3.2幂运算

加亮:将图像像素点较大的地方,进行拉伸/增加,加亮的过程,等同于亮的地方更加明显。

减暗:将图像像素点灰度值较小的地方,进行拉伸,增加其灰度值,就等同于暗的地方没那么暗了。

加暗:将图像像素点灰度值较小的地方,进行压缩/降低其灰度值,等同于越暗的地方再让其暗一点。

减亮:将图像像素灰度值较大的地方,进行压缩/降低其灰度值,等同于亮的地方让其暗一些。

  • 加亮、减暗:将图像整体变亮
  • 加暗、减亮:将图像整体变暗
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值