论文部分内容阅读
人脸跟踪检测技术是计算机视觉和模式识别领域中的一项重要研究课题,在诸如公共安全、智能门禁、海关身份验证、视频监控、智能建筑、人机交互等领域具有广泛的应用前景。在人脸跟踪检测中,检测是跟踪的基础。基于人脸特征的检测方法由于具有计算量小,方法相对简单等特点而被广泛采用。然而单独使用一种特征对人脸进行检测时,在复杂背景下检测的准确率往往比较低。在人脸特征中,考虑到基于肤色的人脸检测方法运算速度快,但受图像中大块类肤色区域和裸露肢体肤色的干扰较大,所以准确率不高;而基于人脸轮廓的检测方法通过检测人脸区域的形状能有效的解决肤色检测中的问题,但运算速度慢。因此,本文提出一种粗略检测和精确检测相结合的方法,首先利用肤色特征从复杂的图像中粗略定位出人脸的大致区域。然后,在这个大致区域中运用Hough变换检测人脸轮廓的方法精确定位出人脸的大小和位置。这样既解决了肤色检测的精度问题,又解决了轮廓检测的速度问题。跟踪是检测的目的,在跟踪算法中,基于Mean shift的Camshift跟踪算法较好地解决了Mean shift算法中跟踪窗口大小保持不变的问题而获得较广泛的应用。然而当跟踪过程中出现遮挡时,由于Camshift算法不具有预测能力,会造成跟踪目标的丢失。对此,本文提出基于Camshift与Kalman滤波预测相结合的人脸跟踪方法。该方法首先采用Kalman滤波器根据以往的人脸位置信息预测在本帧图像中人脸的可能位置,然后再利用Camshift算法在这个位置的邻域内找到人脸的真实位置,这样就使Camshift算法具有对人脸后继状态进行预测估计的能力,从而在人脸发生短时间的遮挡后依然可以进行准确地跟踪。仿真实验结果表明,本文提出的基于肤色特征和人脸轮廓相结合的人脸检测方法具有较快的响应速度和较高的准确率;基于Camshift与Kalman预测相结合的人脸跟踪方法能对视频中的人脸实现快速、准确地跟踪,并能较好的解决遮挡问题。从而验证了该人脸跟踪检测方法的有效性和实用性。