摘要

传统边缘检测算法进行边缘检测时存在对图像噪声难以滤除和伪边缘的问题。为此,提出了基于自适应中值滤波和代数平均算法构成的混合滤波器,滤除大部分高斯噪声和椒盐噪声,结合二维快速傅里叶变换和高斯高通滤波消除图像伪边缘,并且在传统canny算子计算模板基础上增加了45°和135°方向的模板减小了漏检率,对分割阈值使用最大类间方差算法避免了人为确定阈值,提高算法整体的鲁棒性。将提出的新检测算法与多种现有算法进行视觉对比和定量评估,Matlab结果表明,所提出的边缘检测算法具有更好的检测性能,在多种噪声影响下仍然检测出精确结果。