System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 具有准确三维骨架重建的多视图像处理的方法和系统技术方案_技高网
当前位置: 首页 > 专利查询>英特尔公司专利>正文

具有准确三维骨架重建的多视图像处理的方法和系统技术方案

技术编号:40403518 阅读:6 留言:0更新日期:2024-02-20 22:27
具有准确骨架重建的多视图像处理的方法和系统使用关节置信度值。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、随着基于体积模型的多相机、三维、沉浸式视觉显示的发展,尤其是体育赛事的发展,将场景旋转到按任何角度的虚拟像机视图的期望视角并放大或缩小以创建与动作的期望的接近度是可能的,这包括例如在运动员执行运动动作(诸如扭转并俯冲以接球或抛球)时显示运动员相对精确的姿态。这些应用中的一些应用是供电视体育广播公司的播音员或评论员、视频录制公司、体育联盟公司用于商业用途,或者供运动队本身出于教练目的或甚至出于医疗原因(诸如伤害预防)而用于分析动作和运动定位。在其他应用中,图像的观看方(诸如观看或录制体育赛事的粉丝)有控制视图并自动地创建许多不同的虚拟视图的能力。

2、在这些情形下,运动员或物体的检测和跟踪可以通过使用分散在运动场周围、其中所有相机均指向运动场的相机阵列来实现。通常可以单独标识运动员,并可以通过使用运动员的关节(通常称为骨架)随时间的估计位置来跟踪运动员的位置、运动和姿态。然而,由于在对象是人的情况下他们通过移动其四肢或其他身体部位改变其外形,因此骨架重建可能非常困难。当运动员穿着同样的队服并且具有类似的外表时,这被证明甚至是更加困难的。在此种情况下,当运动员的图像在单个视图中重叠时,难以自动地对这些运动员进行区分。而且,当图像数据中存在遮挡和变形并且进而骨架数据中也存在遮挡和变形时,传统算法可能导致图像质量低下,或者某些虚拟视图无法生成时糟糕的用户体验。


技术实现思路

【技术保护点】

1.一种计算机实现的进行图像处理的方法,包括:

2.如权利要求1所述的方法,其中,所述数据集通过使用至少数以千计的人的图像来形成。

3.如权利要求1或2所述的方法,其中,所述数据包括与所述数据集相关联的、骨架上的关节之间的平均距离、最大距离、以及最小距离中的至少一者。

4.如权利要求1-3中的任一项所述的方法,其中,所述生成包括:执行骨架拟合,以确定每个关节簇的单一关节点。

5.如权利要求1-4中的任一项所述的方法,其中,所述确定包括:生成一个簇中的单独的候选3D点的、指示另一簇中有多少点距所述单独的候选3D点的距离超过一个标准的关节置信度值;以及当所述关节置信度值至少超过另一标准时,保留所述一个簇中的所述单独的候选3D点。

6.如权利要求5所述的方法,其中,所述一个标准是所述距离是否在由所述数据集建立的距离范围内。

7.如权利要求5或6所述的方法,其中,所述另一标准是所述另一簇中、具有超过所述一个标准的距离的点的最小比例。

8.如权利要求5-7中的任一项所述的方法,包括:当簇中的候选3D点的置信度值均不满足所述另一标准时,保留所述簇中的候选3D点中具有最大关节置信度值的至少一个候选3D点。

9.如权利要求1-8中任一项所述的方法,其中,所述确定包括:在一个关节的簇中的候选3D点当延伸至另一关节的已经建立的单一关节点时具有超过所述标准的距离的情况下,保留所述一个关节的簇中的一个或多个候选3D点。

10.如权利要求1-9中任一项所述的方法,其中,所述确定包括确定候选3D点的簇的单一关节点,包括使用均值移位算法来进行确定。

11.如权利要求1-10中任一项所述的方法,包括改良各自处于所述骨架的各个关节处的单一关节点的位置,包括使用所述数据来进行改良。

12.一种计算机实现的系统,包括:

13.如权利要求12所述的系统,其中,所述标准是所述至少一个距离是否满足或符合在基于所述预先形成的数据集的、预先确定的可接受关节到关节距离范围内。

14.如权利要求12或13所述的系统,其中,所述数据集具有针对骨架上的多个不同关节连接的数据。

15.如权利要求12-14中任一项所述的系统,其中,所述数据集与至少建立能够用于骨架重建的每个不同的关节对连接的均值距离、最大距离和最小距离的数据相关联。

16.如权利要求12-15中任一项所述的系统,其中,所述修改包括:使用至少部分地基于所述数据集的均值距离并替换骨架的关节到关节距离。

17.如权利要求12-16中任一项所述的系统,其中,所述改良包括:每当到关节的连接不满足所述标准时递增关节误差指标。

18.至少一种非暂态机器可读介质,包括指令,所述指令响应于在计算设备上被执行而使得所述计算设备通过以下各项来操作:

19.如权利要求18所述的介质,其中,所述第一标准和所述第二标准的数据是通过使用所述数据集建立的、关节之间的距离的可接受范围。

20.如权利要求18或19所述的介质,其中,所述确定包括:每当第二簇的点到第一簇的候选3D点的距离满足所述第一标准时,向上递增所述候选3D点的关节置信度值,其中每个递增是所述第二簇中的点的数量的零点几,使得所述第一簇的所述候选3D点的总置信度值是第二簇上满足所述第一标准的点的比例。

21.如权利要求20所述的介质,其中,总置信度值是针对所述第一簇中的每个候选3D点来确定的,以确定是否保留所述第一簇中的候选3D点。

22.如权利要求18-21中任一项所述的介质,其中,所述改良包括:通过使用来自所述数据的距离范围来确定关节点位置误差;以及通过使用来自所述数据的均值来替换具有至少一个关节点位置误差的关节点之间的距离。

23.如权利要求18-22中任一项所述的介质,其中,从所述图像来形成所述候选3D点包括:当同一关节的2D点中的至少一个2D点的2D姿态置信度值未超过第三标准时,移除所述2D点中的离群值配对。

24.至少一种机器可读介质,包括多个指令,所述多个指令响应于在计算设备上被执行而使得所述计算设备执行根据权利要求1-11中任一项所述的方法。

25.一种设备,包括用于执行根据权利要求1-11中任一项所述的方法的装置。

...

【技术特征摘要】
【国外来华专利技术】

1.一种计算机实现的进行图像处理的方法,包括:

2.如权利要求1所述的方法,其中,所述数据集通过使用至少数以千计的人的图像来形成。

3.如权利要求1或2所述的方法,其中,所述数据包括与所述数据集相关联的、骨架上的关节之间的平均距离、最大距离、以及最小距离中的至少一者。

4.如权利要求1-3中的任一项所述的方法,其中,所述生成包括:执行骨架拟合,以确定每个关节簇的单一关节点。

5.如权利要求1-4中的任一项所述的方法,其中,所述确定包括:生成一个簇中的单独的候选3d点的、指示另一簇中有多少点距所述单独的候选3d点的距离超过一个标准的关节置信度值;以及当所述关节置信度值至少超过另一标准时,保留所述一个簇中的所述单独的候选3d点。

6.如权利要求5所述的方法,其中,所述一个标准是所述距离是否在由所述数据集建立的距离范围内。

7.如权利要求5或6所述的方法,其中,所述另一标准是所述另一簇中、具有超过所述一个标准的距离的点的最小比例。

8.如权利要求5-7中的任一项所述的方法,包括:当簇中的候选3d点的置信度值均不满足所述另一标准时,保留所述簇中的候选3d点中具有最大关节置信度值的至少一个候选3d点。

9.如权利要求1-8中任一项所述的方法,其中,所述确定包括:在一个关节的簇中的候选3d点当延伸至另一关节的已经建立的单一关节点时具有超过所述标准的距离的情况下,保留所述一个关节的簇中的一个或多个候选3d点。

10.如权利要求1-9中任一项所述的方法,其中,所述确定包括确定候选3d点的簇的单一关节点,包括使用均值移位算法来进行确定。

11.如权利要求1-10中任一项所述的方法,包括改良各自处于所述骨架的各个关节处的单一关节点的位置,包括使用所述数据来进行改良。

12.一种计算机实现的系统,包括:

13.如权利要求12所述的系统,其中,所述标准是所述至少一个距离是否满足或符合在基于所述预先形成的数据集的、预先确定的可接受关节到关节距离范围内。

14.如权利要求12或13所述的系统,其中,所述...

【专利技术属性】
技术研发人员:方龙伟方亦凯陶洪智栗强郑航
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1