动作捕捉系统本质上是一种定位系统,通常需要在目标物布置定位设备进行追踪。以红外光学为原理的动作捕捉系统,主要由由光学镜头、动作捕捉软件、反光标识点、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点)的更多相关文章

  1. VUP虚拟直播与光学动作捕捉技术

    虚拟直播将虚拟场景.虚拟形象实时显示在观众面前,虚拟场景与人物替代了原有的耗费较大搭建成本的实景场景与真人出镜,为观众带来全新的视觉体验,同时新技术降低了原有场景搭建成本,是近些年继AI.VR.动作捕 ...

  2. 光荣与梦想 | XMove动作捕捉系统(一)

    XMove是我和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本. 今年春节回到老家,翻出了2011年春节时焊电路用过的松香和和硬盘角落 ...

  3. 真人动作捕捉系统 for Unity

    真人动作捕捉 在Asset Store中浏览Mecanim相关的资源时,发现了这个 资源信息 Asset Store:https://www.assetstore.unity3d.com/#/cont ...

  4. 自述创业史 | XMove动作感应系统(二)

    XMove是沙漠君和几个死党从2010年开始开发的一套人体动作捕捉系统,软硬件全部自行开发,投入了大量的精力,历经三年,发展四个版本.文章分上下篇,本文为下篇,前三代的故事在<光荣与梦想| XM ...

  5. AI动作捕捉技术,会让制造业大幅度降低成本吗?

    现代动作捕捉系统应该是起源于100多年前的动画工业,通过一种叫做"动态遮罩或影像描摹"的技术,动画师们可以获得流畅的.栩栩如生的动作:后来到了20世纪80年代,动画师们设计出带有活 ...

  6. sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)

    sql server 关于表中只增标识问题   由于我们系统时间用的过长,数据量大,设计是采用自增ID 我们插入数据的时候把ID也写进去,我们可以采用 关闭和开启自增标识 没有关闭的时候 ,提示一下错 ...

  7. 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访

    原文链接:http://cgworld.jp/interview/201607-bandainamco.html     因开发了[偶像大师],[铁拳],[XX传说]系列等各种游戏而被广为人知的万代南 ...

  8. 用户管理 之 Linux 系统中的超级权限的控制

    在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者.普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户. 在系统中,每个文件.目录和进程,都归属于某一个用户 ...

  9. java小学生四则运算带面板版 但我不知道为什么同类变量却进不了动作监听中去

    ---恢复内容开始--- package yun; import java.util.*; import java.awt.*; import java.awt.event.ActionEvent; ...

随机推荐

  1. UiPath中恢复依赖项失败的解决方法

    目录 序言 正文 什么是依赖包? 如何查看项目使用了哪些版本的依赖包? 一.项目内查看 二.查看项目的 JSON 文件 问题根源 解决方法 一.「等」字诀 二.切换网络环境(根治) 三.手动复制依赖包 ...

  2. c语言经典算法---计算Fibonacci数列

    算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手.下面我就分享一个C语言中比较基础却极为重要的一个算法----计算Fi ...

  3. 循序渐进BootstrapVue,开发公司门户网站(1)---基于Bootstrap网站模板构建组件界面

    在前面随笔<使用BootstrapVue相关组件,构建Vue项目界面>概括性的介绍了BootstrapVue的使用过程,其实选用这个主要就是希望能够用来构建一些公司门户网站的内容,毕竟基于 ...

  4. 再有人问你HashMap,把这篇文章甩给他

    搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java==集合中的精髓==了,如果你觉得自己对它掌握的还不够好,我想今天这篇文 ...

  5. sqlsever 创建一个通用分页查询

    -- Author: Mis Chen-- Create date: 2018年5月15日 11:21:47-- Description: 创建一个通用分页查询-- ================= ...

  6. CMD批处理(5)——自动以管理员身份运行批处理脚本

    在日常运维工作中,为方便对windows用户进行系统安装或配置等,使用Windows自带的批处理(bat文件)是一种最为简单快速的方法. 批处理脚本不会默认已管理员身份运行,一般情况下,我会将脚本命名 ...

  7. java 写webservice接口解析xml报文

    1 <!--解析xml报文--> 2 <dependency> 3 <groupId>dom4j</groupId> 4 <artifactId& ...

  8. vs中打开ashx文件没有提示,没有高亮标记解决方法

    在VS菜单中 工具 --- 选项 --- 文本编辑器 --- 文件扩展名,在右侧添加 ashx ,选中Microsoft Visual C# 保存后,再打开就行了 ashx文件头部报错后,删除 < ...

  9. CORS跨源资源共享概念及配置(Kubernetes Ingress和Spring Cloud Gateway)

    我最新最全的文章都在南瓜慢说 www.pkslow.com,欢迎大家来喝茶! 1 跨源资源共享CORS 跨源资源共享 (CORS) (或通俗地译为跨域资源共享)是一种基于HTTP 头的机制,该机制通过 ...

  10. Java高质量面试总结

    面试 一般都是由浅到深去问,思路是: 先考察基础是否过关,因为基础知识决定了一个技术人员发展的上限 再通过深度考察是否有技术热情和深度以及技术的广度 同时可能会提出一些质疑和挑战来考察候选人能否与有不 ...