基于自编码器的智能监控视频异常检测算法研究

被引量 : 0次 | 上传用户:skang08
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化的发展,大量监控视频不断涌现,如何从海量的监控视频中实时准确地找到异常并进行预警是当前研究的热门话题。目前,以无监督的学习方式利用深度神经网络端到端地学习正常视频数据的特征,将不符合正常特征的视频标为异常的视频异常检测方法为研究主流。变分递归神经网络(Variational Recurrent Neural Network,VRNN)就是一种无监督的异常检测模型,它将变分自编码器(Variational Autoencoder,VAE)与长短时记忆网络(Long Short-Term Memory,LSTM)进行了组合,每个时间步长内都包含着一个VAE,而VAE的先验信息由先前的视频帧经LSTM所提供,因此该方法可直接对连续的视频帧进行建模,进而预测输入数据的未来帧,最终利用预测误差判别异常。但该模型训练时易产生KL散度消失问题,导致其无法学习到一个有意义的潜在变量。为解决以上问题,本文通过调整目标函数中重构项和KL项之间的权重分配,提出了两种基于帧预测的视频异常检测算法。论文的主要研究内容如下:(1)针对VRNN训练过程中存在KL散度消失,导致模型异常检测的准确性差的问题,引入了KL退火算法,提出了一种基于KL退火的VRNN——退火变分递归神经网络(Annealing Variational Recurrent Neural Network,Annealing-VRNN)。通过在KL项加入从0到1的可变权重(4)),使其随训练次数的增加逐渐退火成普通的VRNN。在数据集UCSD ped1和UCSD ped2上进行了实验,结果表明与普通的VRNN相比,改进后的Annealing-VRNN的AUC值分别为94%、96.56%,提高了视频异常预测的准确性。(2)Annealing-VRNN虽缓解了KL散度的消失,但随着训练次数的增加,仍然会陷入KL散度的消失。考虑到实际KL值的影响,引入了PID控制算法并对其进行了改进,提出了一种基于改进PID控制的VRNN——控制变分递归神经网络(Control Variational Recurrent Neural Network,Control-VRNN)。该模型将KL值控制在规定的范围之内,彻底解决了模型在训练过程中KL散度的消失。结果表明,改进的Control-VRNN比VRNN在ped1和ped2上的AUC值有明显提高,分别为96.4%、96.42%。(3)引入峰值信噪比替换L1损失、MSSSIM损失和GDL损失的加权和来评估预测帧和真实帧之间的差异,进而判别异常。实验结果表明,峰值信噪比能更好的评估预测帧的质量,提高模型的异常检测效果。本文针对VRNN模型在训练过程中产生KL散度消失的问题,引入了KL退火算法和PID控制算法,提出了两种视频异常预测算法,并经过实验证明了算法的合理性,具有一定的理论意义和应用价值。
其他文献
学位
学位
学位
学位
学位
学位
近年来,非凸极小极大优化由于其在机器学习,信号处理领域的广泛应用成为优化与机器学习,人工智能等交叉领域研究的热点,引起学者广泛的关注并取得了丰富的研究成果.随着机器学习和人工智能发展过程中问题模型复杂化程度的加深和数据规模的日益增长,基于梯度下降上升(GDA)算法的单循环算法成为求解非凸极小极大优化问题最流行的算法.本文依据现阶段的研究热点,以提高算法复杂度为目的改进已有算法,重点研究用于求解非凸
学位
学位
学位
近年来非凸极小极大问题在机器学习、信号处理和深度神经网络等领域应用广泛,成为人工智能、最优化等领域的研究热点之一。许多文献在梯度下降-上升(GDA)算法的基础上设计了新的单循环算法求解非凸极小极大问题,但此类问题在随机环境中的收敛性分析有待进一步研究。本文针对非凸极小极大问题,基于GDA算法的变体―交替梯度投影(AGP)算法,结合随机梯度下降-上升(SGDA)算法的性质引入随机思想,提出了随机交替
学位