- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
干涉条纹图的数字图像处理
干涉条纹图的数字图像处理
滤波
由于CCD拍摄的图像中存在很大的噪声,滤除噪声的干扰对后期的处理相当重要。由于噪声的多样性,本文采用W iener自适应滤波【】,W iener自适应滤波根据图像的局部方差来调整滤波器的输出。当局部方差大时,滤波器平滑效果强。
对灰度图中的每一个像素点, W iener滤波器采用的算法首先估计出像素的局部矩阵和方差:
(1)
(2)
是图像中每个像素的的邻域。个像素利用W iene旎波器估计出其灰度值:
(3)
式中:是图像中噪声的方差。
细化处理
对滤波后的图像先进行二值化,并对二值化的干涉条纹进行细化处理【】。干涉条纹的细化难点在于解决骨架的抽取,防止断点出现和剔除毛刺。基于以上的考虑,本文利用数学形态学【】中的零交叉细化法来进行图像的细化。其优点是对条纹的平滑和骨架抽取同时进行,并且可以有效地防止分支和解决易产生断点的问题,其算法如下。
图1所示为图像中的一个3x3区域,各点标记名称为,,其中位于中心,若(即黑点),下而4个条件如果同时满足,则删除。
(4)
图1图像区域
根据上而的算法,对图像中的每一点重复这一步骤,直到所有的点都不可删除为止,图像便可得到细化。
13亚像素边缘检测
对细化后的图像利用Zemike正交矩【】对边缘进行亚像素定位。Zemike矩是积分型算子,对噪声不敏感,建立理想的阶跃边缘模型如图2所示。
图2理想阶跃边缘模型
图2中:b为单位圆内的背景灰度、h为阶跃高度,;L为边缘上的直线,;a为圆盘中心到边缘的垂直距离,’e为边缘与x轴所成的角度。Zemike矩的多项式定义为
(5)
式中:是Zemike矩的正交多项式。
图像的二维Zemike矩在的条件下可表示为
( 6)
对于一幅大小的数字离散化二维图像的Zem ike矩可以表示为
(7)
亚像素边缘检测公式中只用了,,,它们对应的积分核函数分别为,,。。图像旋转前后,,关系式可以表达为,,。对于图像中的每一个像素点计算出其边缘参数,,,。取阶跃灰度阂值和距离进行阂值处理,当,时,被检测的点即为亚像素边缘点。亚像素边缘检测公式可以表达为。
14应用最小二乘法拟合激光干涉条纹中心及半径
根据最小二乘原理[]圆拟合方法来拟合激光干涉条纹的轮廓。圆心坐标为,半径为的圆方程可表示为
(9)
令残差为
(10)
式中:,为所有边界的集合;为图像边界点的坐标。
残差平方和函数为
(11) 根据最小二乘原理,应有:
(12)
即: (13)
(14)
式中:N表示图像的所有边界点个数。
由式(14)便可算出圆环参数,,为
由最小二乘原理圆拟合方法推导的激光干涉条纹中心及半径的检测算法虽然形式复杂,但仅对边界点循环一次就可计算出各参数,较为复杂的根方运算只是在计算出中心后求半径时计算一次,因此整个算法的计算速度将会很快。
2实验结果及分析
为了验证方法的有效性,本文进行了大量的验证试验,试验是在Pentnm 4 CPU为3 00 GH、内存为512MB的计算机上进行的,编程语言为V isual C++ 6 0}
采用CCD拍摄干涉条纹图像,经图像卡输入计算机,在屏幕上可显示放大的干涉条纹图像如图3a所示,条纹的标准中心位置为(56, 84),单位为像素,图31)为滤波后的干涉条纹,可以明显看出,原图像噪声已经剔除,并得到了清晰的干涉条纹。由于拍摄图像的边缘条纹不完整,灰度变化大,细化后很难保存完整的条纹,而中间条纹细化后保存完好,减少了分叉,得到了单像素的条纹,因此本文只处理0- 4级条纹。利用最小二乘法拟合激光干涉条纹的中心及各级半径,对图像拟合100次取平均得到的结果如表1所示,算法运行时间如表2所示。
由表1可以看出,利用本文提出的方法来检测干,
文档评论(0)