欢迎来到天天文库
浏览记录
ID:57819926
大小:1.93 MB
页数:20页
时间:2020-04-05
《微软Kinect三维测量及人体姿势识别.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《精密测试理论与技术B》综合设计题目微软Kinect三维测量及人体姿势识别班级测控一班姓名王一霖学号3012210020指导教师孙长库微软Kinect三维测量及人体姿势识别王一霖(精仪学院,测控一班,3012210020)摘要:微软的kinect技术已经问世数年,由于它对空间的额测量比较准确,围绕它可以进行有效的三维测量和姿势识别。本文详细分析介绍了kinect的三维人体跟踪算法、深度识别算法、人体姿势识别算法,通过分析Kinect获取的深度图信息来对人体轮廓进行区分判定,提取前景目标区域以及计算目标区
2、域的深度直方图。通过对深度直方图进行分析去除背景区域部分,根据获取的深度直方图求取跟踪图像的深度反向投影;最后结合Camshift算法确定当前选取目标区域的尺寸和中心位置来进行对人体的实时跟踪。还利用kinect进行了导轨直线度的设计测量,并分析了测量不确定度。关键词:kinect;深度信息;Camshift算法;反向投影1.引言姿势识别是机器视觉领域的研究热点.被广泛应用在人机交互、行为分析、多媒体应用和运动科学等领域。姿势识别主要有两种方法。第一种是利用可穿戴传感器,比如戴在身体上的加速度计或装在衣
3、服上的张力传感器。可穿戴传感器具有精确直接的特点,但会对肢体运动造成束缚,会给用户带来额外的负担。第二种是利用视觉捕捉技术,例如视频或者静态图像,通过对视觉数据的处理来判断用户的动作。基于视觉捕捉技术在特征表达方面,起初是采用人体轮廓作为姿势特征表达。但是轮廓特征从整体角度描述姿势,忽略了身体各部位的细节,不能精确地表示丰富多彩的人体姿势。有研究采用基于身体部位的姿势表达,[1]即把人体轮廓分成若干个身体部位,例如颈部、躯干和腿。由于这些姿势特征都是从二维彩色图像中抽取而来.需要处理人体定位、肢体被遮挡
4、、不同光照条件等问题。近年来,Kinect等深度传感器不仅提供彩色图像数据,而且提供了三维深度图像信息。三维深度图像记录了物体与体感器之间的距离,使得获取的信息更加丰富。利用Kinect的实时骨骼跟踪技术和支持向量机(supportvectormachineSVM)识别4种姿势(站,躺,坐和弯腰)。本文采用Camshift自适应飘移算法和深度图像处理对人体进行跟踪,采用逻辑回归算法对54种姿势进行识别研究,设计开发实时的人体姿势识别系统,并应用kinect对导轨直线度进行[2]测量,并分析不确定度。2.
5、跟踪算法2.1人体跟踪算法为了对人体进行持续有效有效的姿势识别,必须使用良好有效的算法对人体进行跟踪。我采用了连续自适应均值偏移算法(Cambridge算法),该算法是以颜色直方图为目标模型的跟踪算法,可以有效地解决人体目标变形的问题,在简单背景环境中能取得较好的跟踪效果,但在复杂背景中不能解决大面积同色干扰等问题。在此基础上可以利用Kinect传感器获取深度图信息,根据获取的深度信息结合Camshift算法来进行对人体的实时跟踪。该算法通过分析Kinect获取的深度图信息来对人体轮廓进行区分判定,提取
6、前景目标区域以及计算目标区域的深度直方图,再对深度直方图进行分析去除背景区域部分;根据获取的深度直方图求取跟踪图像的深度反向投影并结合Camshift算法确定当前选取目标区域的尺寸和中心位置对人体实时跟踪。提高了人体跟踪的稳定性及鲁棒性。[3]具体算法如下:(1)读取第1帧视频图像,提取出其中的Cb、Cr颜色分量(2)通过手动选择确定初始目标及其区域,并以此区域初始化搜索窗口,提取目标的颜色直方图(3)保持搜索窗中心不变适当扩大搜索区域,计算目标颜色概率直方图,转换为颜色概率投影图(4)在概率投影图上利
7、用Camshift算法,计算出搜索窗新的质心位置,然后移动搜索窗的中心到新计算的质心位置。Camshift算法寻找新质心方法为先计算跟踪窗口内的质心(??,??),其中零阶矩和一阶矩为?00=∑∑??(?,?),?10=∑∑???(?,?),(2.1)?????01=∑∑???(?,?)(2.2)??2.2深度图像获取利用可见光图像的单目识别常常遭遇光照变化、阴影、物体遮挡以及环境变化等因素的干扰。利用深度图像进行模式识别可以很好地克服以上可见光图像模式识别常遇到的困难深度图像中像素的灰度值仅与视场窗口
8、平面到物体表面的距离有关。因此,深度图像首先具有空间颜色无关性,不会遇到光照、阴影等因素的影响。其次,深度图像的灰度值与图像的横、纵坐标组合在一起,在一定的空间范围内,可以用来表示物体在3D空间中的坐标,因此可以等效成在3D空间中进行模式识别。再者,如果利用图像深度信息进行模式识别,就相当于单目3D空间模式识别,可以克服遮挡或重叠问题。更重要的是,深度图摄像机的成像原理可以很好地保证相机标定的鲁棒性,适应各种环境变化,使之容易自调节重新标定
此文档下载收益归作者所有