技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于SMPL模型的三维人体模型生成及编辑方法、系统及可存储介质与流程  >  正文

一种基于SMPL模型的三维人体模型生成及编辑方法、系统及可存储介质与流程

  • 国知局
  • 2024-07-31 23:26:37

本发明涉及人工智能,更具体的说是涉及一种基于smpl模型的三维人体模型生成及编辑方法、系统及可存储介质。

背景技术:

1、目前,三维人体建模作为计算机人体仿真的一个组成部分,一直是人们研究的热点之一。通过三维人体建模得到的三维虚拟数字人可以具有逼真的外观,这些虚拟数字人可以用在虚拟环境中进行交互、表现情感、执行动作,并且能够模拟人类的外貌和行为特征,具有广阔的应用前景。

2、但是,现有技术中较为成熟的三维人体模型生成及编辑方法需要使用多个外部超清摄像头进行拍摄,其次被扫描人需要穿尽可能少的衣物或紧身衣,通过结构光的方式实现拍摄并进行后续的模型提取,虽然通过上述设定得到的人体模型精度较高,但投入的硬件设备较多、耗费较多财力且隐私性较差,同时计算效率较低,不适合进行快速的、大规模的推广。

3、因此,如何提供一种能够解决上述问题的三维人体模型生成及编辑方法是本领域技术人员亟需解决的问题。

技术实现思路

1、有鉴于此,本发明提供了一种基于smpl模型的三维人体模型生成及编辑方法、系统及可存储介质,实现个性化生成、编辑三维数字人体模型,不仅能够节省成本,也能够在短时间内得到专属的人物身材外形。

2、为了实现上述目的,本发明采用如下技术方案:

3、一种基于smpl模型的三维人体模型生成及编辑方法,包括以下步骤:

4、获取人体二维图像,并对所述人体二维图像进行处理,确定人体所在区域数据;

5、对所述人体所在区域数据进行检测,得到多个维度参数信息以及人体姿态坐标信息;

6、基于smpl模型将多个所述维度参数信息与所述人体姿态坐标信息进行融合,得到三维人体模型。

7、优选的,还包括:

8、对所述三维人体模型进行局部调整,得到最终的三维人体模型。

9、优选的,确定人体所在区域数据的具体过程包括:

10、通过目标检测算法对所述人体二维图像进行处理,得到人体所在区域数据。

11、优选的,得到多个维度参数信息的具体处理过程包括:

12、利用姿态检测算法对所述人体所在区域数据进行处理,得到人体姿态坐标信息,同时利用全连接神经网络对所述人体所在区域数据进行处理,得到多个维度参数信息;

13、将多个所述维度参数信息、所述人体姿态坐标信息结合smpl模型进行绑定融合,得到三维人体模型。

14、优选的,得到三维人体模型的具体处理过程包括:

15、对多个所述维度参数信息结合smpl模型中的栅格数据,依次进行球状变形、姿态变形、蒙皮变形、骨骼变换以及坐标变换处理,得到对应的变换坐标;

16、同时将所述人体姿态坐标信息与所述变换坐标进行融合,得到三维人体模型。

17、优选的,进行局部调整的具体处理过程包括:

18、获取并解析用户调整需求;

19、利用拆分网络对所述三维人体模型进行拆分,得到人体的不同区域;

20、根据解析后的用户调整需求对人体的不同区域进行调整及再重组,完成局部调整。

21、本发明还提供一种基于smpl模型的三维人体模型的生成系统,包括:

22、获取模块,用于获取人体二维图像,并对所述人体二维图像进行处理,确定人体所在区域数据;

23、检测模块,用于对所述人体所在区域数据进行检测,得到多个维度参数信息以及人体姿态坐标信息;

24、融合模块,用于基于smpl模型将多个所述维度参数信息与所述人体姿态坐标信息进行融合,得到三维人体模型;

25、调整模块,用于对所述三维人体模型进行局部调整,得到最终的三维人体模型。

26、本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的三维人体模型生成及编辑方法。

27、经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于smpl模型的三维人体模型生成及编辑方法、系统及可存储介质,利用人工智能技术对人体图像进行处理后生成对应的三维人体模型,使用户在尽可能短时间内获得到与自身身材相近的虚拟人形象,可节省大量的人力、财力。

28、同时本发明提供的方法可以编辑调整人体模型的方案,可让使用者通过使用具有拍照功能的智能手机或其他拍照设备,在短时间内完成人体模型的构建和调整,具有快捷性、便利性、操作简单的优点,可对未来构建虚拟数字人、电商应用等方面提供技术支持。

技术特征:

1.一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,还包括:

3.根据权利要求1所述的一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,确定人体所在区域数据的具体过程包括:

4.根据权利要求1所述的一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,得到多个维度参数信息的具体处理过程包括:

5.根据权利要求4所述的一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,得到三维人体模型的具体处理过程包括:

6.根据权利要求2所述的一种基于smpl模型的三维人体模型生成及编辑方法,其特征在于,进行局部调整的具体处理过程包括:

7.一种利用权利要求1-6任一项所述的基于smpl模型的三维人体模型生成及编辑方法的系统,其特征在于,包括:

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的三维人体模型生成及编辑方法。

技术总结本发明提供了一种基于SMPL模型的三维人体模型生成及编辑方法、系统及可存储介质,涉及人工智能技术领域,其中方法包括以下步骤:获取人体二维图像,并对所述人体二维图像进行处理,确定人体所在区域数据;对所述人体所在区域数据进行检测,得到多个维度参数信息以及人体姿态坐标信息;基于SMPL模型将多个所述维度参数信息与所述人体姿态坐标信息进行融合,得到三维人体模型;本发明能够在短时间内得到专属的人物身材外形。技术研发人员:李龙杰,李上,石杰,吕鑫受保护的技术使用者:另一个我(北京)虚拟科技开发有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/197586.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。