【技术实现步骤摘要】
本专利技术涉及图像处理,特别涉及多曲线自动跟踪连接方法及装置。
技术介绍
医学领域中的血管检测、掌纹检测、细胞检测,电力领域中的高压输电线检测等等,上述领域中都需要应用到曲线跟踪技术,因此曲线跟踪技术的研究有着重要的意义。 传统的曲线跟踪技术存在以下问题1)对噪声图像敏感;2)无法跟踪多条交叉的曲线;3)无法跟踪消失又重现的曲线;4)无法跟踪有褪变的曲线;5)无法自动地跟踪连接每条曲线;6)无法判别曲线是否发生错误跟踪连接。 综上所述,目前迫切需要提出一种能简单、有效的跟踪连接复杂场景中的多曲线的多曲线跟踪连接方法及装置。
技术实现思路
有鉴于此,本专利技术的主要目的在于实现能简单、有效的跟踪连接实际场景中的多曲线。 为达到上述目的,按照本专利技术的第一个方面,提供了一种多曲线自动跟踪连接方法,该方法包括如下步骤 步骤(101)对当前图像进行滤波处理以获取所述当前图像的平滑图像; 步骤(102)提取所述平滑图像的检测点; 步骤(103)获取所述平滑图像的曲线点并连接曲线; 步骤(104)分析所述曲线是否发生异常情况并进行相应地处理;以及 步骤(105) ...
【技术保护点】
一种多曲线自动跟踪连接方法,其特征在于,所述方法包括如下步骤:步骤(101)对当前图像进行滤波处理以获取所述当前图像的平滑图像;步骤(102)提取所述平滑图像的检测点;步骤(103)获取所述平滑图像的曲线点并连接曲线;步骤(104)分析所述曲线是否发生异常情况并进行相应地处理;以及步骤(105)判断当前图像内曲线检测是否完毕并输出曲线。
【技术特征摘要】
一种多曲线自动跟踪连接方法,其特征在于,所述方法包括如下步骤步骤(101)对当前图像进行滤波处理以获取所述当前图像的平滑图像;步骤(102)提取所述平滑图像的检测点;步骤(103)获取所述平滑图像的曲线点并连接曲线;步骤(104)分析所述曲线是否发生异常情况并进行相应地处理;以及步骤(105)判断当前图像内曲线检测是否完毕并输出曲线。2. 如权利要求l所述的方法,其特征在于,步骤(101)采用高斯平滑函数对当前图像进行滤波处理,设当前图像为I(x, y),经过滤波处理后获得的平滑图像I。 (x, y)为I。 (x, y)=I (x, y)承g。 (x, y);其中,g。 (x, y)表示高斯平滑的核函数,A表示巻积运算,高斯平滑的核函数g。 (x, y)中o的取值与曲线的像素宽度有关,满足0^/V5,其中,表示曲线的像素宽度。3. 如权利要求1所述的方法,其特征在于,步骤(102)包括以下步骤步骤(1021)获取当前图像的平滑图像每点的Hessian矩阵的绝对值最大的特征值和法线方向;步骤(1022)采用假设法来判断当前图像的平滑图像每一点是否为检测点;步骤(1023)将检测点的Hessian矩阵的绝对值最大的特征值作为该检测点的曲率强度,将曲率强度最大的检测点作为起始搜索点;以及步骤(1024)确定检测点的延伸方向的角度。4. 如权利要求3所述的方法,其特征在于,步骤(1021)中,当前图像内点(x, y)构建的Hessian矩阵为计算Hessian矩阵的特征值和特征向量,将绝对值最大的特征值对应的特征向量作为点的法线方向(nx, ny);其中,rxx(x, y)、rxy(x, y)、ryy(x, y)表示点(x, y)与其周围八个邻边点的灰度梯度差值,其计算公式如下rxx (x, y) = 11 (x-1 , y) +1 (x+1 , y) -I (x, y)ryy (x, y) = 11 (x, y-1) +1 (x, y+1) -I (x, y)rxy(x,y) = 11 (x-1 , y-1)+1 (x+1 , y+1)-I (x-1 , y+1)-I (x+1 , y-1)其中,I ( , )表示像素点( , )的灰度值;步骤(1022)中,假设点(x, y)为曲线上一点,设点(x, y)的邻边点(x+p线方向(nx,ny)的一阶导数为0,计算得到(p,,Py),如果满足(A,A则认为点(x, y)是检测点,否则认为点(x, y)不是检测点; <formula>formula see original document page 2</formula>步骤(1024)中,检测点的延伸方向的角度为^X力arctan(f)°5.如权利要求1所述的方法,其特征在于,步骤(103)包括如下步骤步骤(1031)沿着当前曲线点的延伸方向在周围邻域内确定n个检测点,分别计算各检测点与当前曲线点的延伸方向的角度差,取最小的角度差对应的检测点,如果该检测点的曲率强度〉第一阈值T1,则认为该检测点为疑似下一曲线点并转入步骤(1032),否则认为当前曲线点为当前曲线的断裂点,转入步骤(104)的处理,其中,O. 3《Tl《2. 5 ;步骤(1032)若当前曲线上疑似下一曲线点与当前曲线点的延伸方向的角度差>第二阈值T2,则认为当前曲线可能发生交叉并转入步骤(1033),否则将疑似下一曲线点作为当前曲线的下一曲线点,连接下一曲线点和当前曲线点,并将下一曲线点作为当前曲线点返回步骤(1032),其中,ji/12《T2《ji/3 ;禾口步骤(1033)在当前曲线点的延伸方向确定一个预测点,以该预测点为中心确定一个以R为半径的搜索区域,然后在该搜索区域内检测是否存在与当前点满足曲线自身的惯性特征的检测点,若存在,则认为当前曲线交叉,将满足曲线自身的惯性特征的检测点作为当前曲线的下一曲线点,并连接下一曲线点与当前曲线点,并将下一曲线点作为当前曲线点返回步骤(1031),否则将疑似下一曲线点作为当前曲线的下一曲线点,连接下一曲线点和当前曲线点,并将下一曲线点作为当前点...
【专利技术属性】
技术研发人员:李党,王正,
申请(专利权)人:北京智安邦科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。