论文部分内容阅读
基于视频监控数据的人群行为分析和异常轨迹检测及轨迹预测作为模式识别、数据挖掘以及智能交通等学科的交叉研究方向,一直是研究者重点关注的研究领域。近年来,人群行为分析和异常轨迹检测以及轨迹预测在人群管理、公共空间设计、虚拟环境、异常检测和智能环境等领域成为一个具有挑战性的研究方向,值得深入研究。本文针对复杂结构化场景中的视频监控数据,重点从人群行为分析、异常轨迹检测和轨迹预测三个方面进行了深入的研究,提出了一套完整的处理框架。本文的研究工作包括:基于主题模型的人群行为分析。本文使用主题模型Fast LDA聚类算法对结构化场景的轨迹进行聚类,由于使用Fast LDA算法对轨迹进行聚类首先要将轨迹进行编码,因此提出了一种结构保持编码方法(Structure Preserving Encoding,SPE)对轨迹进行编码,然后使用FastLDA聚类算法对编码后的轨迹进行聚类。在轨迹聚类结果的基础上,使用统计学习的方法对人群轨迹的运动模式进行学习,分别提出了局部和全局的运动特征统计作为轨迹的运动模式,局部运动特征统计包括最佳路径,全局运动特征统计包括场景的密集区域。基于局部离群点的异常轨迹检测。针对局部离群点检测(Local Outlier Factor,LOF)算法执行效率低以及不能处理高维数据等问题,提出了一种新的异常点检测算法K-LOF(KNN-Local Outlier Factor),并使用该算法对轨迹进行异常检测。K-LOF算法首先使用KNN(k-Nearest Neighbor)算法对轨迹进行分类,并使用kd树对轨迹搜索进行优化,然后使用LOF算法计算轨迹的局部异常因子,在计算局部异常因子时也使用kd树对轨迹点的搜索进行优化,最后根据局部异常因子判断轨迹是否异常。K-LOF算法能够对轨迹进行异常检测,并且能够克服LOF算法不能处理大数据和高维数据的缺陷。基于长短型记忆神经网络的轨迹预测。本文选取一种深度神经网络算法—LSTM(Long Short-Term Memory)对人群轨迹进行预测,这也是首次将LSTM神经网络算法引入到对人群轨迹预测中。本文构建的LSTM轨迹预测框架包括以下四个功能模块:输入层、隐藏层、输出层以及网络训练模块。输入层负责处理原始的轨迹数据,使得轨迹数据能够满足网络的输入要求;隐藏层LSTM单元结构来构建单层的循环神经网络,负责对轨迹数据进行预测;输出层负责提供轨迹预测的结果;网络训练模块负责对网络进行训练过程并优化;从而实现基于LSTM神经网络的轨迹预测。