毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
高速公路裂缝检测算法研究(5)
(一) 邻域平均法
邻域平均法是简单的空域处理方法。这种方法的基本思想是用几个像素的灰度的平均值来代替每个像素的灰度[9]。
将原图中每一个像素的灰度值和它周围邻近8个像素的灰度值相加,然后将求得的平均值(除以9)作为新图中该像素的灰度值。它采用模板计算的思想,模板操作实现了一种邻域计算,即某个像素点的结果不仅与本像素灰度有关,而且与其邻域点的像素值有关。模板运算在
数学
中的描述就是卷积运算,邻域平均法可以用数学公式表达。
设 为给定的含有噪声的图像,经过邻域平均处理后的图像为 ,则两者关系可用公式(3-1)表示:
(3-1)
M是所取邻域中各邻近像素的坐标,是邻域中包含的邻近像素的个数。
邻域平均处理方法是以图像模糊为代价来减小噪声的,且模板尺寸越大,噪声减小的效果越显著。如果 是噪点,其邻近像素灰度与之相差很大,采用邻域平均法就使用邻近像素的平均值来代替它,这样能明显削弱噪声点,使邻域中灰度接近均匀,起到平滑灰度的作用,因此,邻域平均法具有良好的噪声平滑效果,是最简单的一种平滑方法。
(二) 选择平均法
选择平均法是以邻域平均法为基础的。唯一的区别就是它只平均那些灰度值相同或者相近的像素点,根据灰度的特殊程度加权之后求和,以此避免造成特征边缘的不清晰。
(三) 中值滤波法
中值滤波是一种非线性平滑滤波,在一定条件下可以克服线性滤波如平均值滤波等所带来的图像细节模糊问题,而且对过滤脉冲干扰及图像扫描噪声非常有效。
设有一个一文序列f1,f2,…,fn,取窗口长度(点数)为m(m为奇数),对其进行中值滤波,就是从输入序列中相继抽出m个数 fi-v,…,fi-1,fi,fi+1,…,fi+v(其中fi为窗口中心值,v=(m-1)/2),再将这m个点按其数值大小顺序排序,取其序号的中心点的那个数作为滤波输出。数学公式表示为式(3-2):
Yi=Med{fi-v,…,fi-1,fi,fi+1,…,fi+v} i∈N v=(m-1)/2 (3-2)
Yi称为序列fi-v,…,fi-1,fi,fi+1,…,fi+v的中值
中值滤波也就是用一个有奇数点的滑动窗口,将窗口中心点的值用窗口各点的中值代替。
具体操作步骤为:
1)将模板在图中漫游,并将模板中心与图中某个像素位置重合。
2)读取模板下各对应像素的灰度值。
3)将这些灰度值从小到大排成1列。
4)找出这些值里排在中间的一个。
5)将这个中间值赋给对应模板中心位置的像素。
MATLAB调用中值函数为:B=medfilt2(A,[m,n]),式中A为输入图像,B为输出图像。m.n表示采用滤波板的大小。
平均值滤波会削弱图像边缘信息,使得区域边界模糊,当噪声以孤立点形式出现,也即主要为椒盐噪声,同时噪音点对应像素少,而图像特征部分像素多的情况下中值滤波法可以保护图像边缘的同时去除噪声,采用中值滤波法最合适。
因此本系统采用中值滤波法进行裂缝图像的平滑。
程序如下:
i=imread('crack1.bmp');
imshow(i);
k1=medfilt2(i,[3,3]); %对灰度图像3*3滤波
k2=medfilt2(i,[5,5]); %对灰度图像5*5滤波
k3=medfilt2(i,[7,7]); %对灰度图像7*7滤波
共12页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
下一页
上一篇:
时滞区间系统PID控制器设计研究+文献综述
下一篇:
雷达测距信号的RAM实现+源代码
认知无线电网络中基于双...
单片机的环境参数检测仪的设计+电路图
AT89C52汽车轮胎检测电路设计+电路图+程序
STC89C51单片机便携式环境检...
认识无线电中的检测理论研究
MATLAB图像处理的零件表面破损检测程序设计
MATLAB线性调频信号的检测和估计+程序
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
谷度酒庄消费者回访调查问卷表
国内外无刷直流电动机研究现状
浅谈传统人文精神茬大學...
中国古代秘书擅权的发展和恶变
《醉青春》导演作品阐述
多元化刑事简易程序构建探讨【9365字】
拉力采集上位机软件开发任务书