光学动作捕捉系统中的反光标识点(Marker点)
动作捕捉系统本质上是一种定位系统,通常需要在目标物布置定位设备进行追踪。以红外光学为原理的动作捕捉系统,主要由由光学镜头、动作捕捉软件、反光标识点、POE交换机、和若干配件组成,其中反光标识点(Marker点)即为布置在目标物上的一种特殊球体。

红外光学原理的动作捕捉系统分为主动式和被动式,其区别之一就在于反光标识点。主动式原理的反光标识点需连接电源主动发光,从而光学相机能够获取其空间位置。而被动式光学原理中的反光标识小球,是一种表面涂有反光材料的小球,无连接线,不需要电源,内部没有任何电子元件,它固定在被捕捉物表面反射镜头发出的红外光,进而被多个镜头上的感应器矩阵接收,并获取其球心三维坐标。本文将进行被动式光学原理的动作捕捉系统中反光标识点(Marker点)的相关介绍。

不同的应用场景下适配不同的反光标识点(Marker点)类型,例如当被捕捉物尺寸偏小时,需要较小的Marker与之适配,而当其表面非常光滑时,又需要带有双面粘性底座的反光标识点(Marker点)进行固定。
反光标识点(Marker点)尺寸与固定方式
尺寸

反光标识点的大小选择选择通常与被捕捉物类型与尺寸有关,当捕捉人体全身动作时,常用直径12~15mm反光标识点(Marker点),而捕捉人体手部、足部、面部的精细动作时,常使用直径小于8mm的小尺寸反光标识点(Marker点)。而在自动化方向常见的无人机、机器人等多智能体室内定位与位姿捕捉,通常使用8~12mm反光标识点(Marker点),另外,如果是使用场景空间与被捕捉物尺寸都比较大的情况,则使用直径大于15mm的Marker。
固定方式

为保证系统正常使用,需要反光标识点(Marker点)能够稳定地固定在被捕捉物表面,反光标识点(Marker点)主要通过勾面底座、平面底座以及无底座三种方式进行固定。
勾面底座:即尼龙搭扣方式,通过勾面规定到被测物表面的贴有的背胶魔术贴。
平面底座:通常使用双面胶,将底座固定在坚固平滑的被测物表面,或用于人体局部的细微动作捕捉。
无底座:反光标识点(Marker点)通过螺丝、热熔胶等方式直接与机械结构、亚克力板、碳纤维棒等材质的表面进行固定,
反光标识点(Marker点)贴点方式

反光标识点(Marker点)的贴点通常有以下几种注意事项:
① 为保证系统对被捕捉物建立刚体与多刚体模型,需要在被捕捉物表面至少设置三个反光标识点(Marker点)去定义一个模型,以获取其三维坐标,
② 两个反光标识点(Marker点)不能距离太近,否则易造成系统无法正确识别,
③ 反光标识点(Marker点)之间需要以非直线、非对称方式排布,使系统能够正确识别其方向以及区分相应动作。
而在不同的应用方向,例如机器人无人机室内定位,影视动捕特效制作,大空间VR实训,人体步态分析等,其对应贴点方式也有多种类型。
运动分析领域

通常有专门的人体贴点模板,如Helen Hayes模型等,反光标识点(Marker点)按照固定位置贴在人体皮肤表面或紧身衣上。

影视动画制作领域

通常使用身着动作捕捉服装方式进行贴点,一般在全身的贴点量通常大于或等于50个反光标识点(Marker点),每个肢体段都保证附着有3~5个Marker,其贴点位置通常在骨性标志点的关节处以及肢体段的中心,以保证运动中对点的遮挡不会影响动作捕捉效果的稳定流畅。
光学动作捕捉系统中的反光标识点(Marker点)的更多相关文章
- VUP虚拟直播与光学动作捕捉技术
虚拟直播将虚拟场景.虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继AI.VR.动作捕 ...
- 光荣与梦想 | XMove动作捕捉系统(一)
XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...
- 真人动作捕捉系统 for Unity
真人动作捕捉 在Asset Store中浏览Mecanim相关的资源时,发现了这个 资源信息 Asset Store:https://www.assetstore.unity3d.com/#/cont ...
- 自述创业史 | XMove动作感应系统(二)
XMove是沙漠君和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本.文章分上下篇,本文为下篇,前三代的故事在<光荣与梦想| XM ...
- AI动作捕捉技术,会让制造业大幅度降低成本吗?
现代动作捕捉系统应该是起源于100多年前的动画工业,通过一种叫做"动态遮罩或影像描摹"的技术,动画师们可以获得流畅的.栩栩如生的动作:后来到了20世纪80年代,动画师们设计出带有活 ...
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
sql server 关于表中只增标识问题 由于我们系统时间用的过长,数据量大,设计是采用自增ID 我们插入数据的时候把ID也写进去,我们可以采用 关闭和开启自增标识 没有关闭的时候 ,提示一下错 ...
- 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访
原文链接:http://cgworld.jp/interview/201607-bandainamco.html 因开发了[偶像大师],[铁拳],[XX传说]系列等各种游戏而被广为人知的万代南 ...
- 用户管理 之 Linux 系统中的超级权限的控制
在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户 ...
- java小学生四则运算带面板版 但我不知道为什么同类变量却进不了动作监听中去
---恢复内容开始--- package yun; import java.util.*; import java.awt.*; import java.awt.event.ActionEvent; ...
随机推荐
- Vue项目开发环境搭建
初步学习vue.js相关知识,下面是我搭建环境中一些经验总结,希望可以帮到有需要的同学.首选先安装好以下的工具和环境. 一.软件安装 1.WebStorm官网下载地址:https://www.jetb ...
- [USACO3.1]最短网络 Agri-Net
题目背景 Farmer John 被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场.当然,他需要你的帮助. 题目描述 FJ 已经给他的农场安排了一条高速的网络线路,他想 ...
- 『言善信』Fiddler工具 — 15、使用Fiddler抓取HTTPS请求
目录 1.Fiddler抓取HTTPS过程 2.拓展:SSL/TLS证书握手原理 3.Fiddler抓取HTTPS原理总结 4.Fiddler抓取HTTPS设置 步骤1:配置证书 步骤2:勾选设置 5 ...
- 这应该是把Java内存区域讲的最清楚的一篇文章
基本问题: 介绍下 Java 内存区域(运行时数据区) Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么) 对象的访问定位的两种方式(句柄和直接指针两种方式) 拓展问题: ...
- open数据库报错ERROR at line 1: ORA-03113: end-of-file on communication channel Process ID: 3880 Session ID: 125 Serial number: 3
1.今天打开数据时,失败,报错 ERROR at line 1:ORA-03113: end-of-file on communication channelProcess ID: 3880Sessi ...
- Jenkins+Github+Nginx实现前端项目自动部署
前言 最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务.看了一些案例最后选用现在比较主流的Jenkin ...
- Mysql优化(出自官方文档) - 第十二篇(优化锁操作篇)
Mysql优化(出自官方文档) - 第十二篇(优化锁操作篇) 目录 Mysql优化(出自官方文档) - 第十二篇(优化锁操作篇) 1 Internal Locking Methods Row-Leve ...
- Duilib的双缓冲实现,附带GDI、WTL的双缓冲实现
前言: 闪烁问题,之前的经验是使用双缓冲,借此机会,把双缓冲的研究心得总结下. 双缓冲的含义: 缓冲这个词,相信大家都不陌生,Cache.主要是为了解决上下游(或者模块.或者系统)等性能不匹配问题.如 ...
- js 判断是什么浏览器加载页面
一.Navigator 属性: 1)appcodeName 返回浏览器代码名 2)appminorVersion 返回浏览器次级版本 3)appname 返回浏览器名称 4)browserLan ...
- Kubernetes全栈架构师(Kubeadm高可用安装k8s集群)--学习笔记
目录 k8s高可用架构解析 Kubeadm基本环境配置 Kubeadm系统及内核升级 Kubeadm基本组件安装 Kubeadm高可用组件安装 Kubeadm集群初始化 高可用Master及Token ...