[发明专利]基于模板变形的多视角三维人体重建方法有效
申请号: | 201810937532.6 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109242954B | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 张迎梁;罗曦;杨卫;朱煜 | 申请(专利权)人: | 叠境数字科技(上海)有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06N3/08 |
代理公司: | 上海京沪专利代理事务所(普通合伙) 31235 | 代理人: | 周晓玲 |
地址: | 200031 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模板 变形 视角 三维 人体 重建 方法 | ||
1.一种基于模板变形的多视角三维人体重建方法,其特征在于包括如下步骤:
步骤一,采集多视角下的模板姿态A和新姿态N的图像和掩膜;
步骤二,对模板姿态A进行建模、修缮,得到模板人体模型AM;
步骤三,提取模板姿态A、新姿态N图像上的人体的关节点,换成三维人体骨骼点;
步骤四,根据骨骼点的信息,将模板模型AM变形到N的姿态,进而得到形变模型NM;
步骤五,基于形变模型NM提取语义先验、深度先验和法向先验;然后根据先验信息进行点云重建;
步骤六,构建出最终的模型FM,并进行贴图处理。
2.根据权利要求1所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:步骤三中,利用深度神经网络获得A、N图像上的二维骨骼点的位置,恢复出人体三维骨骼点,其公式为:
3.根据权利要求1所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:步骤五中,在形变模型NM上找到与每个骨骼点最近的一圈顶点,将这些顶点作为种子点,以模型NM上每个顶点到所述种子点的测地距离作为评判标准并对NM进行三维分割;得到分割模型后,再将其投影到二维,即得到所述语义先验。
4.根据权利要求3所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:步骤五中,根据形变模型NM在不同视角下的深度和法向信息,利用OpenGL渲染出在不同视角下的深度先验、法向先验。
5.根据权利要求4所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:基于步骤一中的掩膜,引导滤波算法将得到的语义先验、深度先验和法向先验重新引导到二维位置。
6.根据权利要求5所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:
步骤五中,根据得到的先验信息,对图像Xr的每个像素的语义Sl、深度θl、法向Nl信息进行联合分析,进行点云重建,重建问题为最大化后验概率P(S,θ,N|X):
7.根据权利要求6所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:步骤五中,在点云重建后,检测重建点云中的缺失部分,用形变模型NM填补缺失信息。
8.根据权利要求7所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:首先,基于点云用非刚体形变算法来优化中模型NM,基于损失函数得到模型NM’;其次,先将点云和模型NM’都重投影到相机视角,通过比较点云和模型NM’在不同视角的深度信息差异,检测出点云中的空缺,再将模型NM’对应部分填补到点云上;最后重复上述步骤,直到模型NM’不再改变且点云完整。
9.根据权利要求8所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:所述损失函数为:
其中,λ代表可调参数,n指NM上的顶点个数,ψT是Tukey惩罚函数,ψH是Huber惩罚函数;vct表示从NM优化来的点,nct是它对应的法向,vt是vct在点云上的最近点;Vnode是在点云上以∈为间距采样的m个关键点,是第j个关键点的空间位置,ε(i)表示第i个关键点周围的K个临近关键点集合。
10.根据权利要求1所述的一种基于模板变形的多视角三维人体重建方法,其特征在于:在步骤六构建出模型FM后所进行的贴图处理中,首先,确保所有顶点可见;其次对模型坐标参数化处理,将模型FM上的每个三角面片都计算出它的UV坐标;最后,去除色差。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于叠境数字科技(上海)有限公司,未经叠境数字科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810937532.6/1.html,转载请声明来源钻瓜专利网。