为提高数字图像边缘检测的精度,提出了基于ENO的非线性四阶插值和Canny算子的亚像素边缘检测算法。本算法应用经典Canny算子检测图像边缘信息,对灰度图像进行处理得到梯度图像,然后在梯度图像上沿目标边缘的梯度方向进行基于ENO的非线性四阶插值,进行亚像素细分计算,对目标边缘进行亚像素精确定位。用所得到的边缘检测算法与基于正交多项式插值检测算法和基于三次多项式插值检测算法性能进行比较,仿真结果表明本文给出的基于ENO插值的检测算法不仅提高了图像的边缘检测能力,而且可以一定程度地克服噪声干扰。
To improve the accuracy of digital image edge detection, this paper proposed an ENO nonlinear quartic interpolation and Canny operators based subpixel edge detection algorithm. A model was constructed with classical Canny operator, followed by processing gray images to generate gradient images. ENO nonlinear quartic interpolation was applied in the gradient direction of target edges, and then subpixel subdivision computation was performed to obtain subpixel accurate locations of target edges. Finally, the performance of our edge detection algorithm was compared with that of ortho-polynomial or cubic polynomial based edge detection methods. Simulation results demonstrated that the abilities of the ENO based interpolation detection algorithm is improved, and the noise interference. to a certain extent, can also be overcome.