System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于虚拟现实的运动信息处理方法和运动观看方法技术_技高网

基于虚拟现实的运动信息处理方法和运动观看方法技术

技术编号:43640440 阅读:4 留言:0更新日期:2024-12-13 12:38
本公开提供了一种基于虚拟现实的运动信息处理方法和运动观看方法,涉及虚拟现实、运动仿真、数字人、元宇宙等人工智能技术领域。该方法包括:通过预先设置在运动场地的多个图像获取装置,获取运动场地内各对象的图像信息;根据图像信息确定存在多对象重叠现象的目标场地区域,并确定与目标场地区域对应的重叠运动信息,重叠运动信息由目标场地区域内出现的多个对象的骨骼点运动信息重叠之后形成;利用预设的重叠运动预测模型,对重叠运动信息进行拆解和修正,得到与出现在目标场地区域内的各对象分别对应的修正后运动信息,重叠运动预测模型基于由历史重叠运动信息和对应的各对象各自的真实运动信息构成的训练样本训练得到;在虚拟场景下基于修正后运动信息构建还原真实运动状态的虚拟对象。应用该方法可以更好的处理多对象重叠现象的动作还原准确度。

【技术实现步骤摘要】

本公开涉及图像处理和数据处理领域,具体涉及虚拟现实、运动仿真、数字人、元宇宙等人工智能,尤其涉及一种基于虚拟现实的运动信息处理方法和基于虚拟现实的运动观看方法,以及以对应的装置、电子设备、计算机可读存储介质及计算机程序产品。


技术介绍

1、随着元宇宙技术的快速发展,虚拟现实与增强现实的结合正在改变人们的娱乐方式,尤其是在体育领域。

2、传统的体育比赛受限于时间和空间,观众只能在特定的场馆或通过直播观看比赛。而元宇宙球赛的诞生突破了这些限制,可将虚拟现实技术应用于体育赛事,使得观众可以身临其境地参与到比赛中,不再受限于物理空间的限制。


技术实现思路

1、本公开实施例提出了一种基于虚拟现实的运动信息处理、基于虚拟现实的运动观看方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

2、第一方面,本公开实施例提出了一种基于虚拟现实的运动信息处理方法,包括:通过预先设置在运动场地的多个图像获取装置,获取运动场地内各对象的图像信息;根据图像信息确定存在多对象重叠现象的目标场地区域,并确定与目标场地区域对应的重叠运动信息;其中,重叠运动信息由目标场地区域内出现的多个对象的骨骼点运动信息重叠之后形成;利用预设的重叠运动预测模型,对重叠运动信息进行拆解和修正,得到与出现在目标场地区域内的各对象分别对应的修正后运动信息;其中,重叠运动预测模型基于由历史重叠运动信息和对应的各对象各自的真实运动信息构成的训练样本训练得到;在虚拟场景下基于修正后运动信息构建还原真实运动状态的虚拟对象。

3、第二方面,本公开实施例提出了一种基于虚拟现实的运动信息处理装置,包括:图像信息获取单元,被配置成通过预先设置在运动场地的多个图像获取装置,获取运动场地内各对象的图像信息;重叠运动信息确定单元,被配置成根据图像信息确定存在多对象重叠现象的目标场地区域,并确定与目标场地区域对应的重叠运动信息;其中,重叠运动信息由目标场地区域内出现的多个对象的骨骼点运动信息重叠之后形成;运动信息拆解及修正单元,被配置成利用预设的重叠运动预测模型,对重叠运动信息进行拆解和修正,得到与出现在目标场地区域内的各对象分别对应的修正后运动信息;其中,重叠运动预测模型基于由历史重叠运动信息和对应的各对象各自的真实运动信息构成的训练样本训练得到;虚拟场景及虚拟对象重建单元,被配置成在虚拟场景下基于修正后运动信息构建还原真实运动状态的虚拟对象。

4、第三方面,本公开实施例提出了一种基于虚拟现实的运动观看方法,包括:根据观看需求确定与目标运动对应的虚拟运动数据;其中,虚拟运动数据为根据第一方面所描述的在虚拟场景下渲染有还原真实运动状态的虚拟对象的运动数据;将虚拟运动数据解析为在虚拟场景下还原真实运动状态的虚拟对象,并呈现在图像显示区域。

5、第四方面,本公开实施例提出了一种基于虚拟现实的运动观看装置,包括:虚拟运动数据获取单元,被配置成根据观看需求确定与目标运动对应的虚拟运动数据;其中,虚拟运动数据为根据第二方面所描述的在虚拟场景下渲染有还原真实运动状态的虚拟对象的运动数据;解析及呈现单元,被配置成将虚拟运动数据解析为在虚拟场景下还原真实运动状态的虚拟对象,并呈现在图像显示区域。

6、第五方面,本公开实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面描述的基于虚拟现实的运动信息处理方法或如第三方面描述的基于虚拟现实的运动观看方法。

7、第六方面,本公开实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面描述的基于虚拟现实的运动信息处理方法或如第三方面描述的基于虚拟现实的运动观看方法。

8、第七方面,本公开实施例提供了一种包括计算机程序的计算机程序产品,该计算机程序在被处理器执行时能够实现如第一方面描述的基于虚拟现实的运动信息处理方法的步骤或如第三方面描述的基于虚拟现实的运动观看方法的步骤。

9、本公开实施例提供的基于虚拟现实的运动信息处理方案,首先通过设置在运动场地的多个图像获取装置拍摄得到全方位的图像信息,然后根据图像信息确定存在多对象重叠现象的目标区域,并确定与该目标区域内发生的多对象重叠现象对应的重叠运动信息,接着利用预先训练得到的重叠运动预测模型对由多个对象重叠混杂在小范围区域所得到的重叠运动信息按不同的对象进行拆解和修正,从而得到与各重叠对象分别对应的修正后运动信息,使得基于该修正后运动信息重建得到的虚拟对象表现出的虚拟运动状态与相应对象在运动场地表现出的真实运动状态更加一致,避免错误渲染导致出现异常的肢体运动姿态。

10、在上述实施例提供的基于虚拟显示的运动信息处理方案的基础上,本公开实施例进一步提供的基于虚拟现实的运动查看方案,则在根据用户发起的观看需求确定出对应的虚拟运动数据的情况下,可直接通过解析和呈现相应虚拟现实数据的方式为用户呈现与真实运动尽可能一致的虚拟现实运动,使得用户无需亲自到场就能够得到身临其境的效果。

11、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

本文档来自技高网...

【技术保护点】

1.一种基于虚拟现实的运动信息处理方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所述图像信息确定存在多对象重叠现象的目标场地区域,包括:

3.根据权利要求2所述的方法,其中,所述距离包括最小距离和平均距离,所述预设距离包括与所述最小距离对应的预设最小距离和与所述平均距离对应的预设平均距离;

4.根据权利要求1所述的方法,其中,所述确定与所述目标场地区域对应的重叠运动信息,包括:

5.根据权利要求1所述的方法,其中,所述利用预设的重叠运动预测模型,对所述重叠运动信息进行拆解和修正,得到与出现在所述目标场地区域内的各对象分别对应的修正后运动信息,包括:

6.根据权利要求5所述的方法,其中,所述第一训练样本和所述第二训练样本中还记录有各所述真实重叠对象的身份信息。

7.根据权利要求1所述的方法,其中,所述在虚拟场景下基于所述修正后运动信息构建还原真实运动状态的虚拟对象,包括:

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中,所述在所述虚拟场景下基于所述处理后运动信息构建还原真实运动状态的虚拟对象,包括:

10.根据权利要求1所述的方法,还包括:

11.根据权利要求10所述的方法,其中,所述将与所述虚拟场景和各所述虚拟对象对应的虚拟运动数据按照时序进行分片,得到分片数据,包括:

12.一种基于虚拟现实的运动观看方法,包括:

13.根据权利要求12所述的方法,其中,所述根据观看需求确定与目标运动对应的虚拟运动数据,包括:

14.一种基于虚拟现实的运动信息处理装置,包括:

15.根据权利要求14所述的装置,其中,所述重叠运动信息确定单元包括被配置成根据所述图像信息确定存在多对象重叠现象的目标场地区域的目标场地区域确定子单元,所述目标场地区域确定子单元包括:

16.根据权利要求15所述的装置,其中,所述距离包括最小距离和平均距离,所述预设距离包括与所述最小距离对应的预设最小距离和与所述平均距离对应的预设平均距离;

17.根据权利要求14所述的装置,其中,所述重叠运动信息确定单元包括被配置成确定与所述目标场地区域对应的重叠运动信息的重叠运动信息确定子单元,所述重叠运动信息确定子单元被进一步配置成:

18.根据权利要求14所述的装置,其中,所述运动信息拆解及修正单元被进一步配置成:

19.根据权利要求18所述的装置,其中,所述第一训练样本和所述第二训练样本中还记录有各所述真实重叠对象的身份信息。

20.根据权利要求14所述的装置,其中,所述虚拟场景及虚拟对象重建单元被进一步配置成:

21.根据权利要求14所述的装置,还包括:

22.根据权利要求21所述的装置,其中,所述单一虚拟对象重建单元被进一步配置成:

23.根据权利要求14所述的装置,还包括:

24.根据权利要求23所述的装置,其中,所述数据分片单元被进一步配置成:

25.一种基于虚拟现实的运动观看装置,包括:

26.根据权利要求25所述的装置,其中,所述虚拟运动数据获取单元被进一步配置成:

27.一种电子设备,包括:

28.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行权利要求1-11中任一项所述的基于虚拟现实的运动信息处理方法和/或权利要求12或13所述的基于虚拟现实的运动观看方法。

29.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1-11中任一项所述基于虚拟现实的运动信息处理方法的步骤和/或权利要求12或13所述基于虚拟现实的运动观看方法的步骤。

...

【技术特征摘要】

1.一种基于虚拟现实的运动信息处理方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所述图像信息确定存在多对象重叠现象的目标场地区域,包括:

3.根据权利要求2所述的方法,其中,所述距离包括最小距离和平均距离,所述预设距离包括与所述最小距离对应的预设最小距离和与所述平均距离对应的预设平均距离;

4.根据权利要求1所述的方法,其中,所述确定与所述目标场地区域对应的重叠运动信息,包括:

5.根据权利要求1所述的方法,其中,所述利用预设的重叠运动预测模型,对所述重叠运动信息进行拆解和修正,得到与出现在所述目标场地区域内的各对象分别对应的修正后运动信息,包括:

6.根据权利要求5所述的方法,其中,所述第一训练样本和所述第二训练样本中还记录有各所述真实重叠对象的身份信息。

7.根据权利要求1所述的方法,其中,所述在虚拟场景下基于所述修正后运动信息构建还原真实运动状态的虚拟对象,包括:

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中,所述在所述虚拟场景下基于所述处理后运动信息构建还原真实运动状态的虚拟对象,包括:

10.根据权利要求1所述的方法,还包括:

11.根据权利要求10所述的方法,其中,所述将与所述虚拟场景和各所述虚拟对象对应的虚拟运动数据按照时序进行分片,得到分片数据,包括:

12.一种基于虚拟现实的运动观看方法,包括:

13.根据权利要求12所述的方法,其中,所述根据观看需求确定与目标运动对应的虚拟运动数据,包括:

14.一种基于虚拟现实的运动信息处理装置,包括:

15.根据权利要求14所述的装置,其中,所述重叠运动信息确定单元包括被配置成根据所述图像信息确定存在多对象重叠现象的目标场地区域的目标场地区域确定子单元,所...

【专利技术属性】
技术研发人员:郭凤陆嘉鸣
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1