当前您所在的位置:首页>新闻中心>公司新闻>

魔神产品高性能技术优异性阐述

发布时间:2020/07/21 浏览量:699

被动光学动作捕捉系统的优异性主要从以下几个关键要素来衡量:最佳的摄像机设置,2 维标记点的检测和它的矩心计算,3D标记点的生成,3D标记点的识别或者3D标记点的标签命名,三维数据的计算和清理/再定义,和来自其他设备的同步采样。

 

1)最佳的摄像机设置虽然用户通常都集中关注摄像机的参数,例如摄像机分辨率的多少,但是摄像机的定位功能有更重要的影响。魔神使用变焦单反镜头,使每一个摄像机的视野可以更优化和更精确。魔神的软件提供了计算机辅助摄像机瞄准和聚焦,以确保无论是什么背景的用户都可以优化设置动捕系统。此外,软件提供了实时摄像机的报告和系统错误的报告,方便用户可以立即看到系统是否被干扰和产生的错误数据。

魔神 Raptor4 解像率

测试的不同大小的 Marker 在不同距离 解像率的大小,可见在 9 米远看 4mm 的小点,仍有 4-19个像素之多。

 

2)二维标记点的检测和它的矩心计算

魔神是在摄像机里进行 2 维标记点的检测和它的矩心计算或者其他图像计算的。魔神的这种 摄像机内置有昂贵的高速 FPGA 协处理器,可以执行复杂图像处理过滤,同时还可以在图像中 定位标记点的位置,在每一帧里计算标记点的中心坐标。通过把这些计算任务分配到每一个 摄像机中,主处理器可以专注于其他任务。

 

3)三维标记点的生成

3D 标记点的生成过程中,反复地计算比较射线以确定哪些标记点是有效的。因为 CPU 免去了 定位标记点的任务,又因为魔神的计算是采用多线程编程的,因此计算过程不会阻碍系统运 行。魔神的计算能力能跟踪多达 10 个演员同时表演,每一个演员身上多达 80 个标记点,并 且能达到实时捕捉每秒 120 帧。3D 标记点的生成与系统的校准质量有密切关联,所以校准的 过程是非常重要的。魔神有三种类型的校准和三个细化选项,允许操作人员能更好的做场地 校准获得最好的捕捉环境。

 

4)三维标记点的识别

3D 标记点的识别就是 3D 标记点做标签命名的过程,或者可以理解为做一个有标签命名的 3D 标记点给模型使用。魔神开发了一个非常有效的方案和算法,可以自定义排序和标签命名, 甚至做 3D 标记点的识别的数量可以达到数以百计。与其他系统比较,其他系统一直有执行代 码缓慢和错误识别标记点的问题,导致操作人员需要在后处理过程中进行纠正,这样就致使 系统没法连续实时工作。

 

5)三维数据的计算和解算/再定义

当计算和确定好标记点的三维坐标,魔神的 Cortex 软件就可以计算出标记点在三维空间的位 置。Cortex 有一套 Rigid Body(刚体)配合生成的 3D 标记点使用,并且该 Rigid body 是 能够计算 6 自由度的参数。这是一个复杂的优化程序,当有三个标记点以上就可以定义为 Rigid body。它可以更精确计算 6 自由度的参数。解算数据的方法是把动画中的位置数据转 化为旋转数据,这样的话,它就能跟捕捉对象在形状和大小上几乎完全一致。魔神的解算器 是独一无二的,因为它可以同时解算多个标记点,从而降低了错误率和提高了处理速度。各 厂家对“延迟”的定义并不一致。为了使得报告里的延迟值最小化,一些公司在陈述延迟值 时,用的是 从标记点在摄像机成像到数据从摄像机转出之间这段时间差。这通常是一帧的时 间。然而用户更看重的延迟值是 从标记点在摄像机成像 到 用户获取识别数据 之间这段时 间差。而魔神报告的延迟值正是后者这种时间差,这个值一般在一到两个样本帧。此外,通 过魔神软件,操作人员可以选择让软件实时显示延迟,以避免系统传输的数据出现不可接受 的延迟,或者在笛卡尔坐标图(Cartesian graph)上显示计算数据。

 

6)来自其他设备的同步采样 魔神可以捕捉来自一系列不同型号的摄像机的视频,从不太贵的高清彩色网络摄像头和同步 锁相功能的数码视频摄像机,到每秒运行上千帧的高速视频摄像机都有。此外魔神的软件可 以采集来自模拟设备例如压力传感器的数据,或者收集来自数码设备例如 IMUS 的数据。

北京哲想软件有限公司