论文部分内容阅读
人体运动姿态捕获与姿态分析是计算机视觉领域研究的重点问题之一,在影视游戏、监控分析、人机交互、虚拟现实、医疗诊断和运动分析等方面具有重要的应用价值,具有广阔的应用前景。当前,由于存在非刚性的人体形状、二维到三维投影的歧义性、自遮挡、高维参数的恢复、真实场景下图像特征提取与匹配等诸多困难,从数字视频图像中恢复出人体三维运动姿态存在大量的理论问题。因此,研究人体姿态捕获与姿态分析既具有理论研究意义,又具有工程应用价值。人体姿态重建与跟踪是人体姿态分析的基础之一。本文围绕人体姿态重建及跟踪开展研究,包括人体与手势的重建与跟踪,研究了在多相机环绕环境下的人体定位和姿态跟踪算法和方法,可以为面向自然真实场景的人体姿态捕获与姿态分析提供理论基础和系统框架。具体地,本文的主要研究内容和创新点如下:第一、针对复杂场景下的前景目标提取,提出了一种结合深度信息和肤色信息的分割方法。在具有复杂运动背景的环境中提取前景目标时,利用深度信息可以帮助避免复杂背景和背景物体运动的干扰。本文把RGB相机和Depth相机二者相机结合,提出一种把深度信息和肤色信息结合的分割方法,深度信息可以帮助避免复杂背景的干扰。在背景复杂或有干扰的情况下,提取的前景效果相对于传统方法来说更为健壮有效。第二、针对姿态构造的特点,结合层次策略,提出了一种间接人体模型的自动初始化方法。传统方法通常使用学习方法或已知参数的固定姿态,以及形状控制参数、层次策略等方法构造肢体骨架。本文结合层次构造法,提出了基于矢量合成分析方法和改进细化体素方法,构建了具有与真人匹配的人体骨架和拓扑结构,以自适应的模型来替代普遍模型。第三、针对一个旋转角分解为分别绕XYZ轴的旋转角时,传统方法是必须假设其中一个旋转角度为零,本文提出了一种引入构造分解法求解旋转自由度的方法。一个空间点相对于某点的旋转角,如果要分解为相对于XYZ三轴的旋转角度,通常需要计算出绕XYZ三轴的旋转分量,传统方法必须假设其中一个旋转角度为零,通过降维来求解另外两个旋转分量,该过程不能真实描述各关节点的运动情况。为了解决此问题,本文引入构造分解法,R是正交矩阵,存在U和Q,使得正交阵R=QUT,选取适当矩阵元素,可使正交矩阵R分解为分别绕Z轴、X轴和Y轴的旋转矩阵的乘积,从而有效地表达了各关节点的旋转信息。第四、针对传统运动模型自由度较高的问题,提出了新的运动模型,降低了自由度维数,并利用此模型实现了运动姿态跟踪。合理利用人体生理运动原则及非标记运动的特点,对运动模型重新设计,将运动自由度维数降至最低,使得自由度的求解速度加快。提出使用一种运动囊概念,运动囊反向驱动骨架的节点,节点必须在位移和角度上跟随变化,通过使用多线索跟踪技术,把运动囊轮廓边界线索和重合度线索结合,用梯度法计算姿态自由度近似最优值,进而更新人体骨架各节点的姿态参数。第五、基于前面提出的算法,开发出了一套新的基于姿态捕获的三维重建原型系统。设计了一维标定物对相机内外参标定,标定方法快捷实用。对前面各章方案的有效性进行分析和验证。系统简单实用、成本较低。