一种基于深度学习算法的三维建模方法技术

技术编号:38515860 阅读:26 留言:0更新日期:2023-08-19 16:57
本发明专利技术涉及三维建模,具体涉及一种基于深度学习算法的三维建模方法,构建基于深度学习的姿态识别网络模型,利用训练集进行模型训练得到训练好的姿态识别网络模型;利用训练好的姿态识别网络模型对待识别图像进行姿态识别,得到待识别图像对应的小动物姿态;基于待识别图像对应的小动物姿态确定待建模对象对应的三维模型空间,并基于预设建模精度划分三维模型空间得到多个三维子空间;计算各三维子空间的角点坐标对应的有向距离值;根据各三维子空间的角点坐标对应的有向距离值,在三维模型空间中生成待建模对象与三维子空间相交的至少一个三角面;本发明专利技术提供的技术方案能够有效克服现有技术所存在的难以针对小动物建立精确三维模型的缺陷。三维模型的缺陷。三维模型的缺陷。

【技术实现步骤摘要】
一种基于深度学习算法的三维建模方法


[0001]本专利技术涉及三维建模,具体涉及一种基于深度学习算法的三维建模方法。

技术介绍

[0002]三维模型常用三维建模软件生成,作为点和其它信息集合的载体,三维模型可以手工生成,也可以按照一定算法生成。目前,三维模型已经广泛应用于各种领域,在医疗行业通过三维建模能够制作器官的精确模型,电影行业将三维模型用于活动的人物、物体以及现实电影,视频游戏产业则将三维模型作为计算机与视频游戏中的资源,建筑业通过三维模型来展示建筑物或者进行风景表现。在最近几十年,地球科学领域开始构建三维地质模型。
[0003]小动物的检测、三维模型的建立以及模型图像的重构在生物学、生态学以及医学等领域有着诸多应用需求,但是目前大部分的研究方向仍然偏向于人体三维模型的建立,这是因为相较于人类,小动物的种类更多,各个动物种类之间的差异较大,难以有效建立相应的三维模型。同时,由于小动物处于活跃状态,不像人类能够听从各种指令并做出相应的动作,以便于获取3D数据,因此难以针对小动物建立精确的三维模型。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习算法的三维建模方法,其特征在于:包括以下步骤:S1、构建基于深度学习的姿态识别网络模型,利用训练集进行模型训练得到训练好的姿态识别网络模型;S2、利用训练好的姿态识别网络模型对待识别图像进行姿态识别,得到待识别图像对应的小动物姿态;S3、基于待识别图像对应的小动物姿态确定待建模对象对应的三维模型空间,并基于预设建模精度划分三维模型空间得到多个三维子空间;S4、计算各三维子空间的角点坐标对应的有向距离值;S5、根据各三维子空间的角点坐标对应的有向距离值,在三维模型空间中生成待建模对象与三维子空间相交的至少一个三角面,并基于三角面构建待建模对象对应的三维模型。2.根据权利要求1所述的基于深度学习算法的三维建模方法,其特征在于:S1中构建基于深度学习的姿态识别网络模型,利用训练集进行模型训练得到训练好的姿态识别网络模型,包括:获取多幅带有小动物姿态的训练图像,并对各训练图像进行小动物姿态标记,得到对应的训练标签;根据各训练图像及对应的训练标签构建姿态识别网络模型,并利用各训练图像及对应的训练标签对姿态识别网络模型进行模型训练。3.根据权利要求2所述的基于深度学习算法的三维建模方法,其特征在于:所述根据各训练图像及对应的训练标签构建姿态识别网络模型,包括:对训练图像进行特征提取,得到由H*L*D个特征子图构成的特征图;对特征子图进行特征提取,得到小动物姿态的局部特征;对局部特征进行加权求和,得到小动物姿态的全局特征,并对全局特征进行降维处理、归一化处理,得到特征图对应的姿态特征;根据各训练图像及对应的姿态特征、训练标签构建姿态识别网络模型。4.根据权利要求3所述的基于深度学习算法的三维建模方法,其特征在于:所述利用各训练图像及对应的训练标签对姿态识别网络模型进行模型训练,包括:将各训练图像及对应的姿态特征、训练标签输入姿态识别网络模型;利用反向传播算法计算对比损失值,并基于对比损失值对姿态识别网络模型的模型参数...

【专利技术属性】
技术研发人员:窦少彬左兆陆
申请(专利权)人:苏州阿尔忒计算技术有限公司
类型:发明
国别省市:

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

1