第四章 线性运算与空间图像增强
线性系统
- 叠加原理:y1=T[x1],y2=T[x2]→y1+y2=T[x1]+T[x2]=T[x1+x2]
- 齐次原理:αy=T[αx]=αT[x]
→ay1+by2=T[ax1+bx2]
对于输入信号的加权和的响应等于单个输入信号响应的加权和
移不变系统
如果输入序列移位,则输出序列进行相应的移位
y(i,j)=T[x(i,j)]→y(i−m,j−n)=T[x(i−m,j−n)]
线性移不变系统
具有移不变系统的线性系统
距离
- 欧氏距离
- 街区距离 d=∣x1−x2∣+∣y1−y2∣
- 棋盘距离 d=max(∣x1−x2∣,∣y1−y2∣)
图像平滑
均值滤波器
中值滤波器
-
用像素邻域内灰度的中值代替该像素的值
-
很好的处理椒盐噪声
图像锐化
拉普拉斯算子——使用二阶微分
∇2f=∂x2∂2f+∂y2∂2f∂x2∂2f=f(x+1,y)+f(x−1,y)−2f(x,y)∂y2∂2f=f(x,y+1)+f(x,y−1)−2f(x,y)∇2f(x,y)=f(x+1,y)+f(x−1,y)+f(x,y+1)+f(x,y−1)−4f(x,y)g(x,y)=f(x,y)−∇2f(x,y)
模板:
一阶微分——梯度
∇f=grad(f)=[gx,gy]T=[∂x∂f,∂y∂f]T
梯度的幅度:
G[F(x,y)]=[(∂x∂F)2+(∂y∂F)2]21
Roberts交叉梯度算子
G(i,j)=∣f(i+1,j+1)−f(i,j)∣+∣f(i+1,j)−f(i,j+1)∣
模板:
Sobel锐化算法
强化四邻域
模板:
Priwitt锐化算法