APP下载

基于改进的Sobel算子和Zernike矩的亚像素边缘检测

2016-04-13李仰军

山西电子技术 2016年1期

苗 青,李仰军,王 高

(中北大学仪器科学与动态测试教育部重点实验室,电子测试技术国家重点实验室,山西 太原 030051)



基于改进的Sobel算子和Zernike矩的亚像素边缘检测

苗青,李仰军,王高

(中北大学仪器科学与动态测试教育部重点实验室,电子测试技术国家重点实验室,山西 太原 030051)

摘要:针对传统Zernike矩亚像素边缘检测存在的边缘定位精度低和运行速度慢的问题,提出了一种基于改进的Sobel算子和Zernike矩的亚像素边缘检测方法。首先,通过使用改进的Sobel算子检测出所有可能的边缘点,确定边缘点的坐标和梯度大小及方向;最后,利用参考阈值,用Zernike矩算法对所有可能的边缘点进行亚像素的精定位。实验结果表明,与Sobel算法、传统的Zernike矩算法相比,该算法具有更好的定位精度和处理效率,且抗噪性能更好。

关键词:Zernike矩;亚像素;边缘检测;Sobel算子

边缘的检测精度在图像测量中起着关键性作用。边缘是指其领域的像素灰度值急剧变化的那些像素的集合,即图像局部变化最为突出的地方。常用的经典边缘检测模板有Sobel算子、Robert算子、Log算子、Laplace算子等,但这些算子都为整像素级的检测精度,检测速度快但定位精度低。由于高精度边缘检测被实际应用越来越青睐,亚像素边缘检测技术的提出及应用解决上述问题。基于Zernike正交矩的亚像素边缘检测由于采用积分的方式,所以对噪声不敏感[1,2],但其运行速度慢,通过对Sobel算子和Zernike矩算法的优缺点分析研究,提出一种基于改进的Sobel算子和7×7的Zernike矩相结合的边缘检测新方法。……

登录APP查看全文