一种基于三角网格简化模板的物体识别方法及装置制造方法及图纸

技术编号:24172886 阅读:48 留言:0更新日期:2020-05-16 03:33
本发明专利技术公开了一种基于三角网格简化模板的物体识别方法及装置,属于三维视觉技术领域,其中,方法的实现包括:获取包含待匹配物体的背景点云;基于待匹配物体的三角网格简化模板,将三角网格简化模板与背景点云进行匹配,以获取待匹配物体在背景点云中的位置和姿态。一方面,由于采用了基于三角网格的简化,保留了原始模型的特征,能较好的适应PPF、ICP这种基于模型和背景点对特征的匹配算法,保证了匹配的精度;另一方面,由于简化后的模型其数据量大大较少,克服了匹配算法在数据量大时处理速度缓慢的缺陷,提高了处理速度。

An object recognition method and device based on triangular mesh simplified template

【技术实现步骤摘要】
一种基于三角网格简化模板的物体识别方法及装置
本专利技术属于三维视觉
,更具体地,涉及一种基于三角网格简化模板的物体识别方法及装置。
技术介绍
随着时代的发展,在物流、工业领域广泛存在自动分拣、上下料的需求,为满足这类需求,需要通过由视觉检测设备获取到的大量杂乱无序的物品点云中准确识别出单个物体的位置和姿态,为后续抓取任务提供信息。目前进行单个物体位置和姿态识别的方法一般为:1.获取待识别物体的模板点云;2.使用此模板通过点云配准方法(如PPF、ICP)从背景点云中识别出物体;3.输出被识别物体的位置和姿态。上述方法用于点云配准的PPF、ICP算法对模板点云和背景点云采取基于点对特征的逐点匹配的方法,由于模板点云一般是从视觉检测设备下直接获得,其点数多、数据量大,导致上述两种逐点匹配方法处理速度缓慢,制约其使用效率。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提出了一种基于三角网格简化模板的物体识别方法及装置,由此解决现有识别方法存在的处理速度缓慢、使用效率低下的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种基于三角网格简化模板的物体识别方法,包括:获取包含待匹配物体的背景点云;基于所述待匹配物体的三角网格简化模板,将所述三角网格简化模板与所述背景点云进行匹配,以获取所述待匹配物体在所述背景点云中的位置和姿态。优选地,在将所述三角网格简化模板与所述背景点云进行匹配之前,所述方法还包括:获取所述待匹配物体的模板点云,基于三角网格模型对所述模板点云进行简化处理,得到所述待匹配物体的三角网格简化模板。优选地,所述基于三角网格模型对所述模板点云进行简化处理,得到所述待匹配物体的三角网格简化模板,包括:构造所述模板点云的三角网格,并对所述三角网格进行简化处理得到目标三角网格;提取所述目标三角网格的顶点,根据各所述顶点的邻接三角面得到各所述顶点的法线,组合各所述顶点和各所述顶点的法线得到所述待匹配物体的三角网格简化模板。优选地,所述构造所述模板点云的三角网格,并对所述三角网格进行简化处理得到目标三角网格,包括:对所述模板点云进行三角化处理,得到由三角网格重建的曲面模型;对所述曲面模型进行表面重建,得到重建后的由三角网格组成的所述目标三角网格。优选地,所述提取所述目标三角网格的顶点,根据各所述顶点的邻接三角面得到各所述顶点的法线,包括:提取所述目标三角网格的顶点组成顶点集合,提取所述目标三角网格的三角面组成三角面集合;对于所述三角面集合中的任意目标三角面,由构成所述目标三角面的三个顶点得到所述目标三角面的法向量,由此得到所述三角面集合中所有三角面的法向量;对于所述顶点集合中的任意目标顶点,获取所述目标顶点的邻接面,由各所述邻接面的法向量得到所述目标顶点的法向量。按照本专利技术的另一个方面,提供了一种基于三角网格简化模板的物体识别装置,包括:第一获取单元,用于获取包含待匹配物体的背景点云;识别单元,用于基于所述待匹配物体的三角网格简化模板,将所述三角网格简化模板与所述背景点云进行匹配,以获取所述待匹配物体在所述背景点云中的位置和姿态。优选地,所述装置还包括:第二获取单元,获取所述待匹配物体的模板点云;模板简化单元,用于基于三角网格模型对所述模板点云进行简化处理,得到所述待匹配物体的三角网格简化模板。优选地,所述模板简化单元,包括:第一简化单元,用于构造所述模板点云的三角网格,并对所述三角网格进行简化处理得到目标三角网格;模板简化子单元,用于提取所述目标三角网格的顶点,根据各所述顶点的邻接三角面得到各所述顶点的法线,组合各所述顶点和各所述顶点的法线得到所述待匹配物体的三角网格简化模板。优选地,所述第一简化单元,包括:第一处理单元,用于对所述模板点云进行三角化处理,得到由三角网格重建的曲面模型;表面重建单元,用于对所述曲面模型进行表面重建,得到重建后的由三角网格组成的所述目标三角网格。优选地,所述识别单元,包括:提取单元,用于提取所述目标三角网格的顶点组成顶点集合,提取所述目标三角网格的三角面组成三角面集合;面法向量获取单元,用于对于所述三角面集合中的任意目标三角面,由构成所述目标三角面的三个顶点得到所述目标三角面的法向量,由此得到所述三角面集合中所有三角面的法向量;顶点法向量获取单元,用于对于所述顶点集合中的任意目标顶点,获取所述目标顶点的邻接面,由各所述邻接面的法向量得到所述目标顶点的法向量。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:本专利技术所提供的基于三角网格简化模板的物体识别方法,一方面,由于采用了基于三角网格的简化,保留了原始模型的特征,能较好的适应PPF、ICP这种基于模型和背景点对特征的匹配算法,保证了匹配的精度;另一方面,由于简化后的模型其数据量大大较少,克服了匹配算法在数据量大时处理速度缓慢的缺陷,提高了处理速度。附图说明图1是本专利技术实施例提供的一种基于三角网格简化模板的物体识别方法的流程示意图;图2是本专利技术实施例提供的另一种基于三角网格简化模板的物体识别方法的流程示意图;图3是本专利技术实施例提供的一种基于三角网格的模型点云简化效果图;图4是本专利技术实施例提供的一种基于三角网格简化模板的物体识别装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。本专利技术通过基于三角网格简化的方法简化点云,在减少点云数据量的同时又能保留点云模型特征,解决了匹配速度缓慢,效率低下的问题。如图1所示是本专利技术实施例提供的一种基于三角网格简化模板的物体识别方法的流程示意图,在图1所示的方法中,包括以下步骤:S1:获取包含待匹配物体的背景点云;作为一种可选的实施方式,可以通过视觉检测设备获取包含待匹配物体的背景点云。S2:基于待匹配物体的三角网格简化模板,将三角网格简化模板与背景点云进行匹配,以获取待匹配物体在背景点云中的位置和姿态。如图2所示,在本专利技术实施例中,在将三角网格简化模板与背景点云进行匹配之前,该方法还包括获取三角网格简化模板的步骤:获取待匹配物体的模板点云,基于三角网格模型对模板点云进行简化处理,得到待匹配物体的三角网格简化模板。作为一种可选的实施方式,可以通过视觉检测设备获取待匹配物体的模板点云P。作为一种可选的实施方式,可以通过以下方式实现:构造模板点云的三角网格,并对三角网格进行简化处理得到目标三角网格;提取所述目标三角网格的顶本文档来自技高网...

【技术保护点】
1.一种基于三角网格简化模板的物体识别方法,其特征在于,包括:/n获取包含待匹配物体的背景点云;/n基于所述待匹配物体的三角网格简化模板,将所述三角网格简化模板与所述背景点云进行匹配,以获取所述待匹配物体在所述背景点云中的位置和姿态。/n

【技术特征摘要】
1.一种基于三角网格简化模板的物体识别方法,其特征在于,包括:
获取包含待匹配物体的背景点云;
基于所述待匹配物体的三角网格简化模板,将所述三角网格简化模板与所述背景点云进行匹配,以获取所述待匹配物体在所述背景点云中的位置和姿态。


2.根据权利要求1所述的方法,其特征在于,在将所述三角网格简化模板与所述背景点云进行匹配之前,所述方法还包括:
获取所述待匹配物体的模板点云,基于三角网格模型对所述模板点云进行简化处理,得到所述待匹配物体的三角网格简化模板。


3.根据权利要求2所述的方法,其特征在于,所述基于三角网格模型对所述模板点云进行简化处理,得到所述待匹配物体的三角网格简化模板,包括:
构造所述模板点云的三角网格,并对所述三角网格进行简化处理得到目标三角网格;
提取所述目标三角网格的顶点,根据各所述顶点的邻接三角面得到各所述顶点的法线,组合各所述顶点和各所述顶点的法线得到所述待匹配物体的三角网格简化模板。


4.根据权利要求3所述的方法,其特征在于,所述构造所述模板点云的三角网格,并对所述三角网格进行简化处理得到目标三角网格,包括:
对所述模板点云进行三角化处理,得到由三角网格重建的曲面模型;
对所述曲面模型进行表面重建,得到重建后的由三角网格组成的所述目标三角网格。


5.根据权利要求1至4任意一项所述的方法,其特征在于,所述提取所述目标三角网格的顶点,根据各所述顶点的邻接三角面得到各所述顶点的法线,包括:
提取所述目标三角网格的顶点组成顶点集合,提取所述目标三角网格的三角面组成三角面集合;
对于所述三角面集合中的任意目标三角面,由构成所述目标三角面的三个顶点得到所述目标三角面的法向量,由此得到所述三角面集合中所有三角面的法向量;
对于所述顶点集合中的任意目标顶点,获取所述目标顶点的邻接面,由各所述邻接面的法向量得到所述目标顶点的...

【专利技术属性】
技术研发人员:赵青秦继昊
申请(专利权)人:熵智科技深圳有限公司
类型:发明
国别省市:广东;44

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

1