一种三维图形识别方法、装置、设备及存储介质制造方法及图纸

技术编号:24889539 阅读:37 留言:0更新日期:2020-07-14 18:16
本申请公开了一种三维图形识别方法、装置、设备及存储介质,所述方法包括获取目标三维模型的点云;对目标三维模型的点云进行预处理,得到目标二维数组及目标三维模型中的点与二维像素的映射关系;基于目标二维数组及目标三维模型的点云中各点的特征数据,得到与目标三维模型对应的目标二维图像;基于二维图像识别网络对目标二维图像进行图像识别;将目标二维图像识别结果映射到目标三维模型,得到目标三维图形识别结果。利用本申请提供的技术方案可以将三维图形处理问题变换为二维图像处理问题。利用二维图像识别更加成熟、效率高、识别准确的特点,得到更加可靠的三维图形识别结果,且需要的训练数据较少,节省了成本和时间。

【技术实现步骤摘要】
一种三维图形识别方法、装置、设备及存储介质
本专利技术涉及图像处理领域,具体涉及一种三维图形识别方法、装置、设备及存储介质。
技术介绍
在当今的技术背景下,三维扫描技术已经日趋完善,三维扫描技术的应用在各个行业都取得了显著成果,在医学行业更是成为帮助医生进行病理分析和解剖研究的重要技术之一。例如,在进行牙齿种植、修复或正畸的治疗计划时,需要从三维牙颌模型中识别出牙冠、牙龈、颈缘线,牙冠之间倒凹区域,牙冠关键解剖特征等,再例如从对牙颌石膏模型扫描获取的三维数据中,识别石膏模型中明显的噪声信息(由于石膏灌注过程产生的气泡或气泡破裂造成的凹陷区域)等,但目前的三维图形识别技术仍存在较为复杂,基于深度学习的三维图形识别需要的训练数据较多,不够灵活的问题,因此,需要提供更加有效的方案。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种三维图形识别方法、装置、计算机设备及存储介质。所述技术方案如下:本申请一方面提供了一种三维图形识别方法,所述方法包括:获取目标三维模型的点云及所述目标三维模型的点云中各点的特征数本文档来自技高网...

【技术保护点】
1.一种三维图形识别方法,其特征在于,所述方法包括:/n获取目标三维模型的点云及所述目标三维模型的点云中各点的特征数据;/n当所述目标三维模型的点云的曲面上有孔洞时,对所述目标三维模型的点云进行预处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系;/n基于所述目标二维数组及所述目标三维模型的点云中各点的特征数据,得到与所述目标三维模型对应的目标二维图像;/n基于二维图像识别网络对所述目标二维图像进行图像识别,得到目标二维图像识别结果;/n基于所述目标三维模型中的点与二维像素的映射关系,将所述目标二维图像识别结果映射到所述目标三维模型,得到目标三维图形识别结果。/n

【技术特征摘要】
1.一种三维图形识别方法,其特征在于,所述方法包括:
获取目标三维模型的点云及所述目标三维模型的点云中各点的特征数据;
当所述目标三维模型的点云的曲面上有孔洞时,对所述目标三维模型的点云进行预处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系;
基于所述目标二维数组及所述目标三维模型的点云中各点的特征数据,得到与所述目标三维模型对应的目标二维图像;
基于二维图像识别网络对所述目标二维图像进行图像识别,得到目标二维图像识别结果;
基于所述目标三维模型中的点与二维像素的映射关系,将所述目标二维图像识别结果映射到所述目标三维模型,得到目标三维图形识别结果。


2.根据权利要求1所述的方法,其特征在于,所述对所述目标三维模型的点云进行预处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系包括:
确定所述目标三维模型的点云的曲面上的预设孔洞的边缘曲线上的点;
将所述预设孔洞的边缘曲线上的点标记为第一圈点,基于所述目标三维模型的点云中各点的邻接关系对所述目标三维模型的点云进行逐圈标记,得到所述目标三维模型的点云的圈层信息;
对所述目标三维模型的点云中标记后的每一圈层的点按照点与点之间的邻接顺序进行预编号;
对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。


3.根据权利要求2所述的方法,其特征在于,所述对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系包括:
基于所述目标三维模型的点云的圈层信息,获取第一预设圈层的点及与所述第一预设圈层相邻的第二预设圈层的点;
当所述第二预设圈层的一个点与所述第一预设圈层有多个点连接时,为所述第二预设圈层的这个所述一个点增加第一预设个数的顺序编号;
当所述第一预设圈层的任一点的顺序编号在所述第二预设圈层中与所述第一预设圈层的这个所述任一点相邻接的点的顺序编号之后时,为所述第二预设圈层中与第一预设圈层的这个所述任一点相邻接的点增加第二预设个数的顺序编号;
从所述第一预设圈层及与所述第一预设圈层相邻的第二预设圈层开始,逐圈调整各圈的顺序编号,直到每个圈层的顺序编号数量相同时,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。


4.根据权利要求3所述的方法,其特征在于,所述对所述目标三维模型的预编号后的点云进行对齐处理,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系还包括:
当所述第一预设圈层的最后一个点的顺序编号小于所述第二预设圈层的最后一个点的顺序编号时,为所述第一预设圈层的最后一个点增加第三预设个数的顺序编号;
从所述第一预设圈层及与所述第一预设圈层相邻的第二预设圈层开始,逐圈调整各圈的顺序编号,直到每个圈层的顺序编号数量相同时,得到目标二维数组及所述目标三维模型中的点与二维像素的映射关系。


5.根据权利要求1所述的方法,其特征在于,所述基于所述目标二维数组及所述目标三维模型的点云中各点的特征数据,得到与所述目标三维模型对应的目标二维图像包括:
基于所述目标三维模型的点云中各点的特征数据对所述目标二维数组进行赋值处理,得到赋值后的目标二维数组;
基于所述目标二维数组中的元素及所述赋值后的目标二维数组中的元素的值确定所述目标二维图...

【专利技术属性】
技术研发人员:李鹏田烨周迪曦
申请(专利权)人:上海牙典软件科技有限公司
类型:发明
国别省市:上海;31

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

1