人体动作捕捉技术综述

人体动作捕捉技术综述

摘  要:本文综述了目前动作捕捉领域几大主流解决方案,并重点挑选出目前在专业领域应用最广泛的光学式捕捉以及惯性式捕捉进行了原理的阐述和分析。

 

关键词:动作捕捉;传感器;加速度

 

1 引言

近几年来,在促进影视特效和动画制作发展的同时,运动捕捉技术的稳定性、操作效率、应用弹性以及降低系统成本等得到了迅速提高。如今的运动捕捉技术可以迅速记录人体的动作,进行延时分析或多次回放,通过被捕捉的信息,简单的可以生成某一时刻人体的空间位置,复杂的则可以计算出任何面部或躯干肌肉的细微变形,然后很直观的将人体的真实动作匹配到我们所设计的动作角色上去。

1915年动画师MaxFleischer发明的“动态影像描绘(Rotoscoping)”技术被认为是动作捕捉的先驱,该技术主要原理是将实际拍摄出的动作影像作为动画描绘的底样,然后动画师以此为基础逐帧描绘出所需的动作。第一部使用动态影像描摹的长片动画是迪斯尼1937年的《白雪公主与七个小矮人》。从1970年开始,随着计算机的发展,动画师开始使用计算机来制作动画人物。在纽约大学计算机图形实验室,艾伦博士使用一面半镀银的镜子将一段真实演员跳舞的录像带添加到计算机的屏幕上,利用它来对计算机制作的动画模型进行定位,使计算机制作出的舞蹈少女生成和真人相仿的动作姿势,计算机把这些姿态作为关键帧,然后计算生成一段平滑的动作[[1]][[2]]。

随后逐渐衍生出了其它的动作捕捉技术。1999年AMenach将动作捕捉定义为“在一定空间范围内通过对特殊标记点的跟踪来记录捕捉对象运动信息,然后将其转换为可使用数学方式进行表达的运动的过程”[[3]]。

2 动作捕捉技术原理

从技术的角度来说,运动捕捉的实质就是要测量,跟踪,记录物体在三维空间中的运动轨迹.典型的运动捕捉设备一般由以下几个部分组成:

传感器:传感器是固定在运动物体特定部位的跟踪装置,它将向系统提供运动物体运动的位置信息,会随着捕捉的细致程度确定跟踪器的数目。

信号捕捉:将运动数据从信号捕捉设备快速准确地传送到计算机系统。它们负责位置信号的捕捉。

数据传输:将大量的运动数据从信号捕捉设备快速准确地传输到计算机系统进行处理。

数据处理:经过系统捕捉到的数据需要修正,处理后还要有三维模型结合才能完成。

3 动作捕捉技术的分类及其优缺点

目前主流的动作捕捉技术可分为机械式、声学式、电磁式、光学式以及惯性导航式5类,每项技术也有各自的特长与应用方向,一般从以下几个方面进行评价:定位精度,实时性,使用方便程度,可捕捉运动范围大小,抗干扰性,多目标捕捉能力以及与相应领域专业分析软件连接程度。

3.1 机械式运动捕捉

机械式运动捕捉依靠机械装置来跟踪和测量运动轨迹。典型的系统由多个关节和刚性连杆组成,在可转动的关节中装有角度传感器,可以测得关节转动角度的变化情况。装置运动时,根据角度传感器所测得的角度变化和连杆的长度,可以得出杆件末端点在空间中的位置和运动轨迹。实际上,装置上任何一点的

  • 8
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
本文涉及的人体动作的捕捉系统的整体框架由下位机和上位机组成。下位机为分布 在全身的传感节点,实时将传感节点的数据,通过无线模块,发送给PC。上位机软件 平台运行在PC 上,PC 通过无线天线实时接收个传感节点的数据,软件平台分析并处理 这些数据,将解算出的人体姿态实时重构为计算机图形,对人体动作在虚拟的3D 场景 中实时重构。 本文基于微型惯性传感器技术,结合惯性导航原理,通过应用数据融合算法、计算 机图形学相关原理和技术以及相应的编程技术,最终设计完成了人体姿态捕捉系统软件 平台。该软件系统平台主要实现了对多个传感节点发送的数据包进行实时接收,数据包 进行拆包以及数据的预处理;运用了数据融合算法,对多个传感器数据的进行融合,完 成了人体姿态的解算。使用四元数描述人体姿态并完成对人体模型实时驱动,进而完成 人体动作重构。本文针对人体的运动规律和人体结构进行了相关研究,并且简化了人体模型。为了 使人体动作重构的效果逼真且计算量小,本文采用了蒙皮骨骼动画技术。为了使该软件 系统能够在Windows 系统下,能够良好的运行,本文选择了DirectX 图形界面库与MFC 框架结合作为软件的基本框架。调用了DirectX 界面库的相应接口,完成了3D 人体模 型的加载。将人体各个肢体在导航系的坐标转换为屏幕坐标,完成对人体模型的驱动。 从最终的演示动作捕捉效果来看,人体动作跟踪效果良好。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值