生成人体三维模型的方法、装置、设备以及存储介质制造方法及图纸

技术编号:28059473 阅读:44 留言:0更新日期:2021-04-14 13:35
本申请公开了生成人体三维模型的方法、装置、设备以及存储介质,涉及人工智能技术领域,具体为深度学习和计算机视觉领域。该方法的一具体实施方式包括:接收单张人体图像,提取人体图像对应的SMPL人体三维模型和PIFu人体三维模型;将SMPL人体三维模型和PIFu人体三维模型进行匹配,得到匹配结果;基于匹配结果,确定与PIFu人体三维模型的顶点最接近的SMPL人体三维模型的顶点,得到PIFu人体三维模型的顶点和SMPL人体三维模型的各个骨骼点的绑定权重;输出可驱动人体三维模型。该实施方式降低了生成人体三维模型的成本,并提高了生成效率。并提高了生成效率。并提高了生成效率。

【技术实现步骤摘要】
生成人体三维模型的方法、装置、设备以及存储介质


[0001]本申请实施例涉及计算机领域,具体涉及深度学习、计算机视觉等人工智能领域,尤其涉及生成人体三维模型的方法、装置、设备以及存储介质。

技术介绍

[0002]传统方法中,为了获得一个高精度可驱动的人体三维(threedimensional,3D)模型,需要使用扫描设备对人体进行重建,并人工将3D模型的表面顶点和骨骼点进行绑定。

技术实现思路

[0003]本申请实施例提出了一种生成人体三维模型的方法、装置、设备以及存储介质。
[0004]第一方面,本申请实施例提出了一种生成人体三维模型的方法,包括:接收单张人体图像,提取人体图像对应的蒙皮多人线性SMPL 人体三维模型和像素对齐隐式函数PIFu人体三维模型;将SMPL人体三维模型和PIFu人体三维模型进行匹配,得到PIFu人体三维模型的顶点与SMPL人体三维模型的匹配结果;基于匹配结果,确定与PIFu 人体三维模型的顶点最接近的SMPL人体三维模型的顶点,得到PIFu 人体三维模型的顶点和SMPL人体三维模型的各个骨骼点本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种生成人体三维模型的方法,包括:接收单张人体图像,提取所述人体图像对应的蒙皮多人线性SMPL人体三维模型和像素对齐隐式函数PIFu人体三维模型;将所述SMPL人体三维模型和所述PIFu人体三维模型进行匹配,得到所述PIFu人体三维模型的顶点与所述SMPL人体三维模型的匹配结果;基于所述匹配结果,确定与所述PIFu人体三维模型的顶点最接近的SMPL人体三维模型的顶点,得到所述PIFu人体三维模型的顶点和所述SMPL人体三维模型的各个骨骼点的绑定权重;输出可驱动人体三维模型,其中,所述可驱动人体三维模型包括所述PIFu人体三维模型、所述SMPL人体三维模型的各个骨骼点,以及所述PIFu人体三维模型的顶点和所述SMPL人体三维模型的各个骨骼点的绑定权重。2.根据权利要求1所述的方法,其中,在所述将所述SMPL人体三维模型和所述PIFu人体三维模型进行匹配之前,所述方法还包括:将所述SMPL人体三维模型分割为预定数目个部分;基于所述SMPL人体三维模型的顶点的位置将所述SMPL人体三维模型的顶点与所述SMPL人体三维模型的各个部分进行对应。3.根据权利要求2所述的方法,其中,所述将所述SMPL人体三维模型和所述PIFu人体三维模型进行匹配,得到所述PIFu人体三维模型的顶点与所述SMPL人体三维模型的匹配结果,包括:将分割后的SMPL人体三维模型和所述PIFu人体三维模型投影在二维平面上,得到所述SMPL人体三维模型的各个部分的二维投影图和所述PIFu人体三维模型的二维投影图;将所述PIFu人体三维模型的二维投影图中的每个像素点与所述SMPL人体三维模型的各个部分的二维投影图进行匹配;基于匹配后的PIFu人体三维模型的二维投影图与所述PIFu人体三维模型的映射关系,得到所述PIFu人体三维模型的顶点与所述SMPL人体三维模型的各个部分的匹配结果。4.根据权利要求3所述的方法,其中,所述将所述PIFu人体三维模型的二维投影图中的每个像素点与所述SMPL人体三维模型的各个部分的二维投影图进行匹配,包括:采用图割算法计算所述PIFu人体三维模型的二维投影图中的每个像素点与所述SMPL人体三维模型的各个部分的二维投影图的匹配结果,将所述PIFu人体三维模型的二维投影图中的每个像素点与所述SMPL人体三维模型的各个部分的二维投影图进行匹配。5.根据权利要求3所述的方法,其中,在所述基于所述匹配结果,确定与所述PIFu人体三维模型的顶点最接近的SMPL人体三维模型的顶点之前,所述方法还包括:分别计算所述PIFu人体三维模型和所述SMPL人体三维模型的各个部分内所有顶点坐标的平均值,得到所述PIFu人体三维模型和所述SMPL人体三维模型的各个部分的顶点均值;将所述PIFu人体三维模型的各个部分的顶点和所述SMPL人体三维模型的各个部分的顶点分别减去对应的顶点均值,将所述PIFu人体三维模型和所述SMPL人体三维模型对齐到同一位置。6.根据权利要求5所述的方法,其中,所述基于所述匹配结果,确定与所述PIFu人体三
维模型的顶点最接近的SMPL人体三维模型的顶点,得到所述PIFu人体三维模型的顶点和所述SMPL人体三维模型的各个骨骼点的绑定权重,包括:基于所述匹配结果,计算所述PIFu人体三维模型的顶点与对应的所述SMPL人体三维模型的顶点的距离,确定与所述PIFu人体三维模型的顶点最接近的SMPL人体三维模型的顶点;将所述最接近的SMPL人体三维模型的顶点的权重作为所述PIFu人体三维模型顶点的权重,得到所述PIFu人体三维模型的顶点和所述SMPL人体三维模型的各个骨骼点的绑定权重。7.根据权利要求6所述的方法,其中,所述PIFu人体三维模型的顶点与对应的所述SMPL人体三维模型的顶点的距离为所述PIFu人体三维模型的顶点与对应的所述SMPL人体三维模型的顶点的欧式距离。8.一种生成人体三维模型的装置,包括:提取模块,被配置成接收单张人体图像,提取所述人体图像对应的SMPL人体三维...

【专利技术属性】
技术研发人员:林天威李甫叶晓青张赫男李鑫
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1