本文主要介绍图像像素级运算中的点运算、代数运算和逻辑运算的原理。
点运算
在点运算中又可分为线性点运算和非线性点运算
线性点运算
其中:
a=0,b=1恒等;
a<0黑白反转;
|a|>1增加对比度;
|a|<1降低对比度;
b>0增加亮度;
b<0减小亮度;
非线性点运算
C>0 增加中间部分亮度;
C<0 减少中间部分亮度;
点运算特点
点运算针对图像中的每一个像素灰度,独立地进行灰度值的改变
输出图像中每个像素点的灰度值,仅取决于相应输入像素点的值
点运算不改变图像内的空间关系
从像素到像素的操作
点运算可完全由灰度变换函数或灰度映射表确定
代数运算
加法、减法、乘法。
加法
应用:去除“叠加性”噪音,生成图像叠加效果。
减法
应用:去除不需要的叠加性图案,检测同一场景两幅图像之间的变化。
乘法
应用:图像的局部显示,用二值蒙板图像与原图像做乘法。
逻辑运算
求反
应用: 获得一个图像的负像,获得一个子图像的补图像。
异或
应用:获得相交子图像。
与运算
应用:求两个子图像的相交子图。