预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109410230A(43)申请公布日2019.03.01(21)申请号201811041662.8(22)申请日2018.09.07(71)申请人南京航空航天大学地址211106江苏省南京市江宁区将军大道29号(72)发明人曾庆化张月圆刘建业熊智周雅婧黄河泽李一能宦国耀易荷田(74)专利代理机构南京经纬专利商标代理有限公司32200代理人施昊(51)Int.Cl.G06T7/13(2017.01)G06T7/136(2017.01)G06T7/155(2017.01)权利要求书3页说明书6页附图2页(54)发明名称一种可抗噪声的改进Canny图像边缘检测方法(57)摘要本发明公开了一种可抗噪声的改进Canny图像边缘检测方法,改进算法在Canny算法的基础上,首先结合自适应中值滤波替代高斯滤波对图像降噪,从而较好地滤除椒盐噪声干扰;然后结合最大类间方差法和最大熵法,改进了双阈值选取方法,得到高低阈值,实现对图像的边缘检测,使目标图像在尽可能地保留边缘信息的同时,又过滤掉不必要的干扰边缘。本发明实现了在椒盐噪声污染的情况下图像边缘的检测和一种适应性比较强的双阈值选取方法,应用参考价值高。CN109410230ACN109410230A权利要求书1/3页1.一种可抗噪声的改进Canny图像边缘检测方法,其特征在于:包括以下步骤:步骤1,使用自适应中值滤波对图像进行平滑处理,设I(x,y)为原图像,其中,x,y为图像坐标系下的坐标,平滑后的图像H(x,y)为H(x,y)=fAMF(I(x,y)),其中,fAMF()表示自适应中值滤波器;步骤2,基于平滑后的图像计算梯度幅值G(x,y)和方向θ(x,y);利用边缘检测算子计算水平和垂直方向的一阶导数,进而计算梯度幅值和方向,具体如下:θ(x,y)=arctan(Gy(x,y)/Gx(x,y))式中,Gx(x,y)代表水平一阶导数,Gy(x,y)代表垂直一阶导数,arctan()表示反正切函数;步骤3,根据梯度方向进行非极大值抑制;具体为:遍历图像,检测每一个像素点的梯度G(x,y)是不是附近具有相同梯度方向θ(x,y)的像素点中最大的,是则保留,不是则将其置0;步骤4,选取双阈值:以结合最大熵法和最大类间方差法的改进双阈值选取方式来选取高低双阈值;具体如下:在进行非极大值抑制后的梯度图像上,运用最大熵法确定高阈值TH,一幅大小为M×N、灰度级为L的图像,设图像中灰度级为i的像素个数为Ni,则灰度级i的概率为假设T为临界梯度则图像目标区域和背景区域的熵分别为式中表示背景区域的概率,为求和运算,表示对其取对数运算。根据最大熵法的思想,高阈值TH的求解公式为式中,argmax()表示求解使括号中函数值最大的T值;在灰度梯度在0~TH范围内的图像区域运用最大类间方差法确定低阈值TL,计算公式如下式中,表示背景区域概率;表示目标区域概率;表示背景区域平均灰度;表示目标区域平均灰度;表示0~TH范围内的平均灰度;2CN109410230A权利要求书2/3页步骤5,确定双阈值后,根据双阈值来检测、连接边缘,具体做法为:遍历图像,检测每一个像素点的梯度幅值,如果其大于高阈值TH,则该点为绝对边缘;如果其小于低阈值TL,则将其置0;如果其介于高低阈值之间,则判断在该点附近是否存在绝对边缘,若存在,则认为该点也是边缘点,否则将其置0;步骤6,边缘分析:统计经过上述步骤得到的图像中的边缘长度,利用最大类间方差法确定临界边缘长度,将长度小于临界边缘长度的边缘过滤掉,从而得到最终边缘检测的图像。2.根据权利要求1所述的一种可抗噪声的改进Canny图像边缘检测方法,其特征在于:在步骤1中,自适应中值滤波的处理过程如下:步骤1.1,首先采用3×3的×字形模板窗口Sxy进行计算,计算窗口Sxy中的灰度中值Zmed、灰度最大值Zmax和灰度最小值Zmin;步骤1.2,如果窗口Sxy中灰度中值Zmed,不在Zmax和Zmin之间就自动增加窗口Sxy的大小,重复以上过程直到窗口大小达到设置值或灰度中值Zmed在Zmax和Zmin之间;步骤1.3,用窗口Sxy中某点灰度值Zxy与灰度最大值Zmax和灰度最小值Zmin进行判断,如果在其间,原值不做修改,反之就用Zmed取代原值。3.根据权利要求1所述的一种可抗噪声的改进Canny图像边缘检测方法,其特征在于:在步骤2中,以Sobel算子计算梯度强度和方向,x和y方向的Sobel算子分别如下所示假设图像中一个3×3的窗口为HA(x,y),窗口内像素灰度分别为a,b,c,d,e,f,g,h,i,所需计算梯度的像素点为窗口中心像素e,则利用Sobel算子分别计算x和y方向的梯度值为其中,*为卷积符号,s