直线段匹配方法、装置、存储介质及终端制造方法及图纸

技术编号:21433414 阅读:25 留言:0更新日期:2019-06-22 12:17
本申请实施例公开了直线段匹配方法、装置、存储介质及终端,所述方法包括:获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值;在所述第一图像上获取第一直线段集合,并在所述第二图像上获取第二直线段集合;在所述第一直线段集合中的第一直线段上选取第一特征点,在所述第二图像上确定与所述第一特征点相匹配的第二特征点;在所述第二直线段集合中获取所述第二特征点所属的第二直线段,确定所述第一直线段与所述第二直线段相匹配。因此,本申请实施例,可以减小直线段匹配的运算量,从而可以提高两直线段匹配的成功率。

【技术实现步骤摘要】
直线段匹配方法、装置、存储介质及终端
本申请涉及计算机
,尤其涉及一种直线段匹配方法、装置、存储介质及终端。
技术介绍
在计算机视觉系统中,其中一种重要任务是图像中的特征纹理匹配。我们在多张图片中提取出一些特征纹理,并且将这些纹理匹配起来。在传统的方法中,我们一般使用梯度值大的,处于边角位置的点作为特征来进行匹配。但在实际使用中,图像中能够提取的、稳定的特征点是有限的。比起特征点,图像中的直线具有更强的稳定性和抗干扰能力;并且在室内等经典场景中,直线纹理出现的概率比特征点要多。而传统的基于描述子的直线匹配方法(如LBD,MSLD等),采用直线的局部外观特征和几何约束特征,对每一根直线段进行数学建模,然后进行匹配,因此,现有技术中两直线段匹配运算量大,进而导致直线段匹配成功率低的问题。
技术实现思路
本申请实施例提供了一种直线段匹配方法、装置、存储介质及终端,可以解决两直线段匹配运算量大,进而导致直线段匹配成功率低的问题。所述技术方案如下;第一方面,本申请实施例提供了一种直线段匹配方法,所述方法包括:获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值;在所述第一图像上获取第一直线段集合,并在所述第二图像上获取第二直线段集合;在所述第一直线段集合中的第一直线段上选取第一特征点,在所述第二图像上确定与所述第一特征点相匹配的第二特征点;在所述第二直线段集合中获取所述第二特征点所属的第二直线段,确定所述第一直线段与所述第二直线段相匹配。第二方面,本申请实施例提供了一种直线段匹配装置,所述装置包括:图像获取模块,用于获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值;直线段获取模块,用于在所述第一图像上获取第一直线段集合,并在所述第二图像上获取第二直线段集合;特征点匹配模块,用于在所述第一直线段集合中的第一直线段上选取第一特征点,在所述第二图像上确定与所述第一特征点相匹配的第二特征点;直线段匹配模块,用于在所述第二直线段集合中获取所述第二特征点所属的第二直线段,确定所述第一直线段与所述第二直线段相匹配。第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:本申请实施例的方案在执行时,终端获取第一图像以及与第一图像相似度较高的第二图像,并在第一图像上获取第一直线段集合,在第二图像上获取第二直线段集合,然后在第一直线段集合中的第一直线段上选取第一特征点,在第二图像上确定与第一特征点相匹配的第二特征点,并在第二直线段集合中获取第二特征点所属的第二直线段,确定第一直线段与第二直线段相匹配。因此,通过线段上的锚点独立进行匹配,然后再通过统计来实现线-线匹配,减小了运算量,从而可以提高两直线段匹配的成功率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种系统架构示意图;图2是本申请实施例提供的一种直线段匹配方法的流程示意图;图3a-3e是本申请实施例提供的一种直线提取算法的效果示意图;图4是本申请实施例提供的一种一维光流匹配法的效果示意图;图5是本申请实施例提供的一种直线段匹配方法的流程示意图;图6a和6b是本申请实施例提供的一种第一图像和第二图像的展示效果示意图;图7a和7b是本申请实施例提供的一种第一直线段以及第二直线段的展示效果示意图;图8是本申请实施例提供的一种第一特征点选取效果示意图;图9是本申请实施例提供的一种第二特征点的匹配效果示意图;图10a和10b是本申请实施例提供的一种第一特征点和第二特征点的展示效果示意图;图11是本申请实施例提供的一种直线段匹配装置的结构示意图;图12是本申请实施例提供的一种特征点匹配模块的结构示意图;图13是本申请实施例提供的一种直线段匹配模块的结构示意图;图14是本申请实施例提供的一种直线段匹配装置的结构示意图;图15是本申请实施例提供的一种终端的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。首先,对本申请实施例涉及到的一些名词进行解释:第一图像:任意一张图像。可以是当前拍摄的,也可以是在图库(如相册)中选择的,还可以是从网络中下载的,获取方式不限定。第二图像:与第一图像的相似度满足相似度阈值的图像。同样的,第二图像也可以是当前拍摄的,也可以是在图库中选择的,还可以是从网络中下载的,获取方式不限定。需要说明的是,若第二图像是当前拍摄获取到的,则可以理解为与第一图像一样,是针对同一对象拍摄,且第一图像与第二图像的拍摄间隔时长在预设时长范围内,从而确保第一图像与第二图像的相似度较高。其中,可以采用相关算法比较两图像的相似度,如感知哈希算法,其原理是对每张图像按照某种规律生成一个对应的指纹字符串,然后比较不同图像之间的指纹字符串,结果越接近,图像越相似。第一直线段:在第一图像中选取的直线段。当然,所选取的直线段包括至少一条。而直线段的选取方式则可采用现有直线匹配算法,如直线段检测算法(aLineSegmentDetector,LSD)。第二直线段:在第二图像中选取的直线段。同样的,与第一直线段相同,第二直线段包括至少一条,直线段的截取方式也可相同。第一特征点:在第一直线段上选取的点(也叫锚点),而锚点的选取可基于一定的规则,如在该直线段的起点和终点之间每间隔预设距离取一个点,如在直线段的中点取一个点,然后分别在起点与中点之间以及中点与终点之间每间隔预设距离分别取一个点。第二特征点:在第二图像上与第一特征点相匹配的点。可以理解的是,第二特征点的个数小于等于第一特征点的个数,这是因为,在第二图像上可能不存在与第一特征点相匹配的点。请参见图1,为本申请实施例提供的一种系统架构的示意图。如图1中左图所示,所述系统架构可以包括终端1000,第一图像2000以及第二图像3000。其中,所述终端本文档来自技高网...

【技术保护点】
1.一种直线段匹配方法,其特征在于,所述方法包括:获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值;在所述第一图像上获取第一直线段集合,并在所述第二图像上获取第二直线段集合;在所述第一直线段集合中的第一直线段上选取第一特征点,在所述第二图像上确定与所述第一特征点相匹配的第二特征点;在所述第二直线段集合中获取所述第二特征点所属的第二直线段,确定所述第一直线段与所述第二直线段相匹配。

【技术特征摘要】
1.一种直线段匹配方法,其特征在于,所述方法包括:获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值;在所述第一图像上获取第一直线段集合,并在所述第二图像上获取第二直线段集合;在所述第一直线段集合中的第一直线段上选取第一特征点,在所述第二图像上确定与所述第一特征点相匹配的第二特征点;在所述第二直线段集合中获取所述第二特征点所属的第二直线段,确定所述第一直线段与所述第二直线段相匹配。2.根据权利要求1所述的方法,其特征在于,所述获取第一图像以及第二图像,所述第一图像与所述第二图像的相似度满足预设相似度阈值,包括:获取在预设间隔时长内针对同一对象先后拍摄的第一图像和第二图像。3.根据权利要求1所述的方法,其特征在于,所述在所述第一直线段集合中的第一直线段上选取第一特征点,包括:获取所述第一直线段集合中当前遍历到的第一直线段;按照预设间隔距离在所述第一直线段上选取第一特征点集合;获取所述第一特征点集合中当前遍历到的第一特征点。4.根据权利要求3所述的方法,其特征在于,所述获取所述第一特征点集合中当前遍历到的第一特征点之前,还包括:计算所述第一直线段的方向向量;所述获取所述第一特征点集合中当前遍历到的第一特征点,包括:沿着所述方向向量的方向依次遍历所述第一特征点集合中各第一特征点,并获取当前遍历到的第一特征点。5.根据权利要求1所述的方法,其特征在于,所述在所述第二图像上确定与所述第一特征点相匹配的第二特征点,包括:采用一维光流匹配法在所述第二图像上确定与所述第一特征点相匹配的第二特征点。6.根据权利要求1所述的方法,其特征在于,所述在所述第二直线段集合中获取所述第二特征点所属的第二直线段,包括:计算所述第二特征点到所述第二直线段集合中各第二直线段的距离,得到距离集合;当所述距离集合中的最小...

【专利技术属性】
技术研发人员:罗汉杰
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1