数字图像处理编成入门笔记——第三章图象的平滑(去噪声)、锐化
2010-08-04 16:23
671 查看
3.1 平滑
1.定义: 平滑又叫去噪声或低通滤波。在灰度连续变化的图象中,如果出现了与相邻象素的灰度相差很大的点,比如说一片暗区中突然出现了一个亮点,这样的点就叫噪声。而平滑的目标就是消除噪声,使其能于邻近区域的灰度不会相差很大。
2.方法: 使用模板操作。例如:
(3.1)
将原图中的每一点的灰度和它周围八个点的灰度相加,然后除以9,作为新图中对应点的灰度。中间的黑点表示中心元素,即用哪个元素做为处理后的元素。
模板不允许移出边界,所以结果图象会比原图小。边界上无法进行模板操作的点,通常的做法是复制原图的灰度,不进行任何处理。
由于模板操作是非常耗时的操作,有时可以将二维模板转换成两个一维模板。例如:
(3.2)
典型的模板有两种:1)Box模板(公式3.1):虽然考虑了邻域点的作用,但并没有考虑各点位置的影响。2)高斯模板(公式3.2):它考虑了位置的影响。
3.2 中值滤波
1.定义: 也是典型的低通滤波。目的是保护图象边缘的同时去除噪声。所谓中值滤波,是指把以某点(x,y)为中心的小窗口内的所有象素的灰度按从大到小的顺序排列,将中间值作为(x,y)处的灰度值(若窗口中有偶数个象素,则取两个中间值的平均)。
2.几种典型图:
1)“step”:左边区域灰度值低,右边区域灰度值高,中间有一条明显的边界。
2)高斯噪声:图中有很多噪声点,而且是杂乱无章,随机分布的。
3)脉冲:中间的灰度要比两边高许多。
3.总结中值滤波的表现: 中值滤波容易去除孤立点,线的噪声同时保持图象的边缘;它能很好的去除二值噪声(“step”,脉冲),但对高斯噪声无能为力。要注意的是,当窗口内噪声点的个数大于窗口宽度的一半时,中值滤波的效果不好。
3.3 锐化
1.定义: 和平滑相反,属于高通滤波。锐化处理在增强图象边缘的同时增加了图象的噪声。
2.方法: 拉普拉斯模板(如下公式)。
因为图象中的边缘就是那些灰度发生跳变的区域,所以锐化模板在边缘检测中很有用。要注意的是,运算后如果出现了大于255或者小于0的点,称为溢出,溢出点的处理通常是截断,即大于255时,令其等于255;小于0时,取其绝对值。
1.定义: 平滑又叫去噪声或低通滤波。在灰度连续变化的图象中,如果出现了与相邻象素的灰度相差很大的点,比如说一片暗区中突然出现了一个亮点,这样的点就叫噪声。而平滑的目标就是消除噪声,使其能于邻近区域的灰度不会相差很大。
2.方法: 使用模板操作。例如:
(3.1)
将原图中的每一点的灰度和它周围八个点的灰度相加,然后除以9,作为新图中对应点的灰度。中间的黑点表示中心元素,即用哪个元素做为处理后的元素。
模板不允许移出边界,所以结果图象会比原图小。边界上无法进行模板操作的点,通常的做法是复制原图的灰度,不进行任何处理。
由于模板操作是非常耗时的操作,有时可以将二维模板转换成两个一维模板。例如:
(3.2)
典型的模板有两种:1)Box模板(公式3.1):虽然考虑了邻域点的作用,但并没有考虑各点位置的影响。2)高斯模板(公式3.2):它考虑了位置的影响。
3.2 中值滤波
1.定义: 也是典型的低通滤波。目的是保护图象边缘的同时去除噪声。所谓中值滤波,是指把以某点(x,y)为中心的小窗口内的所有象素的灰度按从大到小的顺序排列,将中间值作为(x,y)处的灰度值(若窗口中有偶数个象素,则取两个中间值的平均)。
2.几种典型图:
1)“step”:左边区域灰度值低,右边区域灰度值高,中间有一条明显的边界。
2)高斯噪声:图中有很多噪声点,而且是杂乱无章,随机分布的。
3)脉冲:中间的灰度要比两边高许多。
3.总结中值滤波的表现: 中值滤波容易去除孤立点,线的噪声同时保持图象的边缘;它能很好的去除二值噪声(“step”,脉冲),但对高斯噪声无能为力。要注意的是,当窗口内噪声点的个数大于窗口宽度的一半时,中值滤波的效果不好。
3.3 锐化
1.定义: 和平滑相反,属于高通滤波。锐化处理在增强图象边缘的同时增加了图象的噪声。
2.方法: 拉普拉斯模板(如下公式)。
因为图象中的边缘就是那些灰度发生跳变的区域,所以锐化模板在边缘检测中很有用。要注意的是,运算后如果出现了大于255或者小于0的点,称为溢出,溢出点的处理通常是截断,即大于255时,令其等于255;小于0时,取其绝对值。
相关文章推荐
- 数字图像处理编成入门笔记——第9章 图象的压缩编码,JPEG压缩编码标准
- 数字图像处理编成入门笔记——第四章图象的半影调和抖动技术
- 数字图像处理编成入门笔记——第10章 图象处理编程工具及简单的多媒体编程
- 数字图像处理编成入门——第二章图象的几何变换
- 数字图像处理编成入门笔记——第7章 边沿检测与提取,轮廓跟踪
- 数字图像处理编成入门笔记——第五章直方图修正和彩色变换
- Visual C++实现数字图像增强处理、平滑、锐化
- 【数字图像处理学习笔记之一】数字图像噪声
- 我的OpenCV学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化
- 数字图像处理入门 笔记
- 数字图像处理开发入门与编程实践 笔记一
- 【数字图像】C++8位和24位BMP位图的平滑、锐化、二值化处理,以及24位真彩图的灰度化
- Opencv学习笔记(四)--图像处理平滑,锐化操作
- Win8 Metro(C#)数字图像处理--2.37Wallis图象锐化
- 计算机视觉入门之图像噪声的产生和平滑
- opencv 数字图象处理 图像平移变换
- 数字图像处理:第二十三章 基于内容的图象与视频检索
- 数字图象处理之二维码图像提取算法(五)
- 数字图像处理-空间域处理-空间滤波-平滑空间滤波器
- 数字图像处理,图像锐化算法的C++实现