[发明专利]一种动作迁移模型的训练方法及动作迁移方法有效
申请号: | 202111209167.5 | 申请日: | 2021-10-18 |
公开(公告)号: | CN113870314B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 司马华鹏;屈奇勋;范宏伟;李佳斌 | 申请(专利权)人: | 南京硅基智能科技有限公司 |
主分类号: | G06T7/246 | 分类号: | G06T7/246;G06T7/269;G06T3/00;G06V40/16;G06V10/774;G06V10/82;G06N3/0464;G06N3/084;G06N3/088 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动作 迁移 模型 训练 方法 | ||
1.一种动作迁移模型的训练方法,其特征在于,包括:
获取训练视频文件,其中,所述训练视频为包含运动的人或物体的视频;
根据所述运动的人或物体的占有比例,提取所述训练视频文件的子区域图像,所述子区域图像为根据所述占有比例裁剪的源图像和驱动图像;
将所述源图像和所述驱动图像输入至待训练动作迁移模型,所述待训练动作迁移模型根据初始模型参数执行以下步骤:
获取所述源图像的源关键点坐标组,所述源关键点坐标组是所述源图像的源关键点坐标KSn合集,所述源关键点坐标KSn是源图像中的人或物体的结构上的特征点;
获取所述驱动图像的驱动关键点坐标组,所述驱动关键点坐标组是所述驱动图像的驱动关键点坐标KDn合集,所述驱动关键点坐标KDn是训练视频中运动的人或物体的结构上的特征点坐标;
根据所述源关键点坐标组和所述驱动关键点坐标组,获取由所述源关键点坐标组变换至所述驱动关键点坐标组的光流图和重绘图
获取所述源图像的隐层特征图,根据所述隐层特征图、所述光流图和所述重绘图获取目标图像,所述目标图像是将所述驱动图像中与所述驱动关键点坐标KDn相关联的待迁移动作迁移至所述源关键点坐标KSn后得到的图像;
从所述驱动图像中提取已知结构关键点坐标KI和有监督关键点坐标KD,s,并计算有监督关键点损失函数所述有监督关键点损失函数为所述已知结构关键点坐标KI和所述有监督关键点坐标KD,s的差异,所述差异通过以下公式计算:
其中,n为关键点序号;
获取经过薄板样条变换后的驱动图像Dtps;
获取所述经过薄板样条变换后的驱动图像Dtps的无监督关键点KD,us,tps;
将KD,us,tps做薄板样条逆变换获取驱动图像空间下的无监督关键点KD,us,r,其中,KD,us,r与KD,us相同,并计算监督关键点损失函数所述监督关键点损失函数为KD,us,r与KD,us的差异,所述差异通过以下公式计算:
其中,n为关键点序号;
获取驱动图像的有监督关键点坐标KD,s和无监督关键点坐标KD,us附近的局部仿射变换参数JD;
获取经过薄板样条变换后的驱动图像Dtps;
获得有监督关键点坐标KD,s和无监督关键点坐标KD,us附近的局部仿射变换参数JD,tps;
将JD,tps做薄板样条逆变换获得驱动图像空间下的JD,r,并计算无监督局部仿射变换损失函数,所述无监督局部仿射变换损失函数为JD,r与JD的差异,所述差异通过以下公式计算:
将所述目标图像和所述驱动图像输入至神经网络模型P中,得到中间隐层的特征图输出,通过下式分别计算所述目标图像和所述驱动图像输入获取的特征图的的L1距离:
其中,为神经网络模型P所有被使用的中间隐层层数,l为神经网络模型P的某层中间隐层,Hl和Wl为l层输出特征图的高度和宽度;
通过辨别器D获取辨别器损失函数LD;
根据所述监督关键点损失函数所述无监督关键点损失函数所述无监督局部仿射变换损失函数感知损失函数LP以及所述辨别器损失函数对初始模型执行反向传播,以及计算所述初始模型参数的梯度,直至达到模型收敛条件,完成训练,得到目标动作迁移模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京硅基智能科技有限公司,未经南京硅基智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111209167.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三气体培养箱的气体浓度控制方法
- 下一篇:一种一体式外科二尖瓣置换系统