【技术实现步骤摘要】
生成人体三维模型的方法、装置、设备以及存储介质
[0001]本申请实施例涉及计算机领域,具体涉及深度学习、计算机视觉等人工智能领域,尤其涉及生成人体三维模型的方法、装置、设备以及存储介质。
技术介绍
[0002]传统方法中,为了获得一个高精度可驱动的人体三维(threedimensional,3D)模型,需要使用扫描设备对人体进行重建,并人工将3D模型的表面顶点和骨骼点进行绑定。
技术实现思路
[0003]本申请实施例提出了一种生成人体三维模型的方法、装置、设备以及存储介质。
[0004]第一方面,本申请实施例提出了一种生成人体三维模型的方法,包括:接收单张人体图像,提取人体图像对应的蒙皮多人线性SMPL 人体三维模型和像素对齐隐式函数PIFu人体三维模型;将SMPL人体三维模型和PIFu人体三维模型进行匹配,得到PIFu人体三维模型的顶点与SMPL人体三维模型的匹配结果;基于匹配结果,确定与PIFu 人体三维模型的顶点最接近的SMPL人体三维模型的顶点,得到PIFu 人体三维模型的顶点和SMPL人体三维模型的各个骨骼点的绑定权重;输出可驱动人体三维模型。
[0005]第二方面,本申请实施例提出了一种生成人体三维模型的装置,包括:提取模块,被配置成接收单张人体图像,提取人体图像对应的 SMPL人体三维模型和PIFu人体三维模型;匹配模块,被配置成将 SMPL人体三维模型和PIFu人体三维模型进行匹配,得到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人体三维...
【专利技术属性】
技术研发人员:林天威,李甫,叶晓青,张赫男,李鑫,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。