点运算
点运算分类
- 线性点运算
- 分段性线性点运算
- 非线性点运算
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 输出值小于输入值&