【技术实现步骤摘要】
【国外来华专利技术】基于多个输入的手部状态重建相关申请本申请根据35U.S.C.§119(e)要求于2018年1月25日提交的题为“HANDSTATERECONSTRUCTIONBASEDONMULTIPLEINPUTS”、序列号为62/621,818的美国临时申请的优先权,其全部内容通过引用结合于此。背景在生成人体的肌肉骨骼表示(musculoskeletalrepresentation)的一些计算机应用中,希望应用知道用户身体的空间定位、定向(orientation)和移动,以提供身体移动的现实表示。例如,在虚拟现实(VR)环境中,跟踪用户手部的空间位置使得应用能够在VR环境中表示手部运动,这允许用户(例如,通过抓握或操纵)与VR环境中的虚拟对象进行交互。使用可穿戴传感器跟踪用户身体移动的一些现有技术包括,使用从附着于用户身体不同部位的多个惯性测量单元(IMU)获得的信息,以及使用外部成像传感器(例如,固定位置摄像机)来重建用户身体部位的位置和定向。概述一些实施例涉及预测关于用户手臂和/或手的部分的定位和移动的信息,用户手臂和/或手的部分被表示为多节段铰接刚体系统(multi-segmentarticulatedrigidbodysystem),其具有连接刚体系统的多个节段的关节(joint)。当用户执行一个或更多个移动时,由放置在用户身体上多个定位处的可穿戴的神经肌肉传感器记录的信号作为输入被提供给统计模型,该统计模型被训练来预测与基于计算机的肌肉骨骼表示中的多个刚性节段相关联的位置(例如,绝对位置、相对位置、定向)和力的估 ...
【技术保护点】
1.一种用于提供与手部相关联的动态更新的肌肉骨骼表示的计算机化系统,所述系统包括:/n多个传感器,其包括:/n多个神经肌肉传感器,其被配置成连续记录来自用户的多个神经肌肉信号,其中,所述多个神经肌肉传感器被布置在一个或更多个可穿戴设备上;以及/n至少一个辅助传感器,其被配置成连续记录与用户的手部移动相关联的多个辅助信号,其中,所述至少一个辅助传感器包括被配置成捕获用户手臂和/或手的至少一部分的图像的至少一个成像传感器;以及/n至少一个计算机处理器,其被编程为:/n将所述多个神经肌肉信号和所述多个辅助信号作为输入提供给经训练的统计模型;/n基于所述经训练的统计模型的输出来确定:/n描述所述肌肉骨骼表示的两个或更多个连接节段之间的空间关系的位置信息;以及/n描述由所述肌肉骨骼表示的至少一个节段施加的力的力信息;以及/n至少部分地基于所述位置信息和所述力信息来更新所述肌肉骨骼表示。/n
【技术特征摘要】
【国外来华专利技术】20180125 US 62/621,8181.一种用于提供与手部相关联的动态更新的肌肉骨骼表示的计算机化系统,所述系统包括:
多个传感器,其包括:
多个神经肌肉传感器,其被配置成连续记录来自用户的多个神经肌肉信号,其中,所述多个神经肌肉传感器被布置在一个或更多个可穿戴设备上;以及
至少一个辅助传感器,其被配置成连续记录与用户的手部移动相关联的多个辅助信号,其中,所述至少一个辅助传感器包括被配置成捕获用户手臂和/或手的至少一部分的图像的至少一个成像传感器;以及
至少一个计算机处理器,其被编程为:
将所述多个神经肌肉信号和所述多个辅助信号作为输入提供给经训练的统计模型;
基于所述经训练的统计模型的输出来确定:
描述所述肌肉骨骼表示的两个或更多个连接节段之间的空间关系的位置信息;以及
描述由所述肌肉骨骼表示的至少一个节段施加的力的力信息;以及
至少部分地基于所述位置信息和所述力信息来更新所述肌肉骨骼表示。
2.根据权利要求1所述的计算机化系统,其中,与手部相关联的所述肌肉骨骼表示包括对应于连接到该手部的手臂的至少一个节段。
3.根据权利要求1所述的计算机化系统,其中,所确定的位置信息包括描述所述肌肉骨骼表示的两个或更多个连接节段之间的空间关系的关节角度集合。
4.根据权利要求1所述的计算机化系统,其中,所确定的力信息包括由所述至少一个节段施加的线性力。
5.根据权利要求1所述的计算机化系统,其中,所确定的力信息包括由所述至少一个节段施加的扭矩。
6.根据权利要求1所述的计算机化系统,其中,所确定的力信息包括挤压力信息、抓握力信息或关于共收缩力的信息。
7.根据权利要求1所述的计算机化系统,其中,所述至少一个辅助传感器包括被配置成连续记录惯性测量单元(IMU)信号的至少一个IMU传感器。
8.根据权利要求1所述的计算机化系统,其中,所述至少一个辅助传感器包括基于辐射的传感器,该传感器被配置成在辐射入射到该传感器上时进行检测。
9.根据权利要求1所述的计算机化系统,其中,所述多个神经肌肉传感器包括肌电图(EMG)传感器、肌动图(MMG)传感器、声肌图(SMG)传感器或EMG传感器、MMG传感器和SMG传感器中两个或更多个的组合。
10.根据权利要求1所述的计算机化系统,其中,所述多个神经肌肉传感器被配置成以第一采样速率连续记录所述多个神经肌肉信号,并且所述至少一个辅助传感器被配置成以第二采样速率记录所述多个辅助信号,其中,所述第一采样速率和所述第二采样速率不同,并且其中,
(1)所述多个神经肌肉信号或所述多个辅助信号中的至少一种被重新采样,使得所述多个神经肌肉信号和所述多个辅助信号以相同的速率被提供作为所述经训练的统计模型的输入;
(2)其中,所述经训练的统计模型被配置成处理异步输入;或者
(3)其中,所述经训练的统计模型包括:
第一经训练的统计模型,其被配置成以所述第一采样速率接收所述多个神经肌肉信号作为输入;
第二经训练的统计模型,其被配置成以所述第二采样速率接收所述多个辅助信号作为输入;以及
组合器,其被配置成组合所述第一经训练的统计模型和所述第二经训练的统计模型的输出,以提供所述经训练的统计模型的输出。
11.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为:
对所述多个神经肌肉信号、所述多个辅助信号、或所述多个神经肌肉信号和所述多个辅助信号进行加权,其中,加权是基于与所述多个神经肌肉信号相关联的置信度和/或与所述多个辅助信号相关联的置信度。
12.根据权利要求11所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为:
确定与所述多个辅助信号相关联的第一置信度值;以及
当所述第一置信度值大于第一阈值时,将所述多个辅助信号作为输入提供给所述经训练的统计模型。
13.根据权利要求12所述的计算机化系统,其中,确定所述第一置信度值包括:至少部分地基于用户的手部在多个图像中是完全被遮挡还是部分被遮挡来确定所述第一置信度值。
14.根据权利要求13所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为:
确定与所述多个神经肌肉信号相关联的第二置信度值;以及
当所述第二置信度值大于第二阈值时,将所述多个神经肌肉信号作为输入提供给所述经训练的统计模型。
15.根据权利要求14所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为,当所述第一置信度值大于所述第一阈值并且所述第二置信度值大于所述第二阈值时,将所述多个辅助信号和所述多个神经肌肉信号作为输入提供给所述经训练的统计模型。
16.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为,至少部分地基于所述经训练的统计模型的输出的至少一个特性来修改所述经训练的统计模型的至少一个参数。
17.根据权利要求16所述的计算机化系统,其中,所述经训练的统计模型的输出的至少一个特性包括与所述经训练的统计模型的输出相关联的方差、协方差或熵。
18.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为,确定是否将所述多个神经肌肉信号、所述多个辅助信号、或所述多个神经肌肉信号和所述多个辅助信号作为输入提供给所述经训练的统计模型,其中,所述确定是基于所述经训练的统计模型的先前输出做出的。
19.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器被编程为,将所述多个神经肌肉信号和所述多个辅助信号作为输入提供给所述经训练的统计模型,其中,所述经训练的统计模型被配置成使用贝叶斯框架来组合所述多个神经肌肉信号和所述多个辅助信号。
20.根据权利要求1所述的计算机化系统,其中,所述多个神经肌肉传感器和所述至少一个辅助传感器被布置在同一可穿戴设备上。
21.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为:
至少部分地基于所述多个神经肌肉信号和/或所述多个辅助信号来确定导出信息,以及
将所述导出信息作为输入提供给所述经训练的统计模型。
22.根据权利要求21所述的计算机化系统,其中,所述导出信息包括导出的力信息。
23.根据权利要求1所述的计算机化系统,其中,流形定义了由所述经训练的统计模型输出的可能位置信息和力信息的完备表征空间,并且其中,所述至少一个处理器还被编程为基于所述流形的子流形来更新所述肌肉骨骼表示,其中,所述子流形定义了所述完备表征空间的降维。
24.根据权利要求23所述的计算机化系统,其中,基于所述子流形来更新所述肌肉骨骼表示包括参数化所述经训练的统计模型的输出,使得所述位置信息和/或力信息落在所述子流形内。
25.根据权利要求23所述的计算机化系统,其中,基于所述子流形来更新所述肌肉骨骼表示包括将基于所述经训练的统计模型的输出确定的位置信息和/或力信息投影到所述子流形上。
26.根据权利要求1所述的计算机化系统,其中,所述多个辅助信号选自由以下项构成的组:与用户的手部移动相关联的位置、加速度、力和角度旋转。
27.根据权利要求1所述的计算机化系统,其中,所述至少一个计算机处理器还被编程为,基于所述经训练的统计模型的输出来确定空间中的绝对位置信息。
28.根据权利要求27所述的计算机化系统,其中,所述绝对位置信息包括手臂和/或手的至少一部分相对于用户附近的对象的位置。
29.根据权利要求27所述的计算机化系统,其中,所述绝对位置信息包括手臂和/或手的至少一部分相对于用户躯干的位置。
30.一种提供与用户的手部相关联的动态更新的肌肉骨骼表示的方法,所述方法包括:
进行以下记录:
使用多个神经肌肉传感器连续记录来自用户的多个神经肌肉信号,所述多个神经肌肉传感器布置在用户穿戴的一个或更多个可穿戴设备上;以及
使用至少一个辅助传感器连续记录与用户的手部移动相关联的多个辅助信号,其中,所述多个辅助信号选自由以下项构成的组:与用户的手部移动相关联的位置、加速度、力和角度旋转,其中,所述至少一个辅助传感器包括被配置成捕获用户手臂和/或手的至少一部分的图像的至少一个成像传感器;
将所述多个神经肌肉信号和所述多个辅助信号作为输入提供给经训练的统计模型;
基于所述经训练的统计模型的输出,并使用至少一个计算机处理器来确定:
描述所述肌肉骨骼表示的两个或更多个连接节段之间的空间关系的位置信息;以及
描述由所述肌肉骨骼表示的至少一个节段施加的力的力信息;以及<...
【专利技术属性】
技术研发人员:P·凯福什,图多尔·吉尔杰卡蒂龙,布雷特·尤尔曼,
申请(专利权)人:脸谱科技有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。