随着人机交互技术的不断发展,人与计算机的自然的、多模态的交互技术已经进入白热化的阶段,而动作捕捉技术作为人机交互的一个重要分支,近几年,发展迅速。动作捕捉系统就是通过对人体或其他物体运动姿态和位置的检测和记录,将这些信息转换成数字化的抽象模型,表达不同时刻目标所处的姿态。运动捕捉系统已广泛应用在运动分析、模型编码、虚拟现实、动画制作、智能监控系统、游戏制作等领域。比如,在互动式游戏中,使游戏者的各种动作能够驱动游戏环境中虚拟角色的动作,为游戏者带来一种全新的参与体验,同时加强了游戏的真实感和互动性;在动画制作上,运动捕捉技术极大地提高动画和游戏制作的开发效率和开发水平,并降低其开发成本。在体育训练上,运动捕捉技术可以捕捉运动员在运动过程中的位移、速度、加速度、力以及肌电信号等量化信息,结合机器学习技术和人体生物力学原理,可以从量化角度去分析运动员的动作并提出科学的改进方法。因此应用于人体的动作捕捉技术具有广阔的应用前景和巨大的商用价值。
运动捕捉从工作原理上,主要分为微传感器MEMS式、电磁式、光学式、机械电动式和声学式等。传统的光学式由多个摄像机和标志点或发光点组成。摄像机己知坐标,标志点被贴附在捕捉对象身体的关键部位,通过比较和分析摄像机捕捉得到的图像数据计算标志点的空间位置。随着计算机视觉技术的发展,完全可以应用图像识别、分析技术,由视觉系统直接识别表演者身体关键部位并测量其运动轨迹。现在主流的动捕设备是光学式和微传感器MEMS式。光学式的动作捕捉系统是目前对使用者限制最小的运动捕捉方法,其捕捉的范围大,使用方便,速度快,数据延迟小,能做到实时捕捉。但是系统后处理包括的识别、跟踪、空间坐标的计算工作量较大,而且设备昂贵,对光学条件要求苛刻,并且对于遮挡状态捕捉效果差。微传感器MEMS式动捕设备可以克服光线明暗影响的不足,设备的成本低,精度较高,有利于实时测量,也可以支持多个对象的同时捕捉。下面,我们主要介绍一下基于微传感器的惯性动作捕捉技术。
基于微传感器的惯性动作捕捉设备的测量装置,主要由几个测量节点组成,每个测量节点都有九轴的惯性测量单元,会返回在运动过程中的角速度、加速度和磁力计的测量信息。陀螺仪可以测量节点相对于本体坐标系的三轴转动角速率,在己知初始状态的条件下,可以得到刚体目前的姿态。但是目前大部分系统使用的陀螺仪传感器为芯片,有零偏误差,长时间积分会导致完全偏离失准。而应用加速度和地磁传感器,进行角度计算的方法会受到高频噪声的影响,例如由于线性运动而导致的对重力加速度的测量误差。我们利用Kalman Filter技术,对多传感器数据进行融合,利用零速度检测进行滤波矫正。卡尔曼滤波器是目前研究用得最多的姿态滤波算法。卡尔曼滤波器的广泛使用,是由于它有成熟的理论支持和有效性。