g(i/) b f() 图4,2线性变换
f(i,j) g(i,j) a b b a 图4.2 线性变换
√g(,)与f,之间的关系为: b'-a g(L,J If(i,j)] (45) b 分段线性变换的目的 √突出感兴趣的目标或灰度区间,相对抑制 那些不感兴趣的灰度区间。 √常用的是三段线性变换
✓g(i, j)与f(i, j)之间的关系为: 分段线性变换的目的 ✓突出感兴趣的目标或灰度区间,相对抑制 那些不感兴趣的灰度区间。 ✓常用的是三段线性变换。 ( ) ( ) ' ' , ' [ , ] b a g i j a f i j a b a − = + − − (4.5)
g M 图43三段线性
a b f c d g M g a b M f 图4.3 三段线性
(claf(i,j) [(d-c)/(b-a)f(,)-a a≤f(tj)<b [(M-0)(M-=)()-b]+db≤/()M ●对灰度区间[a,b进行了线性拉伸,而灰度区 间阳0,a和[,M则被压缩。 ●仔细调整折线拐点的位置及控制分段直线的 斜率,可以对图像的任一灰度区间进行拉伸 或压缩
⚫ 对灰度区间[a,b]进行了线性拉伸,而灰度区 间[0,a]和[b,Mf]则被压缩。 ⚫ 仔细调整折线拐点的位置及控制分段直线的 斜率,可以对图像的任一灰度区间进行拉伸 或压缩 。 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) / , , / , / , g f c a f i j g i j d c b a f i j a c M d M b f i j b d = − − − + − − − + ( ) ( ) ( ) 0 , , , f f i j a a f i j b b f i j M
【例41】在 MATLAB环境中,采用图像线性变 换进行图像增强。应用 MATLAB的函数 adjus将图像0.3×25507×255度之间的值 通过线性变换映射到0~255之间。 解:分别取:a=0.3×255,b=0.7×255 0,b’=255
【例4.1 】在MATLAB环境中,采用图像线性变 换进行图像增强。应用MATLAB的函数 imadjust将图像0.3×255~0.7×255灰度之间的值 通过线性变换映射到0~255之间。 解:分别取:a=0.3×255,b=0.7×255, a’=0,b’=255