论文部分内容阅读
目标跟踪技术作为计算机视觉领域中的核心技术之一,在民用、国防军事等领域有着广泛的应用前景。然而,由于运动目标姿态和形状的变化、光照状况的改变、部分或全部遮挡等因素的影响,对运动目标进行实时检测与跟踪就变得非常困难,如何获得鲁棒、实时的目标跟踪算法仍然是计算机视觉领域的热点研究课题之一。本文围绕科技部国际合作项目中目标跟踪子项目展开,重点研究复杂背景下鲁棒有效的目标跟踪算法,并且将该算法应用到移动机器人平台中,实现了自动的人脸检测与跟踪系统。以下为本文的主要的研究内容和成果:1.对目标特征提取算法进行研究,提出了采用相关矩阵融合多种特征来描述目标的算法。该算法可同时融合空间特征和目标固有特征,对目标进行描述,有效地将目标从复杂背景分离出来。同时,提出将相关矩阵与局部搜索机制相结合,采用均值加权最后得到目标位置值,与基于全局搜索的协方差矩阵描述目标,采用最佳值匹配的跟踪算法相比,在背景包含大量与目标相近特征情况下,能够得到较好的跟踪效果。2.本文提出一种将协方差矩阵描述目标特征算法与粒子滤波算法相结合,在复杂背景下实现鲁棒的目标跟踪算法。实验表明,本文提出的算法比经典的CAMSHIFT(Continuously Adaptive Mean Shift)算法和基于单一特征的粒子滤波器跟踪算法更有效。因为采用了协方差矩阵描述目标,可以将目标有效地从复杂背景中分离出来,在复杂背景中可以实现有效跟踪;同时,由于采用了粒子滤波预测机制,在非线性情况下仍然适用,当目标出现部分遮挡或全部遮挡情况下,仍然能够有效地实现目标再次跟踪。3.对上述跟踪算法进行了工程实现。在熟悉移动机器人平台的硬件环境及通信接口的基础上,设计实现了机器人跟踪系统。移动机器人采用人脸自动检测算法初始化跟踪目标之后,根据跟踪算法来控制云台摄像头转动及对平台的运动进行控制,从而完成整个跟踪系统。移动机器人能够自动检测出进入视野范围的第一个目标,随后主动跟踪目标运动。为整体项下一步实现家庭智能监控提供了良好的实验平台。