基础
人眼与相机
- ISO : 大、对入射光的敏感性、放大噪声
- 光圈大: 进光量大、景深小、背景模糊
- 红眼: 视网膜是橘红色
- 主观亮度是光强的对数函数
数字图像
- 图像坐标系逆时针转90度,就是常见的坐标系
- 最近邻插值、双线性插值、双三次插值(16个顶点)
- D 4 D_4 D4曼哈顿距离、 D 8 D_8 D8棋盘格距离(包含斜对角线)
图像增强
- 改善图像,以便于人的观看或自动的图像分析与识别
灰度变换
-
反色: s = 1 − r s= 1-r s=1−r
-
幂函数: s = r γ s = r^\gamma s=rγ、 γ > 1 \gamma\gt 1 γ>1 变暗、 γ < 1 \gamma\lt 1 γ<1变量、提高对比度
-
分段线性变化 s = { 0 , r ≤ r 0 r − r 0 r 1 − r 0 , r 0 ≤ r ≤ r 1 1 , r ≥ r 1 s=\begin{cases} 0,\quad\quad r\leq r_0 \\ \frac{r-r_0}{r_1-r_0}, r_0\leq r\leq r_1\\ 1,\quad\quad r\geq r_1 \end{cases} s=⎩⎪⎨⎪⎧0,r≤r0r1−r0r−r0,r0≤r≤r11,r≥r1
直方图处理
-
直方图均衡: 使 p ( s ) = 1 L − 1 p(s)=\frac{1}{L-1} p(s)=L−11、 s = ( L − 1 ) ∑ 0 r p ( r ) s=(L-1)\sum_0^r p(r) s=(L−1)∑0rp(r)、但因为离散取值通常不均匀
(证明: p r ⋅ d r = p s ⋅ d s pr\cdot dr = ps\cdot ds pr⋅dr=ps⋅ds、 d s = ( L − 1 ) p r ⋅ d r ds=(L-1)pr\cdot dr ds=(L−1)pr⋅dr、 s = ( L − 1 ) ∫ p r s=(L-1)\int pr s=(L−1)∫pr )
-
直方图匹配: 使 p ( s ) p(s) p(s)服从指定分布、方法 p ( r ) , p ( s ) p(r),p(s) p(r),p(s)分别作直方图均衡得到两个函数 F , G F,G F,G、 s = F − 1 ( G ( r ) ) s=F^{-1}(G(r)) s=F−1(G(r))
-
局部直方图: 逐像素(效果好)、分块局部(块效应)
-
统计量增强: 直方图 -> 统计量 -> 修改统计量 -> 增强
平滑
- 均值滤波、高斯滤波(可分离)
- 可分离滤波器: 计算复杂度 2nMN < \lt < n 2 M N n^2MN n2MN
- 利用积分图像(Integral image)可加速均值滤波
- 双边滤波器: 同时考虑空间距离(高斯)、灰度距离(边缘),可以保留边缘不被平滑掉
锐化
- g ( x , y ) = f ( x , y ) − ∇ 2 f ( x , y ) g(x,y) = f(x,y) - \nabla^2 f(x,y) g(x,y)=f(x,y)−∇2f(x,y)、可以用拉普拉斯算子
- 非锐化掩膜: g m g_m gm为原图减去平滑后图像、 g ( x , y ) = f ( x , y ) + k ⋅ g m g(x,y) = f(x,y) + k \cdot g_m g(x,y)=f(x,y)+k⋅gm
二维离散傅里叶变换
- F ( u , v ) = ∑ x ∑ y f ( x , y ) e − j 2 π ( u x / M + v y / N ) F(u,v) = \sum_x\sum_yf(x,y) e^{-j2\pi(ux/M+vy/N)} F(u,v)=∑x∑yf(x,y)e−j2π(ux/M+vy/N)
- f ( x , y ) = ∑ u ∑ v F ( u , v ) e j 2 π ( u x / M + v y / N ) f(x,y) = \sum_u\sum_vF(u,v)e^{j2\pi(ux/M+vy/N)} f(x,y)=∑u∑vF(u,v)ej2π(ux/M+vy/N)
- 频域滤波
- 补零(使x,y等长、避免交叠误差)、变换置中、滤波、移动反变换
图像平滑
- 理想低通: 距离 < D 0 \lt D_0 <D0为一其余为零
- 巴特沃斯低通滤波器: H = 1 [ 1 + D / D 0 ] 2 n H=\frac{1}{[1+D/D_0]^{2n}} H=[1+D/D0]2n1
- 高斯低通滤波器: H = e − D 2 / 2 D 0 2 H = e^{-D^2/2D_0^2} H=e−D2/2D02
图像锐化
- 高通H = 1 - 高斯H
- 理想高通滤波器的振铃现象明显
- 拉普拉斯算子频谱形式 : H = − 4 π ( u 2 + v 2 ) F ( u , v ) H = -4\pi(u^2+v^2)F(u,v) H=−4π(u2+v2)F(u,v)
- 非锐化掩模: g ( x , y ) = f ( x , y ) + k ∗ F − 1 [ H ( u , v ) F ( u , v ) ] g(x,y) = f(x,y) + k * F^{-1}[H(u,v)F(u,v)] g(x,y)=f(x,y)+k∗F−1[H(u,v)F(u,v)]
- 同态滤波: f ( x , y ) = i ( x , y ) ⋅ r ( x , y ) f(x,y) = i(x,y)\cdot r(x,y) f(x,y)=i(x,y)⋅r(x,y)
- 其中i是光强取决于光源、r是反射取决于物体
- 令$z=ln(f) = ln(i) + ln® 、 、 、Z(u,v)=F[ln(i)] + F[ln®]$、频域滤波器滤波
带通带阻
- 理想带通: D − D 0 < T D-D_0\lt T D