matlab 亚像素边缘检测,一种亚像素边缘检测方法与流程

一种亚像素边缘检测方法,通过获取原始灰度图像的像素级粗边缘,沿梯度方向使用插值法扩展边缘,再进行亚像素检测,提高复杂边缘检测的精度。采用Canny边缘检测、双线性插值和Zernike多项式模板,实现了亚像素级定位,解决了传统技术在复杂边缘检测上的局限。
摘要由CSDN通过智能技术生成

本发明涉及图像处理技术领域,尤其涉及一种亚像素边缘检测方法。

背景技术:

随着计算机视觉工业测量技术的发展,高精度的边缘检测和边缘定位技术应运而生。高效且精确的检测技术将极大突破图像采集设备的硬件限制,既能提高边缘检测的精度,也可以降低设备成本和能源消耗。

传统的计算机视觉工业测量中,通过提高采样速率的方法来提高图像边缘的精度,然而,采样速率无法无限提升,过高的采样速率不仅无法显著改善定位精度,而且增大了生产成本。随着数字图像处理技术的发展,产生了基于亚像素的边缘检测技术,在相同的硬件条件下,其定位误差低于一个像素,显著地提高了检测效率,但是现代工业的迅速发展,使得边缘定位对精度的要求越来越高,同时,复杂的边缘也加大了传统亚像素边缘检测技术的测量压力,其精度往往无法满足要求。

技术实现要素:

本发明的目的在于针对上述现有技术中的计算机视觉工业测量无法满足复杂边缘检测的问题,提出一种亚像素边缘检测方法,能够有效提高复杂边缘检测的精度。

一种亚像素边缘检测方法,包括:

获取原始灰度图像,并获取所述原始灰度图像的像素级粗边缘;

索引到所述像素级粗边缘的边缘点,并沿着梯度方向采用插值法扩展边缘;

对扩展后的边缘点进行亚像素检测,获得边缘的亚像素位置。

进一步地,采用Canny边缘检测方法获取所述原始灰度图像的像素级粗边缘。

进一步地,沿着梯度方向采用插值法扩展边缘,包括:

定位到边缘点N×N像素邻域,其中N为大于或等于1的整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值