【技术实现步骤摘要】
训练动态试衣模型的方法、生成试衣视频的方法及相关装置
[0001]本申请涉及视频处理
,公开了一种训练动态试衣模型的方法、生成试衣视频的方法及相关装置。
技术介绍
[0002]随着现代科技的不断进步,网购规模不断增加,用户可以通过手机在网络购物平台上购买衣物,但是,由于用户获取的待售衣物的信息一般是二维展示图片,用户无法知道这些衣物穿戴在自己身上的效果,因而可能会导致买到不适合自己的衣物,购物体验较差。
[0003]随着生成式对抗网络的不断发展,虚拟试衣已经能生成非常逼真的试衣图像。动态虚拟试衣是在生成试衣图像的基础上进一步生成试衣视频,给用户提供更加逼真流畅的动态试衣体验,然而,目前现有的动态试衣技术展现出来的试衣效果视频帧之间的连续性不佳,可能出现卡顿抖动等现象。
技术实现思路
[0004]本申请实施例提供一种动态试衣模型的训练方法、生成视频的方法和相关装置,通过利用光流图集的所有光流特征信息指导生成当前帧真实试衣图像的光流图,能提高试衣视频帧之间的连续性,减少试衣视频的卡顿抖动现象。
[0005]第一方面,本申请实施例提供一种动态试衣模型的训练方法,该动态试衣模型包括衣服扭曲网络和试衣生成网络,该方法包括:
[0006]获取训练集,其中,所述训练集包括多个训练数据,所述训练数据包括衣服图像和真实试衣视频,所述真实试衣视频包括多帧真实试衣图像,所述真实试衣图像中模特穿着所述衣服图像对应的衣服;
[0007]将所述模特的身体躯干图、人体关键点图像、所述衣服图像和 ...
【技术保护点】
【技术特征摘要】
1.一种训练动态试衣模型的方法,其特征在于,所述动态试衣模型包括衣服扭曲网络和试衣生成网络,所述方法包括:获取训练集,其中,所述训练集包括多个训练数据,所述训练数据包括衣服图像和真实试衣视频,所述真实试衣视频包括多帧真实试衣图像,所述真实试衣图像中模特穿着所述衣服图像对应的衣服;将所述模特的身体躯干图、人体关键点图像、所述衣服图像和光流图集输入所述衣服扭曲网络,得到当前帧真实试衣图像的光流图,其中,所述当前帧是指所述动态试衣模型当前正在处理的帧,所述光流图集包括第一帧真实试衣图像的光流图至当前帧的前一帧真实试衣图像的光流图;根据所述当前帧真实试衣图像的光流图对所述衣服图像进行扭曲变形,得到当前帧的预测变形衣服图像;将所述身体躯干图、所述人体关键点图像、所述预测变形衣服图像输入所述试衣生成网络,得到当前帧的预测试衣效果图;基于所述预测变形衣服图像、所述预测试衣效果图和所述真实试衣图像利用损失函数计算损失,并根据所述损失对所述衣服扭曲网络和所述试衣生成网络进行迭代训练,直到所述动态试衣模型收敛,得到所述动态试衣模型。2.根据权利要求1所述的方法,其特征在于,所述衣服扭曲网络包括第一编码模块、第二编码模块、第一解码模块和记忆模块,所述记忆模块存储有所述光流图集;所述将所述模特的身体躯干图、人体关键点图像、所述衣服图像和光流图集输入所述衣服扭曲网络,得到当前帧真实试衣图像的光流图,包括:将当前帧的前一帧真实试衣图像的人体解析图和人体关键点图输入所述第一编码模块进行编码,得到第一特征图;将当前帧真实试衣图像的身体躯干图、人体关键点图和所述衣服图像输入所述第二编码模块进行编码,得到第二特征图;融合所述第一特征图和所述第二特征图,得到多个不同尺寸的第三特征图;融合所述多个不同尺寸的第三特征图以及第一帧真实试衣图像至所述当前帧的前一帧真实试衣图像所对应的光流图,获得第四特征图;将所述第四特征图输入所述第一解码模块,获得所述当前帧真实试衣图像的光流图。3.根据权利要求2所述的方法,其特征在于,所述第一解码模块输出的当前帧真实试衣图像的光流图为低分辨率光流图,所述方法还包括:对所述低分辨率光流图进行上采样操作,得到高分辨率的当前帧真实试衣图像的光流图。4.根据权利要求1
‑
3任意一项所述方法,其特征在于,所述试衣生成网络包括第三编码模块、第四编码模块和第二解码模块;所述将所述模特的身体躯干图、人体关键点图像、所述预测变形衣服图像输入所述试衣生成网络,得到当前帧真实试衣图像的预测试衣效果图,包括:将当前帧的前一帧真实试衣图像的预测试衣效果图和人体关键点图输入第三编码模块进行编码,得到第五特征图;将当前帧真实试衣图像的身体躯干图、人体关键点图和预测变形衣服图像输入第四编
码模块进行编码,得到第六特征图;融合所述第五特征图与所述第六特征图得到第七特征图;将所述第七特征图输入第二解码模块进行解码,得到当前帧真实试衣图像的预测试衣效果图。5.根据权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:敖阳,
申请(专利权)人:深圳数联天下智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。