运动捕捉系统原理

article/2025/9/29 22:38:10

目录

一、什么是运动捕捉

1.惯性动作捕捉

2.光学式动作捕捉

(1)无标记点式光学动作捕捉原理

(2) 标记点式光学动作捕捉原理

二、光学式动作捕捉系统的构成

1.红外光学镜头

(1)镜头分辨率

(2)镜头频率

(3)镜头视场角

2.反光标识点

3.软件及配件 

三、应用场景

1.机器人&工程方向

2.电影、CG动画、游戏方向

3.虚拟主播、虚拟直播方向

4.运动分析、运动康复方向

5.虚拟现实方向


一、什么是运动捕捉

运动捕捉是记录物体或人的运动的过程,也被称作动作捕捉或动捕。该技术还涉及尺寸测量、物理空间里物体的定位及方位测定等能够借助计算机直接处理的数据。这一技术广泛应用于机器人、无人机、多智能体集群协同控制、军事、医疗、体育、科研及电影、动画、游戏、虚拟直播领域。从技术原理层面区分,可以将动捕分为:光学式、惯性式、机械式、声学式和电磁式。其中机械式、声学式、电磁式动作捕捉系统,随着时代的发展,受限于自身各种缺点,已逐渐淘汰出市场,现在行业中普遍使用红外光学动作捕捉或惯性动作捕捉。

1.惯性动作捕捉

惯性导航传感器、信号接收器以及数据处理系统构成了惯性传感器式动作捕捉系统。将姿态传感器穿戴在人体各个主要肢体部位,可将姿态信号无线传输至数据处理系统进行运动解算。其中姿态传感器集成了惯性传感器、重力传感器、加速度计、磁感应计、微陀螺仪等元素,得到各部分肢体的姿态信息,再结合骨骼的长度信息和骨骼层级连接关系,计算出关节点的空间位置信息。

优点:
便携且操作简单,可在户外使用。

缺点:

  • 定位不准——通过肢体姿态信息进行积分运算得到的空间位置信息具有不同程度的积分漂移,且一些传感器还会被周围环境磁场影响进而影响精度;
  • 续航力弱——充电一次后可持续工作时间有限,不适合长时间使用;
  • 数据漂移——原理本身基于单脚支撑和地面约束假设,无法进行双脚离地的运动定位解算;
  • 动作受限——传感器自身重量和线缆连接还是会对演员的动作表演造成一定约束;
  • 成本翻番——尤其在被捕捉对象数量增加时,设备的成本直接成倍增长,丧失价格优势。

2.光学式动作捕捉

通过布置在场地内的多个光学镜头从不同角度捕捉固定在人体/物体表面的反光标识点的位置信息,捕捉其动作姿态。根据被捕捉物/人不同的特征,还可将光学动捕分成无标记点式光学动作捕捉系统、标记点式光学动作捕捉系统。

(1)无标记点式光学动作捕捉原理

  • 第一种是基于普通视频图像的运动捕捉,通过提取人体关节点在二维图像中的坐标,再根据多相机视觉三维测量计算关节的三维空间坐标。
  • 第二种是基于主动热源照射分离前后景信息的红外相机图像的运动捕捉,也称为热能式动作捕捉,原理和第一种类似。
  • 第三种是三维深度信息的运动捕捉,系统基于结构光编码投射实时获取视场内物体的三维深度信息,根据三维形貌进行人形检测,提取关节运动轨迹。

总体而言,无标记点式动作捕捉目前仍存在动捕精度低、动作变形等问题。

(2) 标记点式光学动作捕捉原理

标记点式光学动作捕捉系统凭借多个光学相机从各个角度捕捉黏贴在被捕捉物/人关键节点部位的Marker点,并实时传输到数据处理工作站,利用三角测量原理计算出该点精确的空间坐标,再结算出骨骼的六自由度运动。无论主动式还是被动式光学动捕都是以标记点的类型为依据进行的分类。

a.主动式

使用LED作为标识点,在人体关节部位黏贴LED之后再通过线缆连接,为电源供电。

优点:

跟踪准确率较高,识别鲁棒性好。且自带光源,因此可在室内、室外使用,不受场地限制。

缺点:

  •  运动变形——时序编码的LED识别原理是依赖相机在各个时刻对多个的标记点采集成像标识ID,破坏了同步性,而且有效动作帧的采样率偏低,不适合捕捉快速动作及数据分析;
  • 精度较低——LED标识点的可视角度小,一个光学动捕镜头的内部往往集成了两个相机近距离采集,而此类窄基线结构直接影响视觉三维测量的精度;
  • 成本加倍——同上一个问题,运动时难免出现动作遮挡导致数据缺失,想要解决遮挡盲区的问题,只有成倍增加镜头的数量,而设备成本也随之上涨;
  • 人数受限——还是受到时序编码原理的局限,系统只能承载一定数量的标识点,通常同一时间最多不要超过2个人进行动捕采集。

b.被动式

被动式光学动作捕捉系统中使用反光标识点黏贴在被捕捉物/人身上关键节点部位,光学动捕相机发出的红外光由marker表面反光涂层反射到动捕相机中以对该点进行三维空间内的定位。

优点:

技术成熟,高精度、高采样率、低延迟且定位精准,动作表演无障碍,且标记点成本低能够灵活增加、布点,水下环境也可适用。

缺点:

  • 环境约束——被动式marker点自身不发光,通过调节光学相机阈值进行采集,阳光直射或其他反射物的干扰会影响捕捉效果;
  • 不抗遮挡——反光标记点一旦在运动时被完全遮住,会造成动作错位,需要后期人工修复数据,或者使用光惯混合的方式避免遮挡。
性能惯性式无点式主动式被动式
定位精度
采样频率
数据质量
快速捕捉能力
被捕捉物数量
运动范围
受干扰物铁磁体阳光、热源强光源阳光
便捷度
适用性

二、光学式动作捕捉系统的构成

1.红外光学镜头

作为光学动捕系统的主角,光学摄像头的分辨率、频率与视场角直接影响了整个动捕系统的精度和效果。

(1)镜头分辨率

反光标记点在镜头的画面中是以像素的形式呈现,而像素圆形的中心点则作为该点的二维坐标。由此可见,只要这一像素图形越圆润,其中心点的坐标就越准。

 因此,相同条件下,1200万像素镜头采集到的数据精度远远高于分辨率130万像素的镜头。

(2)镜头频率

镜头频率,或称帧速率,是指画面每秒被刷新的帧数,即图形处理器一秒内刷新的次数。其单位通常用fps表示,或用Hz来表示。光学镜头的帧速率越高,意味着捕获的图像信息越多,那么被捕捉人/物的三维空间数据精度更高,动作更为流畅。

(3)镜头视场角

视场角是指以光学镜头为定点,以被捕捉物可通过镜头的最大范围的两条边缘构成的夹角。这个角度代表了光学镜头的视野范围。根据镜头分类,有两种类型:广角镜头、非广角镜头。它们的区别如下:

镜头类型可视距离视场角范围
广角镜头
非广角镜头

如图所示,广角镜头的视野范围更为开阔,但一个反光标记点所占的像素数量相对较少。反观右侧视场角虽窄,但是采集到的数据精度却高于左侧。

 不仅如此,广角镜头的边缘往往存在画面变形,如果被捕捉物处在边缘位置,二维坐标的提取精度也会受到影响。

2.反光标识点

反光标识点是一个实心小球,其内部没有任何电子元件,也不需要供电或连接线,它们的表面覆盖一层反光材料,以反射光学镜头产生的光。使用时通过调整相机自身阈值只对反光标识点进行采样,略掉周围其他物体。

3.软件及配件 

包括动作捕捉操作及分析处理软件、POE交换机及固定装置等配件。

三、应用场景

NOKOV度量光学三维动作捕捉系统,采用高精度、低延迟的红外摄像头捕捉反光标识点,采集并生成精准、实时的动作信息,可广泛应用于:

1.机器人&工程方向

红外光学动作捕捉系统往往作为可靠的室内定位手段,为各类智能体,比如无人机、小车、移动机器人、机械臂等提供高精度、低延迟的三维空间位置信息,还可为机器学习验证真值的准确性

案例:无人车集群自主穿越障碍
客户:中国科学院自动化研究所

【动作捕捉经典案例】无人车集群自主穿越障碍

中科院自动化所多智能体协同控制平台编队与自主避障中科院自动化所无人集群系统分为三个子系统,定位子系统、通信子系统与控制子系统,可实现单体无人车和无人机控制、地空协同、集群对战以及无人车、无人机编队表演等功能icon-default.png?t=M5H6https://www.nokov.com/support/case_studies_detail/Multi-Agent-Formation-to-Avoid-Obstacles-Based-on-Motion-Capture-System.html

2.电影、CG动画、游戏方向

在电影制作和视频游戏开发中,光学动捕系统可用于记录动捕演员的动作,并使用该信息来驱动二维、三维CG动画角色。除了肢体动作,还会对演员面部表情、手指细微动作进行捕捉。

案例:游戏制作篮球动作捕捉

游戏制作篮球动作捕捉NOKOV动捕设备广泛应用于游戏制作,或影视动画、虚拟拍摄、虚拟综艺、虚拟演出、TVC等领域。https://www.nokov.com/support/case_studies_detail/motion-capture-basketball-game-demo.html

3.虚拟主播、虚拟直播方向

对比游戏、CG动画等要求高精度实时捕捉真人运动数据,虚拟直播或虚拟路演注重实时性及稳定性,以确保在较长时间播出中,虚拟主播、虚拟偶像依旧保持完好的形象和流畅的动作。

案例:Vtuber虚拟直播应用实例

虚拟数字人教练健身虚拟直播回放

Vtuber虚拟直播应用实例NOKOV光学动作捕捉支持虚拟主播24小时不间断直播icon-default.png?t=M5H6https://www.nokov.com/support/case_studies_detail/real-time-virtual-humans-with-optical-motion-capture.html

4.运动分析、运动康复方向

运动分析及运动康复方向通常会和测力台、肌电等设备数据同步,以获取运动学数据并结合力学、解剖学共同分析。

案例:冰雪运动科学实验室
客户:东北师范大学体育学院

冰雪运动科学实验室-东北师范大学体育学院

 

5.虚拟现实方向

在虚拟现实应用场景中,光学动捕系统会对头盔或手柄及相应配件进行定位,而且介于VR方向场景差别巨大,更要求丰富的产品线及定制化解决方法以满足各类需求。

 

更多动作捕捉相关案例: 

经典案例 | NOKOV度量动作捕捉经典案例icon-default.png?t=M5H6https://www.nokov.com/support/case_studies.html


http://chatgpt.dhexx.cn/article/ia1LGaca.shtml

相关文章

AGV调度系统原理

AGV介绍 在工厂中一般称为无人搬运小车 AGV类型 背托式AGV(潜入式AGV) 牵引式AGV 传输带式AGV 这集中就是我之前参与过的类型 核心技术 导航:磁导航、视觉导航、激光导航、二维码导航 磁导航原理 磁带导航技术与电磁导航相近&#xff…

Bootstrap栅格系统原理

Bootstrap栅格系统原理 Bootstrap栅格系统布局 1、栅格系统简介 1)响应式设计 我们现实生活中所使用到的设备有手机、平板电脑、笔记本、台式机。这些设备最大的区别在于它的屏幕的大小不一样,也就是分辨率大小不一样。 响应式设计最核心的思想是就一个…

计算机系统原理之程序是怎么运行的

计算机的组成 计算机是由硬件和软件组成的,这两个部分共同协作完成程序的运行。这两部分如何协作完成程序的运行,是本系列的重点。 信息的表示 信息的表示说到底就是位加上下文。举个小例子,比如11011101这一串二进制,在表示整数的…

软件设计师(2)--->操作系统基本原理

目录 操作系统基本原理 一、进程(PCB) 1、进程的基本状态 2、 前驱图 3、进程的同步与互斥 4、信号量机制 5、PV操作 6、死锁问题 7、银行家算法 二、存储管理 1、分区存储组织 2、分页存储管理方式 3、分段存储管理方式 4、段页式存储管理…

操作系统原理是什么

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合,是通过计算机语言编写程序让计算机执行。那么操作系统原理是什么呢?下面小编就跟大家分享下操作系统原理。 工具/原料 系统版本:windows10系统 品牌…

oneinstack的网站https证书到期后手动续期

由于各种原因,oneinstack并不一定能自动续期网站脚本,导致https证书过期,此时可以手动执行更新脚本。 一、先把oneinstack的证书申请脚本更新 cd oneinstack/ ./upgrade.sh二、手动执行脚本 /root/.acme.sh/acme.sh --cron --home /root/.a…

跟着未名学Office - 高效笔记OneNote

了解OneNote 2016年12月22日 19:57 OneNote Summary 理解OneNote中的笔记本、分区、页的概念 编写人:未名 感谢秦大: http://www.zloffice.net/ 基本操作(17) 2016年12月22日 20:24 页面模板 插入-->页面模板 使用模板 创建模板 用于当前分区新页的…

Onenote如何快速实现首行缩进的功能。

因为Onenote定位的是笔记本,所以本身并不带有首行缩进功能。下面来介绍如何用其它辅助手段来实现这个功能。楼主现在用的是onenote2016,其它版本未测试过这个方法,不过应该是可行的。 首先下载和安装Onetastic这个插件,这个插件目…

关于onenote2016遇到的页面大片空白无法正常收缩的bug

问题示意 解决办法1: 将页面中的信息复制到新的一页后 恢复正常 简单 高效 省事 解决办法2: 这个办法有点麻烦,但是本质是对原来的页面的修复,不需要创建新页面,然后把旧页面的内容搬到新页面。 那么旧页面到底发生了…

简单有效解决onenote无法设置或修改默认的英文字体“Calibri”(简单实用)

onenote中只能设置中文字体,英文字体只能用默认的“Calibri”,中英文和数字混排时,效果极差,极其烦人。是否有办法同时或分别设置onenote中、英文字体呢?办法是有的。 中文字体的设置在文件–>选项中,设…

NAntpad 不免费了

NAntpad是一个很好的创建NAnt Build文件的工具,前一段时间试过它的0.4 Beta版,感觉很不错;今天收到Email通知,0.5 Beta已经发布了,很高兴的把新版本下载回来(下载的时候还要再次输入email地址)&…

js清空本地存储_详解onenote保存与同步④:本地笔记奇葩的丢失经历

(此文介绍的是我遇到过的,极其奇葩的,丢失onenote本地笔记的惨痛经历。不论是否具有普遍性,对进一步理解缓存还是很有帮助的。大家若有其他丢失经历,可以交流。) 对于onenote本地笔记本而言,由于…

我的 OneNote 入门心得

Microsoft OneNote 是老牌笔记类软件,在如今百花齐放的笔记类市场仍然有众多死忠粉的拥护,比如我。也试过其它笔记类软件,近年推出的 Notion 就不错,但仍然无法取代 OneNote 在我的笔记体系中的核心地位。 本文介绍笔者对 OneNote…

onenote CAS总结⑦:异常“强大”的搜索机制(转载)

转载地址http://cas01.com/7335.html onenote CAS总结⑦:异常“强大”的搜索机制 原创 小斯 2021-02-06 18:10 onenote的中文搜索,相当尴尬,可以说是功能最强和最垃圾的混合体!至少在我用过的软件中,没有哪个的搜…

VisualStudio如何进行OneNote插件开发?

文章目录 0.引言1.工具和数据准备2.创建工程3.创建ribbon配置文件4.编写功能代码5.安装和部署6.OneNote插件展示 0.引言 在OneNote做笔记很方便,但笔者用久后,就觉得OneNote缺少自己想要的一些功能,希望通过二次开发实现不断增长的需求。起初…

如何卸载Onetastic

Looking for an effective solution to uninstall Onetastic (64-Bit)? Download professional uninstaller to get rid of it now! Download Onetastic (64-Bit) Removal Tool Tested Malware & Virus Free by McAfee™ Failed to uninstall Onetastic (64-Bit) through …

onenote运用onetastic和notehighlight插件

一、两个免费插件 插件1:onetastic 查件2:notehighlight 或(github) 其中onetastic可以添加宏(自定义或下载宏),便于快捷操作。如改变文本字体和字体大小、插入时间、横线、快速查找、替换等。notehighlight可以添加代码样式、主题(noteh…

VUE上传大文件的三种解决方案

最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等…

大文件怎样实现快速上传?

前言 大文件快速上传的方案,相信你也有过了解,其实无非就是将 文件变小,也就是通过 压缩文件资源 或者 文件资源分块 后再上传。 本文只介绍资源分块上传的方式,并且会通过 前端(vue3 vite) 和 服务端&…

大文件夹上传

目前没有这样的标准,可以把文件夹打包上传大文件。 webkitdirectory Booleanwebkitdirectory属性(如果存在)指示用户在文件选择器界面中只能选择目录。有关HTMLInputElement.webkitdirectory其他详细信息和示例,请参阅。 虽然最初…