Chap 2 图像增强
空间域增强:灰度变换
直接对构成图像像素的灰度级操作
s
=
T
[
r
]
s=T[r]
s=T[r]
r/s 输入/输出灰度级 T:灰度变换函数
其中,灰度变换函数可分为:线性变换与非线性变换。
线性变换:
1.负色变换
s
=
255
−
r
s = 255 - r
s=255−r
2.拉伸/压缩变换:
s
=
A
r
+
B
s=Ar+B
s=Ar+B
当A>1时,起拉伸作用,是将较窄的灰度图映射为较宽的灰度图
当A<1时,起压缩作用,将较宽的灰度图映射为较窄的灰度图
3.分段线性变换:
f
(
n
)
=
{
c
/
a
×
r
,
0
<
r
<
a
[
r
−
a
]
×
[
(
d
−
c
)
/
(
b
−
a
)
]
+
c
,
a
≤
r
≤
b
(
M
−
d
)
×
[
(
r
−
b
)
/
(
N
−
b
)
]
+
d
,
b
≤
r
<
N
f(n) = \begin{cases} c/a\times r, & 0 < r < a \\ [r-a]\times [(d-c)/(b-a)]+c, & a\leq r \leq b \\ (M-d)\times [(r-b)/(N-b)]+d, & b\leq r < N \end{cases}
f(n)=⎩⎪⎨⎪⎧c/a×r,[r−a]×[(d−c)/(b−a)]+c,(M−d)×[(r−b)/(N−b)]+d,0<r<aa≤r≤bb≤r<N
将过高/过低的灰度范围压缩,将人眼视觉敏感区的灰度范围拉伸
非线性变换:
1.对数变换:
s
=
c
×
log
(
1
+
r
)
s=c \times \log(1+r)
s=c×log(1+r)
在图像亮度较低部分,做图像灰度级的拉伸,在图像亮度较高部分做灰度级压缩,适用于亮度较暗的图像。
窄带低灰度图像 — 宽带 输出图像
2.幂次变换
s
=
c
×
r
γ
s=c \times r^{\gamma}
s=c×rγ
在高灰度级部分进行灰度拉伸,高灰度图像 ---- 宽带输出图像