【技术实现步骤摘要】
【国外来华专利技术】基于单个图像的实时身体动画
[0001]本公开大体来说涉及数字图像处理。更具体来说,本公开涉及用于基于单个图像的实时身体动画的方法及系统。
技术介绍
[0002]身体动画可用于许多应用,例如广告、娱乐节目、社交媒体网络、计算机游戏、视频、视频对话、虚拟现实、增强现实等。基于单个相片的人的身体的动画在各种应用中可尤其有用。例如,相片上的人可通过执行与真实视频相似的运动而“活跃起来”,例如跳舞、表演杂技、打斗等等。基于单个相片的人的身体的动画需要创建特定人的身体的现实模型并且使模型在场景中执行动作或交互。
技术实现思路
[0003]以简化形式提供此部分来介绍一系列概念,一系列概念将在以下的具体实施方式部分进行进一步描述。此
技术实现思路
不旨在标识要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定要求保护的主题的范围。
[0004]根据本公开的一个实施例,提供一种用于基于单个图像的实时身体动画的方法。方法可包括由计算装置接收输入图像。输入图像可包括人的身体。方法还可包括由计算装置将输入图像分割成身体部分及背景部分。身体部分可包括输入图像与人的身体对应的像素。方法还可包括由计算装置将模型适配到身体部分。模型可被配置成接收表示身体的姿势的一组姿势参数且基于一组姿势参数生成输出图像。输出图像可包括采用姿势的身体的图像。方法还可包括由计算装置接收一系列另外的多组姿势参数。另外的多组姿势参数中的每一个可表示身体的另外的姿势中的至少一个。方法可包括由计算装置将一系列另外的多组姿势参数中的另外的每一组提供到模 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于基于单个图像的身体动画的方法,所述方法包括:由计算装置接收输入图像,所述输入图像包括人的身体;由所述计算装置将所述输入图像分割成身体部分及背景部分,其中,所述身体部分包括所述输入图像的像素,所述像素对应于所述人的身体;由所述计算装置将模型适配到所述身体部分,其中,所述模型被配置成:接收表示所述身体的姿势的一组姿势参数;并且基于一组所述姿势参数生成输出图像,所述输出图像包括采用所述姿势的身体的图像;由所述计算装置接收一系列另外的多组姿势参数,另外的多组所述姿势参数中的每一组表示身体的另外的姿势中的至少一个;由所述计算装置将一系列另外的多组所述姿势参数中的每一组提供到所述模型,以生成采用另外的姿势的所述身体的一系列输出图像;以及由所述计算装置并且基于一系列所述输出图像生成输出视频,其中,所述输出视频的每一帧包括所述输出图像中的至少一个。2.根据权利要求1所述的方法,其中,分割所述输入图像由神经网络执行。3.根据权利要求1所述的方法,其中,一系列另外的多组所述姿势参数基于运动视频生成,其中,所述运动视频的帧以采用另外的所述姿势的另一人为特征。4.根据权利要求1所述的方法,其中,所述模型包括:在三维(3D)空间中的一组关节点,所述关节点指示关节在所述身体中的位置;网格,所述网格包括在3D空间中的网格点,所述网格点中的每一个被分配有一组蒙皮权重,所述蒙皮权重中的每一个与所述关节点中的至少一个相关联;以及纹理映射,以在所述网格上生成纹理。5.根据权利要求4所述的方法,其中:一组所述姿势参数包括所述关节点相对于参考点的旋转角度;并且生成所述输出图像包括:通过变换所述网格点来变换所述网格,其中,所述网格点中的每一个旋转一定角度,所述角度是基于所述关节点的旋转角度以及所述蒙皮权重确定的;以及将所述纹理映射应用于经变换的网格,以生成经变换的网格的纹理。6.根据权利要求4所述的方法,其中,适配所述模型包括:基于所述身体部分确定通用模型,所述通用模型包括指示所述身体中的关节的一组关键点及指示所述身体的形状的一组形状参数;基于所述身体部分确定身体图像的第一轮廓;基于所述通用模型确定所述身体图像的第二轮廓;确定一组成对的点,其中,所述成对的点中的每一对包括位于所述第一轮廓上的第一点及位于所述第二轮廓上的第二点;基于一组所述成对的点使所述通用模型翘曲以获取翘曲模型;以及基于所述翘曲模型确定所述网格以及一组所述关节点。7.根据权利要求6所述的方法,其中,一组所述关节点是基于所述网格生成的。8.根据权利要求6所述的方法,其中,一组所述关节点是一组所述关键点。
9.根据权利要求6所述的方法,其中,所述纹理映射是通过以下方式生成的:使所述网格展开以生成所述网格的二维(2D)表示;并且针对所述网格的2D表示的每个面:确定所述面是否对应于所述身体在所述输入图像中可见的一部分;基于确定所述面对应于所述身体在所述输入图像中可见的一部分,将所述身体部分的分割分配到所述网格的2D表示的所述面;并且基于确定所述面不对应于所述身体在所述输入图像中可见的一部分:基于所述身体部分生成预测面;并且将所述预测面分配到所述网格的2D表示的所述面。10.根据权利要求6所述的方法,其中,一组所述关键点是由第一神经网络确定的,并且所述通用模型是由第二神经网络确定的。11.一种用于基于单个图像的身体动画的系统,所述系统包括至少一个处理器、存储处理器可执行代码的存储器,其中,至少一个所述处理器被配置成在执行所述处理器可执行代码时实施以下操作:接收输入图像,所述输入图像包括人的身体;将所述输入图像分割成身体部分及背景部分,其中,所述身体部分包括所述输入图像的像素,所述像素对应于所述人的身体;将模型适配到所述身体部分,其中,所述模型被配置成:接收表示...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。