基于matlab数字散斑条纹图滤波比较

基于matlab数字散斑条纹图滤波比较

ID:5941678

大小:27.00 KB

页数:5页

时间:2017-12-29

基于matlab数字散斑条纹图滤波比较_第1页
基于matlab数字散斑条纹图滤波比较_第2页
基于matlab数字散斑条纹图滤波比较_第3页
基于matlab数字散斑条纹图滤波比较_第4页
基于matlab数字散斑条纹图滤波比较_第5页
资源描述:

《基于matlab数字散斑条纹图滤波比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于MATLAB数字散斑条纹图滤波比较  【摘要】数字散斑照相术提取的数字散斑条纹图存在信噪比低、强度弱的特点,因此需要对图像进行滤波除噪。为了比较不同的滤波方法对散斑条纹图的除噪效果,笔者在MATLAB中采用中值滤波、巴特沃斯低通滤波、指数低通滤波以及同态滤波对提取的条纹图进行处理并就处理结果做出了分析比较。实验结果表明,以上方法都能从噪声中提取信号,其中中值滤波除噪效果最好。【关键词】MATLAB;数字散斑照相术;散斑条纹图滤波1.引言5数字散斑照相术[1]是在传统的散斑照相术的基础上用CCD代替传统的全息底片将物体位移前后

2、的散斑图像记录在计算机中,利用数字图像处理技术叠加位移前后的散斑图得到双曝光底片的图像,对叠加图像进行快速傅里叶变换提取杨氏干涉条纹图,再对条纹图像进行滤波、细化等处理提取条纹图的骨架线取得条纹间距,从而达到测量位移的目的。图像处理的实质是对条纹进行骨架线提取,想要获得精确的数据就必须得到精细的骨架线。而散斑图具有信号强度弱、信噪比低的特点,这使得提取的杨氏干涉条纹图具有很强的噪声。因此对图像进行滤波除噪显得至关重要。笔者在MATLAB中采用中值滤波、巴特沃斯低通滤波、指数低通滤波以及同态滤波对实测散斑图像所提取的杨氏干涉条纹图

3、像进行滤波处理,并就处理结果做出分析比较。2.几种滤波方法滤波的方法分为空域法和频域法两类。空域即图像平面本身,频域即图像进行某种变换之后的频率域。空域滤波[2]是借助某一模板直接对图像中的各个像素点进行邻域操作,即通过模板对输入像素相应邻域内的像素值进行计算得到输出图像中每一个像素的取值。频域滤波[2]是在图像进行某种变换(如傅里叶变换)后,在变换域中对图像进行操作,比如抑制或增强高频或低频信号,之后再进行反变换,便可获得滤波后的图像。中值滤波属于空域滤波。巴特沃斯低通滤波、指数低通滤波以及同态滤波属于频域滤波。2.1空域滤波

4、中值滤波[2]是取邻域像素点灰度值的中值来作为该像素点的灰度取值。中值滤波窗口(即所取邻域)越大,条纹边界越平滑,但局部细节丢失也越明显。因此,窗口的选择对滤波效果影响很大。一般情况下,选择奇数的滤波窗口,这样对于确定窗口中心元素较为容易。若像素点数为偶数时,中值就取排序像素中间亮点的平均值[3]。中值滤波的优点是能有效保护图像边缘,方法简单。5在MATLAB中,用medfilt2[4]函数实现中值滤波,滤波后的图像如图3所示。再将图3进行二值化、数学形态学开、闭操作、提取骨架线,所得条纹图的骨架线如4所示。2.2频域滤波图像的

5、边缘噪声一般都对应于傅立叶变换的高频部分[2],所以让低频信息通过同时滤掉高频分量的低通滤波器能够平滑图像,去除噪声。低通滤波的基本思想是将图像作傅里叶变换,在变换后的频率域中利用传递函数处理图像,使小于等于截止频率的成分通过,大于截止频率的成分被抑制。再将处理后的频率成分进行傅里叶逆变换,得到滤除高频成分的图像。在MATLAB中频域滤波的过程如图1所示。其中,fft2函数对图像进行二维快速傅里叶变换、fftshift函数把快速傅里叶变换的DC组件一到光谱中心、ifftshift函数和ifft2函数分别为对应的反变换。2.2.1

6、巴特沃斯低通滤波巴特沃斯低通滤波器的传递函数为[2]:在MATLAB中,基于傅里叶变换的巴特沃斯低通滤波处理结果如图5、6所示。2.2.2指数低通滤波指数低通滤波器的传递函数为[2]:在MATLAB中,基于傅里叶变换的指数低通滤波处理结果如图7、8所示。2.2.3同态滤波[2,5,6]5同态滤波的基本思想是认为灰度图像的灰度由照射分量和反射分量相乘得到。对图像取对数将两个分量变成相加,再进行处理。同态滤波主要是消除图像的照明不均匀的问题。它细节对比度差、分辨不清的图像用同态滤波器处理以后,图像画面亮度比较均匀,细节得以增强。在M

7、ATLAB中,同态滤波器的处理过程如图2所示。传递函数用改进后的巴特沃斯高通滤波函数[7]。其中,c、D0、rh、rl四个参数采用经验法选择。同态滤波的处理结果如图9、10所示。3.实验结果分析由图3-12可以看出,中值滤波除噪效果最好,能有效保持条纹边缘,但是窗口越大对细节丢失越明显,越容易形成断点。巴特沃斯低通滤波除噪效果次之,但是条纹边缘保持不好,边缘模糊。要得到边缘清晰的条纹图需要做进一步处理。指数低通滤波和同态滤波除噪效果都不太理想。4.结语结果表明,以上几种滤波方法都能从噪声中提取条纹信息。其中中值滤波除噪效果最好,

8、经过二值化、骨架提取等处理后能得到精确的条纹中心线。参考文献5[1]周岩,郭俊,董会,王文生.利用数字散斑照相术测量面内位移[J].测试技术学报,2010,4(4):308-312.[2]罗金辉,冯平,哈力旦.A.Matlab7.0在图像处理中的应用[M].北京

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。