《数字图像处理》学习笔记(二)--平滑空间滤波器
来源:互联网 发布:sentinel 1 数据下载 编辑:程序博客网 时间:2024/05/18 21:50
1. 平滑滤波器用于模糊处理和减小噪声。模糊处理经常用于预处理,例如,在提取大的目标之前去除图像中一些琐碎的细节、桥接直线或曲线的缝隙。通过线型滤波器和非线性滤波器的模糊处理可以减少噪声。
2. 平滑线性空间滤波器的输出(响应)是包含在滤波掩膜领域内像素的简单平均值。因此这些滤波器也称为均值滤波器,也指的是低通滤波器。
平滑滤波器的概念非常直观。它用滤波掩膜确定的领域内像素的平均灰度值去代替图像每个像素点的值,这种处理减小了图像灰度的“尖锐”变化。由于典型的随机噪声由灰度级的尖锐变化组成,因此,常见的平滑处理应用就是减噪。然而,由于图像边缘也是由图像灰度尖锐变化带来的特性,所以均值滤波器处理还是存在着不希望的边缘模糊的负面效应。这里要理解这句话很重要,均值滤波器的主要应用是去除图像中的不相干的细节,其中“不相干”是指与滤波掩膜尺寸相比,较小的像素区域。
3. 以3*3的平滑滤波器为例,我们一般采用两种滤波器:
(1)系数都取1。在滤波处理之后,整个图像被9除。所有系数都相等的空间均值滤波器有时称为盒滤波器。
(2)第二种掩膜更有价值。这个掩膜也叫做加权平均,使用这一术语是指用不同的系数乘以像素,这样,从权值上看,一些像素比另一些更为重要。
一幅M*N的图像经过一个m*n(m和n是奇数)的加权均值滤波器滤波过程可由下式给出:
3. 下面用各种尺寸的掩膜平滑图像
这里对n*n的掩膜进行赋值,实验中别分赋予3,15来观察平滑效果,由图可以看到,到n=3时,整幅图像中有轻微的模糊,但是正如所希望的那种,当图像细节与滤波器掩膜近似相同时,图像中一些细节受到的影响比较大。咯如用3*3掩膜时,较小的字母"a"和细的科里要比图像其他部分更为模糊。一个正面的意义就体现了,对于噪声的去除作用。而在n=15时,这种极端情况下,图像已经比较模糊,但是一个作用就是去除一些小物体。
#include "dipHeader.h"/************************************************************************//* 各种尺寸的均值滤波 3,5,9,16,35 *//************************************************************************/void main(){IplImage* a = cvLoadImage("a1.tif",0);IplImage* a3 = cvCreateImage(cvGetSize(a),8,a->nChannels);cvSmooth(a, a3, CV_BLUR,3,a->nChannels);IplImage* a15 = cvCreateImage(cvGetSize(a),8,a->nChannels);cvSmooth(a, a15, CV_BLUR,15,15);cvNamedWindow("a");cvShowImage("a",a);cvNamedWindow("a3");cvShowImage("a3",a3);cvNamedWindow("a15");cvShowImage("a15",a15);cvWaitKey(0);cvReleaseImage(&a);cvReleaseImage(&a3);cvReleaseImage(&a15);}
- 《数字图像处理》学习笔记(二)--平滑空间滤波器
- 数字图像处理---平滑空间滤波器
- 【图像处理笔记】平滑空间滤波器
- 【图像处理笔记】平滑空间滤波器
- 数字图像处理--锐化空间滤波器
- 数字图像处理学习笔记二
- 数字图像处理中的空间平滑滤波
- 【数字图像处理】[4]--空间平滑滤波
- 【学习笔记】【数字图像处理】空间滤波
- Win8 Metro(C#)数字图像处理--2.71Sigma平滑滤波器
- 【数字图像处理学习笔记之二】数字图像滤波
- 冈萨雷斯《数字图像处理》学习笔记二——数字图像基础
- 平滑空间滤波器
- 平滑空间滤波器
- 数字图像处理学习笔记--图像空间域增强
- 《数字图像处理》学习笔记(三)--空间域图像增强
- 数字图像处理 平滑滤波
- 数字图像处理学习笔记
- sql2008 1814错误
- 黑马训练营学习笔记(二)
- 贝尔RG200O-CA光猫破解
- 接口和抽象类 , Interface and abstract class
- 开发者日常使用的 Git 命令
- 《数字图像处理》学习笔记(二)--平滑空间滤波器
- linux系统中如何通过程序来获知系统信息
- 制作越狱ios设备ipa包
- Android actionBar 修改背景色
- Snapchat首次接受深度采访:从弹尽粮绝到估值30亿美元
- playframework中用jdbc进行数据库操作
- 软件测试人员的基本修养
- 关于Zbar和ZXing这两个无比强大的二维码和条形码识别工具
- Snapchat创始人与扎克伯格的战争内幕 孙子兵法的精髓