转自http://news.17173.com/content/2016-03-14/20160314102718031.shtml

目前动作捕捉系统有惯性式和光学式两大主流技术路线,而光学式又分为标定和非标定两种。那么我们可以将动作捕捉系统分为以下三大主类:基于计算机视觉的动作捕捉系统(光学式非标定)、基于马克点的光学动作捕捉系统(光学式标定)和基于惯性传感器的动作捕捉系统(惯性式)。接下来我们对这三种形式的动作捕捉系统进行简单的解析。

1. 基于计算机视觉的动作捕捉系统

该类动捕系统比较有代表性的产品分别有捕捉身体动作的Kinect,捕捉手势的Leap Motion和识别表情及手势的RealSense实感。

该类动捕系统基于计算机视觉原理,由多个高速相机从不同角度对目标特征点的监视和跟踪来进行动作捕捉的技术。理论上对于空间中的任意一个点,只要它能同时为两部相机所见,就可以确定这一时刻该点在空间中的位置。当相机以足够高的速率连续拍摄时,从图像序列中就可以得到该点的运动轨迹。这类系统采集传感器通常都是光学相机,基于二维图像特征或三维形状特征提取的关节信息作为探测目标。

基于计算机视觉的动作捕捉系统进行人体动作捕捉和识别,可以利用少量的摄像机对监测区域的多目标进行监控,精度较高;同时,被监测对象不需要穿戴任何设备,约束性小。

然而,采用视觉进行人体姿态捕捉会受到外界环境很大的影响,比如光照条件、背景、遮挡物和摄像机质量等,在火灾现场、矿井内等非可视环境中该方法则完全失效。另外,由于视觉域的限制,使用者的运动空间被限制在摄像机的视觉范围内,降低了实用性。

2. 基于马克点的光学动作捕捉系统

具有代表性的是美国的Motion Analysis。

该类系统的原理是在运动物体关键部位(如人体的关节处等)粘贴Marker点,多个动作捕捉相机从不同角度实时探测Marker点,数据实时传输至数据处理工作站,根据三角测量原理精确额计算Marker点的空间坐标,再从生物运动学原理出发解算出骨骼的6自由度运动。根据标记点发光技术不同还分为主动式和被动式光学动作捕捉系统。

基于马克点的光学动作捕捉系统采集的信号量大,空间解算算法复杂,其实时性与数据处理单元的运算速度和解算算法的复杂度有关。且该系统在捕捉对象运动时,肢体会遮挡标记点,另外对光学装置的标定工作程序复杂,这些因素都导致精度变低,价格也相对昂贵。

基于马克点的光学动作捕捉系统可以实现同时捕捉多目标。但在捕捉多目标时,目标间若产生遮挡,将影响捕捉系统精度甚至会丢失捕捉目标。

3. 基于惯性传感器的动作捕捉系统

代表性的产品有诺亦腾开发的Perception Neuron。

基于惯性传感器的动捕系统需要在身体的重要节点佩戴集成加速度计,陀螺仪和磁力计等惯性传感器设备,然后通过算法实现动作的捕捉。该系统由惯性器件和数据处理单元组成,数据处理单元利用惯性器件采集到的运动学信息,通过惯性导航原理即可完成运动目标的姿态角度测量。

基于惯性传感器的动捕系统采集到的信号量少,便于实时完成姿态跟踪任务,解算得到的姿态信息范围大、灵敏度高、动态性能好,且惯性传感器体积小、便于佩戴、价格低廉。相比于上面提到的两种动作捕捉系统,基于惯性传感器的动作捕捉系统不会受到光照、背景等外界环境的干扰,又克服了摄像机监测区域受限的缺点,并可以实现多目标捕捉。

但是由于测量噪声和游走误差等因素的影响,惯性传感器无法长时间地对人体姿态进行精确的跟踪。

除了惯性式和光学式这两条主线外,还有机械电动式、声学式、电磁式等形式的动作捕捉系统。

(转)认识动作捕捉系统 浅谈三种主流解决方案相关推荐

  1. 浅谈三种特殊进程:孤儿进程,僵尸进程和守护进程

    昨天学了进程控制,就这三种特殊的进程研究了一下,其中也借鉴了一些前人总计的经验. 1.孤儿进程 如果父进程先退出,子进程还没退出那么子进程将被 托孤给init进程,这里子进程的父进程就是init进程( ...

  2. 浅谈三种近场通信技术特点以及未来应用场景分析与预测

    一.三种近场通信技术特点 1.WIFI WiFi全称Wireless Fidelity,具有传输速度较高(可以达到UMbps).有效距离长和接入设备多等优点.IEEE 802.11是针对WIFI技术制 ...

  3. 浅谈三种近场通信技术的特点,对未来近场通信技术的应用场景进行分析与预测

    一.三种近场通信技术特点 1.WIFI 概念:创建于IEEE 802.11标准的无线局域网技术.WiFi(Wireless Fidelity,无线保真技术)即IEEE 802.11协议,是一种短程无线 ...

  4. 浅谈几种主流数控机床的数据采集技术

    马上即将毕业了,就自己在学校做的项目中包含有几种主流数控系统需要进行数据采集,总结一下之前的一些经验和开发工作,也希望后面再做相关技术研究的时候少踩点坑,同时也算是一个阶段的总结吧,毕竟马上要从事一个 ...

  5. 跨域的三种主流解决方案

    JSONP jsonp实现原理 : 主要是利用动态创建script标签请求后端接口地址,然后传递callback参数,后端接收callback,后端经过数据处理,返回callback函数调用的形式,c ...

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

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

  7. 光学动作捕捉系统使用教程:刚体贴点说明

    一.光学动作捕捉系统定义: 光学动作捕捉系统的本质是定位系统,它通过捕捉附着于被测物表面的反光标志点,获取反光标点球心的三维坐标,进而去识别多个反光标志点多构成的一个模型.通过计算分析,来获取与其相关 ...

  8. 浅谈三角带的使用及其分类

    浅谈三角带的使用及其分类 特殊加工传送带http://www.gardner-js.com/csd.html三角带又称V型带,是传动带中产量最大.品种最多.用途最广的一种产品.自从1917年首次由美国 ...

  9. 【Nokov】动作捕捉系统标定与机械臂各坐标系的说明

    导语:这一周的工作先是完成了度量系统Nokov的标定,然后对机械臂自身的编码器得到的坐标值与动作捕捉系统Nokov测得的坐标值进行了比较,来观察二者之间的误差.在这个过程中我对Nokov软件Seeke ...

最新文章

  1. 【题解】P1080 国王游戏(贪心+高精python天下第一)
  2. LAMP介绍,Apache安装细节过程
  3. linux目录所属用户和组,管理用户所属的用户组《 Linux 文件与目录权限 》
  4. PTA L2-001 紧急救援 (点带权最短路)
  5. 关于各种JOIN连接的解释说明【原创】
  6. 帝国cms录入表单模板php,帝国cms7.5在线表单提交制作教程
  7. Linux创建多个子线程并回收
  8. java学习(19):巩固练习
  9. C++中内存分配方式、空指针及野指针的区别
  10. 四、矩阵的变换与分解
  11. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-5.HttpClient4.x工具获取使用...
  12. 【组播技术入门 01】IP组播概述
  13. 谷歌浏览器无法同步问题解决方案
  14. 用友nc java下载_用友nc的java插件下载
  15. 用 Python 制作商品历史价格查询
  16. Shine 和 8hz-mp3
  17. SpringBoot resultful风格返回格式
  18. python -flask简介
  19. 函数参数传递:参数传递从右往左
  20. vue百度地图api 获取小区边界值

热门文章

  1. 多媒体计算机系统中的媒体
  2. USB设备驱动开发之扩展(利用USB虚拟总线驱动模拟USB摄像头)
  3. JavaScript js如何代码加密绑定域名
  4. matlab数字图像处理课程设计报告,数字图像处理初步-实验1
  5. 【摸鱼神器】基于python的BOSS识别系统
  6. pga是啥oracle,Oracle数据库内存体系 - PGA
  7. 【opencv四】利用opencv读取显示视频
  8. 歪写数学史(只要真理——罗巴切夫斯基)
  9. Heap的讲解 - 介绍
  10. web中gzip,deflate的压缩与解压