5.4图像尖锐化处理 图像尖锐化处理主要用于增强图像的边缘及灰度跳变 部分。因为图象中边缘及急剧变化部分与高频分量有关, 所以当利用高通滤波器衰减图象信号中的低频分量时就会 相对的强调其高频分量,从而加强了图象中的边缘及急剧 变化部分,达到图象尖锐化的目的 在对图象进行特征提取之前一般要进行边缘增强,然 后再进行二值化处理以提取图象特征。边缘增强算法处理 的目的是要突出图象的边缘。除边缘以外图象中的其它内 容经过这一处理后通常一都被削弱甚至被完全去掉了。因 此,处理后的图象往往就不象原图了。增强后边界的亮度 与原图中边缘周围的亮度变化率成正比。尽管边缘增强主 要用在机器视觉上,但在别的方面也是有用的。例如,经 过边缘增强处理后的边缘信息可以叠加到原图中,使原图 象得到锐化。边缘增强还可以做为一一种艺术处理的方法 2021年2月20日 数字图象处理演示稿纪玉波制作
2021年2月20日 数字图象处理演示稿 纪玉波制作 (C) 1 5.4图像尖锐化处理 图像尖锐化处理主要用于增强图像的边缘及灰度跳变 部分。因为图象中边缘及急剧变化部分与高频分量有关, 所以当利用高通滤波器衰减图象信号中的低频分量时就会 相对的强调其高频分量,从而加强了图象中的边缘及急剧 变化部分,达到图象尖锐化的目的。 在对图象进行特征提取之前一般要进行边缘增强,然 后再进行二值化处理以提取图象特征。边缘增强算法处理 的目的是要突出图象的边缘。除边缘以外图象中的其它内 容经过这-处理后通常一都被削弱甚至被完全去掉了。因 此,处理后的图象往往就不象原图了。增强后边界的亮度 与原图中边缘周围的亮度变化率成正比。尽管边缘增强主 要用在机器视觉上,但在别的方面也是有用的。例如,经 过边缘增强处理后的边缘信息可以叠加到原图中,使原图 象得到锐化。边缘增强还可以做为-一种艺术处理的方法
与图像平滑化处理一样,图像尖锐化处理同 样也有空域和频域两种处理方法。 5.4.1微分尖锐化处理 在图像平滑化处理中,主要的空域处理法是采 用邻域平均法,这种方法类似于积分过程,积分 的结果使图像的边缘变得模糊了。积分既然使图 像细节变模糊,那么,微分就会产生相反的效应。 因此,微分法是图像尖锐化方法之 微分尖锐化的处理方法最常用的是梯度法。由 场论理论知道,数量场的梯度是这样定义的: 如果给定一个函数f(x,y),在坐标(x,y)上f的 梯度可定义为一个矢量 gradLf(x, y)]=laf/ax, af/ ay 2021年2月20日 数字图象处理演示稿纪玉波制作
2021年2月20日 数字图象处理演示稿 纪玉波制作 (C) 2 与图像平滑化处理一样,图像尖锐化处理同 样也有空域和频域两种处理方法。 5.4.1微分尖锐化处理 在图像平滑化处理中,主要的空域处理法是采 用邻域平均法,这种方法类似于积分过程,积分 的结果使图像的边缘变得模糊了。积分既然使图 像细节变模糊,那么,微分就会产生相反的效应。 因此,微分法是图像尖锐化方法之一。 微分尖锐化的处理方法最常用的是梯度法。由 场论理论知道,数量场的梯度是这样定义的: 如果给定一个函数f(x,y),在坐标(x,y)上f的 梯度可定义为一个矢量 grad[f(x,y)]=[f/x,f/y]
由梯度的定义可以得知它有两个特点 (1)矢量grad[f(x,y)]是指向f(x,y)最大增加率 的方向; (2)如果用G[f(x,y)]来表示 grade(x,y)]的幅 度,那么 GLf(x, y)]=max igradlf(x, y) [(Of/ax)+(Of/ay) 5-3 这就是说,G[(xy)等于在grad[xy)的方向上每单位 距离fxy)的最大增加率。显然,式(5-3-1)是一个标量 函数,并且G[(xy)永远是正值 在数字图像处理中,仍然要采用离散形式,为此用 差分运算代替微分运算。式(5-3-1)可用下面的差分公 式来近似 G[f(x,y)]≈f(x,y)-f(x+1,y)]2+[f(x,y) f(x,y+1)]2}12(5-3-2) 2021年2月20日 数字图象处理演示稿纪玉波制作
2021年2月20日 数字图象处理演示稿 纪玉波制作 (C) 3 由梯度的定义可以得知它有两个特点: (1)矢量grad[f(x,y)]是指向f(x,y)最大增加率 的方向; (2)如果用G[f(x,y)]来表示grad[f(x,y)]的幅 度,那么 G[f(x,y)]=max{grad[f(x,y)]} =[(f/x)+ (f/y)] (5-3-1) 这就是说,G[f(x,y)]等于在grad[f(x,y)]的方向上每单位 距离f(x,y)的最大增加率。显然,式(5-3-1)是一个标量 函数,并且G[f(x,y)]永远是正值。 在数字图像处理中,仍然要采用离散形式,为此用 差分运算代替微分运算。式(5-3-1)可用下面的差分公 式来近似: G[f(x,y)]≈{[f(x,y)- f(x+1,y)]2+[f(x,y)- f(x,y+1)]2} 1/2 (5-3-2)
在用计算杋计算梯度时,通常用绝对值运算代替 式(5-3-2),所以,有式(5-3-3)所示的近似公式: G[f(x,y)]=|f(x,y)-f(x+1,y)|+f(x,y)-f(x,y+1) 5-3-3) 应该注意到,对一幅N×N个像素的图像计算梯度时, 对图像的最后一行,或者最后一列不能用式(5-3-3)来 求解,解决方法是对这个区域的像素在ⅹ=N,y=N时重 复前一行和前一列的梯度值。 关于梯度处理的另一种方法是所谓的罗伯特梯度 ( Robert gradient)法。这是一种交叉差分法。其近似 计算值如下式 G[f(x,y)]=[f(x,y)-f(x+1,y+1)]+[f(x+1,y) f(x,y+1)] 2021年2月20日 数字图象处理演示稿纪玉波制作
2021年2月20日 数字图象处理演示稿 纪玉波制作 (C) 4 在用计算机计算梯度时,通常用绝对值运算代替 式(5-3-2),所以,有式(5-3-3)所示的近似公式: G[f(x, y)]=|f(x,y)-f(x+1,y)|+|f(x,y)-f(x,y+1)| (5-3-3) 应该注意到,对一幅N×N个像素的图像计算梯度时, 对图像的最后-行,或者最后一列不能用式(5-3-3)来 求解,解决方法是对这个区域的像素在x=N,y=N时重 复前-行和前一列的梯度值。 关于梯度处理的另一种方法是所谓的罗伯特梯度 (Robert gradient)法。这是一种交叉差分法。其近似 计算值如下式: G[f(x,y)]={[f(x,y)-f(x+1,y+1)]+[f(x+1,y)- f(x,y+1)]}
用绝对值近似计算如下 G[f(x,y)]=f(x,y)-f(x+1,y+1)+|f(x+1,y) f(x,y+1) 两种方法中像素间的关系如下图所示: f(r, y) f(x,y+1) f(x, y) f(x,y+1) f(x+1,y) f(x+1,y) f(x+1,y+1) 计算二维梯度的一种方法 罗伯特梯度法 由上面的公式可见,梯度的近似值都和相邻像素的灰 度差成正比。这正象所希望的那样,在一幅图像中, 边缘区梯度值较大,平滑区梯度值较小,对于灰度级 为常数的区域梯度值为零 2021年2月20日 数字图象处理演示稿纪玉波制作
2021年2月20日 数字图象处理演示稿 纪玉波制作 (C) 5 用绝对值近似计算如下 G[f(x,y)]=|f(x,y)-f(x+1,y+1)|+|f(x+1,y)- f(x, y+1)| 两种方法中像素间的关系如下图所示: 由上面的公式可见,梯度的近似值都和相邻像素的灰 度差成正比。这正象所希望的那样,在一幅图像中, 边缘区梯度值较大,平滑区梯度值较小,对于灰度级 为常数的区域梯度值为零