论文部分内容阅读
随着社会经济和计算机技术的不断发展,人们对公共安全问题关注度越来越高。现如今,智能视频监控系统已大量应用在医院、大型商场、学校、火车站、汽车站、居民住宅区等公共场所,协助安全人员在遇到紧急情况时可以更加及时的处理,保证公民的人身和财产安全。同时还可以帮助管理人员及时的处理公共设施的调配问题,使得公共资源能够合理分配,社会生活有序快速进行。人数统计是智能视频监控领域的一个具有重要现实意义的研究方向,也是计算机视觉与模式识别领域的一个研究热点和难点。准确、实时的估计出监控场景中的实际人数可以帮助相关人员进行事前预警和事后决策。人数统计系统在公共安全防控和商业信息采集上均具有非常重要的研究意义。本文首先介绍了有关人数统计算法的国内外研究现状,仔细分析了这些方法的特点,并对现有方法做了分类总结。现有基于监控视频的人数统计方法大体上可分为两大类方法。一类是基于目标检测的人数统计方法,另一类是基于特征回归的人数统计方法。这两类方法各有利弊,且各有其适用的场合。基于目标检测的人数统计方法优点是能定位到目标的具体位置分布,而且计数结果的可信度高。缺点是在监控场景环境复杂、目标严重遮挡的情况下检测效果差强人意。基于特征回归的人数统计方法优点是在人群密集的情况下也能大致估计出人数结果。缺点是在背景复杂、相机透视的情况下,很难找到一个通用的人群特征描述,使得计数效果不理想。针对以上两类人数统计方法存在的问题,本文提出了两种不同的监控视频人数统计方法。基于目标检测的人数统计方法中考虑到人头部分在大多数监控场景下,遮挡较小,多样性也相对人体较低,所以本文选择检测人头作为人数统计对象。提出了基于Adaboost与卡尔曼滤波结合的人数统计算法。首先通过机器学习Adaboost的方法得到人头检测分类器,并使用多尺度滑动窗配合非极大值抑制算法对视频图像进行人头初步检测。然后,将第一步人头初检测出的结果图像输出,并人工挑选出这些难分的正确分类与错误分类的图像,再将它们作为SVM算法的训练样本进行再学习。学习得到人头筛选的二次分类器用以对初步检测结果进行二次筛选,以此方式有效去除错误检测,增强了计数可信度。最后,使用卡尔曼滤波与检测结果数据关联算法弥补帧间漏检,并把数据关联处理后的结果作为最终的人数统计结果。实验证明该方法解决了有效去除误检测与帧间漏检问题,使得检测与人数统计结果更加稳定,对比初步检测结果,计数准确率提高了10%以上。基于特征回归的人数统计方法中特征选择是关键。本文提出了在特征选择方面有优势的基于卷积神经网络的监控视频人数统计算法,该方法使用深度学习的方法进行学习特征,该特征更加符合仿生生物识别的过程,优于其他传统设计的特征。该方法首先,通过卷积神经网络回归图像中人头中心点获得人群密度分布特征图。然后使用岭回归模型分析人群密度分布特征图,得到每帧图像对应的人数。经实验证明该方法较传统方法计数结果的平均误差降低了至少6%,同时,此算法的耗时更低。