NOKOV度量光学动作捕捉系统工作流程
如果你对影视、动画或者游戏有一定关注,相信你一定听说过“动作捕捉”。事实上,无论是屏幕中的战场,还是真实的军事领域,从2K游戏中的虚拟球员,到医疗、康复、运动领域的专业研究;从机器人/无人机的研发设计,到海底隧道的测量工作;科研、工业、教育、娱乐、军事等各个领域中,光学动作捕捉都在提供无比精准的数据支持。那么问题来了,一套光学动作捕捉系统是如何工作的呢?
一套光学动作捕捉系统由红外动作捕捉镜头、反光标识点、POE连接器、动作捕捉软件和若干配件组成(如标定工具和镜头云台等)。其工作原理是:通过镜头发射红外线,红外线照射到标识点上会被反射,镜头上的感应矩阵可接收到反射回来的红外线,两个镜头同时工作,就可以确定标识点在三维空间内的坐标;大量坐标数据通过POE连接器传输给动作捕捉软件,便可以解算出目标在空间中的位置、方向和运动轨迹等信息,实现对目标的追踪。
下面我们会探索光学动作捕捉系统的具体工作流程,以及它是如何在不同领域的应用中发挥作用的。
校准
虽然理论上两个镜头就可以确定目标在三维空间中的坐标,但在实际应用中,目标身上的部分标记点有被遮挡住的可能,因此一套光学动作捕捉系统会配备多个镜头。校准的过程就是使用标定工具,让动作捕捉软件计算出镜头的准确空间位置和角度,建立三维空间坐标(XYZ轴),为精确的动作捕捉做好准备。
NOKOV度量光学三维动作捕捉系统在校准时使用的标定工具,通过L型标定工具确定空间中的X、Y、Z三个坐标轴的方向和原点位置
采集和跟踪
在光学动作捕捉系统中,每个红外动作捕捉镜头上都有红外(长波)发射器,镜头会发射出红外光;被捕捉的目标上附着了能够反射红外光线的标识点(Marker),标识点反射的红外光会被多个镜头上的感应器矩阵接收。
NOKOV度量光学三维动作捕捉系统在工作状态时,高性能红外动作捕捉镜头会发射红外光线。
不同位置的镜头采集到标识点的位置后,就可以计算出这个点在空间中的三维坐标,通过这种原理,动作捕捉系统可以同时采集到目标上多个标识点的一系列三维坐标。
动作捕捉的主要目的是跟踪并还原目标的运动信息,在一段时间轴上,多个镜头持续采集标记点的位置,就可以跟踪到标记点的运动轨迹和动作信息。
在采集过程中,动作捕捉镜头的分辨率和频率非常重要,这直接决定了动作捕捉的精度。无论是娱乐产业,还是科研、工业、军事等领域,对动作捕捉的精度要求都非常严格。目前,世界顶级的动作捕捉镜头的分辨率可达1200万像素,频率可达340Hz,精度可以达到亚毫米级。
反光标识点是动作捕捉中应用最广的传感器,因为它轻便、小巧、成本低,不易损坏,无论捕捉目标是演员、动物、无人机、机器人,还是残障病患、职业运动员,这种标识点都不会对目标的动作造成干扰,从而达到最真实、精准的动作捕捉。
识别目标
在光学动作捕捉系统完成采集和跟踪后,还有一项重要的任务:识别。
无论动作捕捉的目标是表演者、机器人/无人机、还是船舶、车辆模型,都需要分析出各个标识点之间的相互位置关系。因此,在动作捕捉系统第一次工作时,系统需要为每个标识点编码,从而建立目标整体的参考模板(比如目标是人,这个模板就是人的骨骼模型),之后,动作捕捉系统就会根据这个模板完成识别工作。
NOKOV度量光学三维动作捕捉系统用于步态分析测试实验,系统将目标身上的各个标识点建立成整体的腿部模型
实时数据传输/二次处理
光学动作捕捉在众多动作采集、追踪的解决方案中,最显著的优势其一是精准性,其二便是实时性。而实时输出可用数据,也是光学动作捕捉工作的最后一个环节。
例如NOKOV度量光学三维动作捕捉系统在获取目标的位置、方向、关节6自由度等数据后,其动作捕捉软件通过编写底层代码,可实时生成SDK广播,并向多种第三方软件传输,其同步误差达到亚毫秒级,从而帮助使用者实现对目标的实时监测、定位、追踪、测量或渲染。
通过动作捕捉系统对无人机的姿态进行实时监测
更多相关案例及动作捕捉资讯,请关注服务号【NOKOV度量动作捕捉】
NOKOV度量光学动作捕捉系统工作流程的更多相关文章
- 光学动作捕捉系统中的反光标识点(Marker点)
动作捕捉系统本质上是一种定位系统,通常需要在目标物布置定位设备进行追踪.以红外光学为原理的动作捕捉系统,主要由由光学镜头.动作捕捉软件.反光标识点.POE交换机.和若干配件组成,其中反光标识点(Mar ...
- VUP虚拟直播与光学动作捕捉技术
虚拟直播将虚拟场景.虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继AI.VR.动作捕 ...
- 光荣与梦想 | XMove动作捕捉系统(一)
XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...
- 真人动作捕捉系统 for Unity
真人动作捕捉 在Asset Store中浏览Mecanim相关的资源时,发现了这个 资源信息 Asset Store:https://www.assetstore.unity3d.com/#/cont ...
- Kafka(分布式发布-订阅消息系统)工作流程说明
Kafka系统架构Apache Kafka是分布式发布-订阅消息系统.它最初由LinkedIn公司开发,之后成为Apache项目的一部分.Kafka是一种快速.可扩展的.设计内在就是分布式的,分区的和 ...
- 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访
原文链接:http://cgworld.jp/interview/201607-bandainamco.html 因开发了[偶像大师],[铁拳],[XX传说]系列等各种游戏而被广为人知的万代南 ...
- 自述创业史 | XMove动作感应系统(二)
XMove是沙漠君和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本.文章分上下篇,本文为下篇,前三代的故事在<光荣与梦想| XM ...
- AI动作捕捉技术,会让制造业大幅度降低成本吗?
现代动作捕捉系统应该是起源于100多年前的动画工业,通过一种叫做"动态遮罩或影像描摹"的技术,动画师们可以获得流畅的.栩栩如生的动作:后来到了20世纪80年代,动画师们设计出带有活 ...
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介绍
RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件介绍 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部 ...
- RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件Web业务平台
RDIFramework.NET ━ .NET快速信息化系统开发框架 工作流程组件Web业务平台 接前两篇: RDIFramework.NET ━ .NET快速信息化系统开发框架 ━ 工作流程组件介 ...
随机推荐
- DP:三角形的最小路径和
给定一个三角形,找出自顶向下的最小路径和.每一步只能移动到下一行中相邻的结点上. 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3]] 自顶向下的 ...
- 【uniapp】【外包杯】学习笔记day06 | 微信小程序导航栏的制作并推送的到码云【黑】
先创建分支 格式化快捷键 shift+alt+f
- idea配置servlet项目找不到servlet jar包爆红【解决办法】
1.看你的implements 后面的Servlet是否大写了 2.大部分原因就是缺少servlet-api jar包或者idea找不到jar包 如果你是爆红的,那么问题就在这里,点击-号,重新添加这 ...
- C++20语言核心特性的变化
using for Enumeration Values 对比一下C++20前后的区别: enum class State { open, progress, done = 9 }; // Bef ...
- centos虚拟机安装
目录 一.准备工作 1.vmware workstation软件安装 2.准备ios镜像 二.创建Centos虚拟机 三.进行Centos7的系统安装 四.虚拟机快照的使用 1.创建虚拟机快照 2.还 ...
- POJ-3624 01背包入门
还是入门题,只不过需要优化一下空间,不然就会内存超限 Bessie has gone to the mall's jewelry store and spies a charm bracelet. O ...
- 小市值选股策略代码分享(附python源码)
小市值选股策略的核心在于通过综合分析公司的基本面.行业定位.财务健康状况以及市场趋势, 来寻找那些被市场低估但具备显著成长潜力的股票,同时也要重视风险管理和投资组合的多样化. 今天来给大家分享下小市值 ...
- 一文掌握 Kubernetes 证书
如果你正在自己的环境中运行 Kubernetes,那么了解证书的工作原理以及如何管理它们以确保集群的安全性和完整性至关重要.在本文中,我们将解释什么是 Kubernetes 证书.其重要性,以及如何检 ...
- StingBuilder与StringBuffer包含的常见方法(图示)
StingBuilder与StringBuffer包含的常见方法
- 红日靶场2-wp
红日靶场2 环境搭建 靶场配置 靶场拓扑图如下: 首先先新建一个网卡, PC PC端虚拟机相当于网关服务器,所以需要两张网卡,一个用来向外网提供web服务,一个是通向内网. 由于作者默认的网段设置为1 ...