角点检测方法及装置制造方法及图纸

技术编号:14553117 阅读:170 留言:0更新日期:2017-02-05 02:17
一种角点检测方法及装置,用于对图像中的角点进行检测;所述方法包括:根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待检测像素;根据所述第一像素为角点的置信度获取第一集合,所述第一集合根据第一检测模板中非零的位置进行确定,第二集合根据第一检测模板中为零的位置进行确定;在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于差异阈值时,确定所述第一像素为角点。该方法可以快速、准确地实现对各种方向的角点的检测,有效提高角点检测的准确度,提高图像处理的效果,且实现方法简单,硬件成本低。

Corner detection method and device

A corner detection method and device for the detection of the corner of the image; the method comprises: according to the first pixel detection template were obtained for the confidence of the corner, the first pixel is detected according to the pixel; the first pixel to obtain confidence first set of corners. The first set is determined according to the first detection template non zero position, according to the first second sets of detection template zero position was determined; the first set in the numerical average and second sets of difference between the average value of the numerical difference is greater than or equal to the threshold value, determining the first pixel is a corner. The method can quickly and accurately detect the corner points of various directions, effectively improve the accuracy of corner detection, improve the effect of image processing, and has simple implementation method and low hardware cost.

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种角点检测方法及装置
技术介绍
角点检测检测技术是图像处理中的一种非常关键的技术,例如在对图像的图像融合、图像边缘增强、运动目标检测和跟踪、光流计算以及三维重建中都需要对图像数据中的角点进行检测。图像角点是像素点在其领域内的各个方向上的灰度变换值足够高的点,角点是重要的图像点特征,角点的准确提取对于图像匹配、目标识别等邻域具有重要意义。角点检测方法中含有基于模板匹配的检测方法和基于几何特征的检测方法等,但现有技术在对角点进行检测的过程中,存在难以快速、准确地检测到角点,图像处理不准确的问题。
技术实现思路
本专利技术解决的是在图像处理中难以快速、准确地检测到角点像素,导致图像处理结果不准确的问题。为解决上述问题,本专利技术提供一种角点检测方法,用于对图像中的角点进行检测;所述方法包括:根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待检测像素;根据所述第一像素为角点的置信度获取第一集合,所述第一集合中的数值为第一检测模板中数值不为零的位置和第一区域的对应位置的像素值的乘积,所述第一检测模板为角点的置信度最强值所对应的检测模板,所述第一区域为图像中以所述第一像素为中心对应检测模板的区域;在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于差异阈值时,确定所述第一像素为角点,所述第二集合为所述第一检测模板中数值为零的位置所对应的第一区域中的像素值的集合。可选的,所述检测模板的个数关联于对所述角点进行检测的方向的个数。可选的,所述检测模板的个数为4个。可选的,所述通过各检测模板分别获取第一像素为角点的置信度的过程包括:将检测模板和第一区域对应位置的像素值乘积的和值作为对应于所述检测模板的角点的置信度。可选的,所述角点的置信度最强值包括角点的置信度最大值和最小值。可选的,所述差异阈值根据所述第二集合数值的平均值与阈值系数的乘积进行确定,所述阈值系数小于或等于1。可选的,所述方法还包括:在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于所述差异阈值,且第一集合的数值满足第一条件和第二集合数值满足第二条件时,确定所述第一像素为角点,所述第一条件关联于所述第一集合数值的平均值,所述第二条件关联于所述第二集合数值的平均值。可选的,所述第一条件为:Σi=1nabs(Pi-V1avg)≤T_sim_1]]>其中,i为第一集合数值的索引值,n为第一集合包含的数值的个数,Pi为第一集合中的数值,V1avg为所述第一集合的平均值,T_sim_1为第一阈值;所述第二条件为:Σj=1mabs(Pj-V2avg)≤T_sim_2]]>其中,j为第二集合数值的索引值,m为第二集合包含的数值的个数,Pj为第二集合中的数值,V2avg为所述第二集合的平均值,T_sim_2为第二阈值。可选的,所述图像为灰度图。为解决上述问题,本专利技术技术方案还提供一种角点检测装置,用于对图像中的角点进行检测;所述装置包括:置信度获取单元,根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待检测像素;集合划分单元,根据所述第一像素为角点的置信度获取第一集合,所述第一集合中的数值为第一检测模板中数值不为零的位置和第一区域的对应位置的像素值的乘积,所述第一检测模板为角点的置信度最强值所对应的检测模板,所述第一区域为图像中以所述第一像素为中心对应检测模板的区域;第一确定单元,在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于差异阈值时,确定所述第一像素为角点,所述第二集合为所述第一检测模板中数值为零的位置所对应的第一区域中的像素值的集合。可选的,所述置信度获取单元包括:求和子单元,用于对所述检测模板和第一区域对应位置的像素值乘积进行求和;获取子单元,用于将求和结果作为对应于所述检测模板的角点的置信度。可选的,所述装置还包括:第二确定单元,用于在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于所述差异阈值,且第一集合的数值满足第一条件和第二集合数值满足第二条件时,确定所述第一像素为角点,所述第一条件关联于所述第一集合数值的平均值,所述第二条件关联于所述第二集合数值的平均值。与现有技术相比,本专利技术的技术方案具有以下优点:在对第一像素进行检测时,利用多个模板对角点的置信度进行获取,进而根据置信度最强制值所对应的第一检测模板,确定第一集合和第二集合中的数值,所述第一集合根据第一检测模板中非零的位置进行确定,所述第二集合根据第一检测模板中为零的位置进行确定,进而根据第一集合和第二集合之间的差异,对角点进行检测。该方法使用多个检测模板对角点的置信度进行获取,而各检测模板可以根据对角点进行检测的方向进行相应的设定,进而根据置信度最强值所对应的第一检测模板实现对角点的检测,此方法可以快速、准确地实现对各种方向的角点的检测,有效提高角点检测的准确度,提高图像处理的效果,且实现方法简单,硬件成本低。进一步在对角点检测的过程中,还可以结合考虑第一区域中可能含有角点的区域和不含有角点的区域的平滑程度,即结合考虑第一区域中对应第一检测模板中数值不为零的位置的像素值和第一区域中对应第一检测模板中数值为零的位置的像素值的平滑程度,对角点进行进一步检测,可以有效提高检测角点的结果的准确性,提高图像处理的效果。附图说明图1是本专利技术技术方案提供的角点检测方法的流程示意图;图2是本专利技术实施例提供的第一区域的示意图;图3是本专利技术实施例提供的45度的角点检测方向的示意图;图4至图7是本专利技术实施例提供的45度角点检测的检测模板示意图;图8是本专利技术实施例提供的角点检测方法的流程示意图;图9是本专利技术实施例提供的第一区域的像素值的示意图;图10至图13是本专利技术实施例提供的拐角示意图;图14至图17是本专利技术实施例提供的90度角点检测的检测模板示意图;图18是本专利技术实施例提供的角点检测装置的结构示意图。具体实施方式现有技术在对角点进行检测的过程中,存在难以快速、准确地检测到角点,图像处理不准确的问题。为解决上述问题,本专利技术技术方案提供一种角点检测方法,如图1所示,所述方法包括:执行步骤S1,根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待检测像素。在本本文档来自技高网...
角点检测方法及装置

【技术保护点】
一种角点检测方法,用于对图像中的角点进行检测;其特征在于,包括:根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待检测像素;根据所述第一像素为角点的置信度获取第一集合,所述第一集合中的数值为第一检测模板中数值不为零的位置和第一区域的对应位置的像素值的乘积,所述第一检测模板为角点的置信度最强值所对应的检测模板,所述第一区域为图像中以所述第一像素为中心对应检测模板的区域;在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于或等于差异阈值时,确定所述第一像素为角点,所述第二集合为所述第一检测模板中数值为零的位置所对应的第一区域中的像素值的集合。

【技术特征摘要】
1.一种角点检测方法,用于对图像中的角点进行检测;其特征在于,包括:
根据各检测模板分别获取第一像素为角点的置信度,所述第一像素为待
检测像素;
根据所述第一像素为角点的置信度获取第一集合,所述第一集合中的数
值为第一检测模板中数值不为零的位置和第一区域的对应位置的像素值的乘
积,所述第一检测模板为角点的置信度最强值所对应的检测模板,所述第一
区域为图像中以所述第一像素为中心对应检测模板的区域;
在所述第一集合数值的平均值和第二集合数值的平均值之间的差值大于
或等于差异阈值时,确定所述第一像素为角点,所述第二集合为所述第一检
测模板中数值为零的位置所对应的第一区域中的像素值的集合。
2.如权利要求1所述的角点检测方法,其特征在于,所述检测模板的个数关
联于对所述角点进行检测的方向的个数。
3.如权利要求1所述的角点检测方法,其特征在于,所述检测模板的个数为
4个。
4.如权利要求1所述的角点检测方法,其特征在于,所述通过各检测模板分
别获取第一像素为角点的置信度的过程包括:
将检测模板和第一区域对应位置的像素值乘积的和值作为对应于所述检
测模板的角点的置信度。
5.如权利要求1所述的角点检测方法,其特征在于,所述角点的置信度最强
值包括角点的置信度最大值和最小值。
6.如权利要求1所述的角点检测方法,其特征在于,所述差异阈值根据所述
第二集合数值的平均值与阈值系数的乘积进行确定,所述阈值系数小于或等
于1。
7.如权利要求1所述的角点检测方法,其特征在于,还包括:在所述第一集
合数值的平均值和第二集合数值的平均值之间的差值大于或等于所述差异阈
值,且第一集合的数值满足第一条件和第二集合数值满足第二条件时,确定
所述第一像素为角点,所述第一条件关联于所述第一集合数值的平均值,所

\t述第二条件关联于所述第二集合数值的平均值。
8.如权利要求7所述的角点检测方法,其特征在于,所述第一条件为:
Σi=1nabs(Pi-V1avg)&...

【专利技术属性】
技术研发人员:彭晓峰朱洪波张乐王浩
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1