一种异常检测装置、系统、方法、以及计算机程序产品制造方法及图纸

技术编号:37879671 阅读:11 留言:0更新日期:2023-06-15 21:08
本公开提供了一种异常检测装置、系统、方法、以及计算机程序产品。应用于计算机图像处理技术领域,其中,该所述装置包括:处理器、存储器,所述处理器执行下述异常检测过程:基于待处理视频,构建输入数据,并利用异常检测模型中的编码器对所述输入数据进行编码处理,得到编码数据以及隐含层变量;利用所述异常检测模型中的门控循环单元对所述编码数据进行特征提取处理,得到中间特征数据,并利用所述异常检测模型中的解码器基于所述隐含层变量和所述中间特征数据进行解码处理,得到解码数据;所述解码数据中包括:所述待处理视频的图像的异常得分;基于所述解码数据和异常判断阈值,得到对所述待处理视频的异常检测结果。得到对所述待处理视频的异常检测结果。得到对所述待处理视频的异常检测结果。

【技术实现步骤摘要】
一种异常检测装置、系统、方法、以及计算机程序产品


[0001]本公开涉及计算机图像处理
,具体而言,涉及一种异常检测装置、系统、方法、以及计算机程序产品。

技术介绍

[0002]异常检测是机器学习算法的一个常见应用,异常检测指的是发现数据中出现不符合预期的行为,在不同的应用领域中这些不符合预期的行为具体体现为异常、异常值、畸变、特殊性等。通过发现数据中出现的不符合预期的行为,进行相应的处理是进行异常检测的重要目的。
[0003]在异常检测的应用领域中,目前主要采用的是通过肉眼对视频图像进行观察、或者是通过一些传感器如烟雾传感器、红外传感器等对触发预警阈值的数据进行报警,但是肉眼观察的不可控因素很多,而一些传感器采集的数据不如视频图像直观,不易发现早期的异常问题,因此亟需一种能够针对视频图像中的异常数据进行自动化识别的技术。

技术实现思路

[0004]本公开实施例至少提供一种异常检测装置、系统、方法、以及计算机程序产品。
[0005]第一方面,本公开实施例提供了一种异常检测装置,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行下述异常检测过程:
[0006]基于待处理视频,构建输入数据,并利用异常检测模型中的编码器对所述输入数据进行编码处理,得到编码数据以及隐含层变量;
[0007]利用所述异常检测模型中的门控循环单元对所述编码数据进行特征提取处理,得到中间特征数据,并利用异常检测模型中的解码器基于所述隐含层变量和所述中间特征数据进行解码处理,得到解码数据;所述解码数据中包括:所述待处理视频的图像的异常得分;
[0008]基于所述解码数据、和异常判断阈值,得到对所述待处理视频的异常检测结果。
[0009]这样,将基于待处理视频构建的输入数据,通过异常建模模型的处理,输出待处理视频中图像的异常得分,根据图像的异常得分与异常判断阈值进行对比,可以得到待处理视频的异常检测结果,实现对待处理视频进行异常识别以及输出异常检测结果的自动化处理过程,提升异常检测的准确率。
[0010]另外,本公开利用门控循环单元提取序列数据之间的关联特征,而门控循环单元更加容易实现,且处理所需要的计算量更少,处理效率高,更适用于时效要求更高的异常检测场景。
[0011]一种可选的实施方式中,所述处理器具体执行:
[0012]基于预设尺寸的采样窗口以及窗口滑动步长,从所述待处理视频中获取多组图像
序列;
[0013]针对每组图像序列,确定与所述每组图像序列对应的相关性矩阵;
[0014]基于多组所述图像序列分别对应的相关性矩阵,构成所述输入数据。
[0015]这样,可以在待处理视频中得到多组时序相关的图像序列,根据每组图像序列中的图像在时序上的数据相关性,构成相关性矩阵,得到能够被编码器处理的量化的输入数据,该输入数据较之原始的待处理视频中所包含的数据量更少,进而所需要的计算量也能够进一步减少,进一步提升处理的效率;同时,在相关性矩阵中包含了待处理视频中多帧图像之间的相关行特征,更能够体现多帧图像的前后内在联系,进而,基于相关性矩阵构建的输入数据进行异常检测,能够有更高的异常检测精度。
[0016]一种可选的实施方式中,所述处理器具体执行:
[0017]针对所述每组图像序列中的每两帧图像,确定所述每两帧图像之间的相关度;
[0018]基于所述每两帧图像之间的相关度,构成所述每组图像序列的相关性矩阵。
[0019]这样,将每组图像序列中的每两帧图像之间的相关度映射为相关性矩阵,使得每组图像序列中任意两帧图像之间的相关度特征都在相关性矩阵中得以体现,从而能够在通过相关性矩阵,描述每组图像序列的多帧图像之间更加细节的内在联系,以提升基于相关性矩阵确定异常数据的精度。
[0020]一种可选的实施方式中,所述编码器包括多级卷积层;所述处理器具体执行:
[0021]利用多级所述卷积层对所述输入数据进行多级卷积处理,得到多级所述卷积层分别对应的特征数据序列;多级所述卷积层分别对应的特征数据序列构成所述编码数据;
[0022]基于最后一级卷积层对应的特征数据序列,得到所述隐含层变量。
[0023]这样,输入数据通过多级卷积层的处理,可以逐级获取输入数据中的特征数据序列,在经过每一级卷积处理的过程中逐级保留了一些特征数据,在后续对数据逐级上采样的过程中,保证了数据的还原度。
[0024]一种可选的实施方式中,所述门控循环单元有多个,多个所述门控循环单元和多级所述卷积层一一连接;
[0025]所述处理器具体执行:
[0026]利用每个门控循环单元,对与所述每个门控循环单元连接的卷积层输出的特征数据序列进行特征提取处理,得到与所述每个门控循环单元连接的卷积层对应的中间特征数据。
[0027]这样,对每级卷积层处理输出的特征数据序列进行特征提取处理,输出与每级卷积层对应的中间特征数据,可以在每级卷积层输出的特征数据序列中忽略正常行为数据、提取异常行为数据,提升异常判断的准确性。
[0028]一种可选的实施方式中,所述解码器包括:多级上采样层;多级上采样层和所述多级卷积层一一关联;
[0029]所述处理器,具体执行:
[0030]针对第1级上采样层,对与所述第1级上采样层关联的卷积层对应的中间特征数据和所述隐含层变量进行上采样处理,得到所述第1级上采样层对应的中间解码数据;
[0031]针对第i级上采样层,对第i

1级上采样层输出的中间解码数据、以及第i级上采样层关联的卷积层对应的中间特征数据进行上采样处理,得到第i级上采样层对应的中间解
码数据;其中,i为大于1的整数;
[0032]将最后一级上采样层输出的中间解码数据,作为所述解码数据。
[0033]这样,通过与多级卷积层一一关联的多级上采样层,逐级还原编码数据对应的解码数据,利用中间特征数据确保在逐级还原的过程中数据不会过度丢失,保证异常检测结果的可靠性。
[0034]一种可选的实施方式中,所述处理器,具体执行:
[0035]将与所述第1级上采样层关联的卷积层对应的中间特征数据和所述隐含层变量进行融合处理,得到第一融合数据;
[0036]利用所述第1级上采样层对所述第一融合数据进行上采样处理,得到所述第1级上采样层对应的中间解码数据;
[0037]和/或,
[0038]将所述第i

1级上采样层输出的中间解码数据以及与第i级上采样层关联的卷积层对应的中间特征数据进行融合处理,得到第二融合数据;
[0039]利用所述第i级上采样层对所述第二融合数据进行上采样处理,得到所述第i级上采样层对应的中间解码数据。
[0040]一种可选的实施方式中,所述处理器,还用于采用下述方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常检测装置,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行下述异常检测过程:基于待处理视频,构建输入数据,并利用异常检测模型中的编码器对所述输入数据进行编码处理,得到编码数据以及隐含层变量;利用所述异常检测模型中的门控循环单元对所述编码数据进行特征提取处理,得到中间特征数据,并利用所述异常检测模型中的解码器基于所述隐含层变量和所述中间特征数据进行解码处理,得到解码数据;所述解码数据中包括:所述待处理视频的图像的异常得分;基于所述解码数据和异常判断阈值,得到对所述待处理视频的异常检测结果。2.根据权利要求1所述的异常检测装置,其特征在于,所述处理器具体执行:基于预设尺寸的采样窗口以及窗口滑动步长,从所述待处理视频中获取多组图像序列;针对每组图像序列,确定与所述每组图像序列对应的相关性矩阵;基于多组所述图像序列分别对应的相关性矩阵,构成所述输入数据。3.根据权利要求2所述的异常检测装置,其特征在于,所述处理器具体执行:针对所述每组图像序列中的每两帧图像,确定所述每两帧图像之间的相关度;基于所述每两帧图像之间的相关度,构成所述每组图像序列的相关性矩阵。4.根据权利要求2或3所述的异常检测装置,其特征在于,所述编码器包括:多级卷积层;所述处理器具体执行:利用多级所述卷积层对所述输入数据进行多级卷积处理,得到多级所述卷积层分别对应的特征数据序列;多级所述卷积层分别对应的特征数据序列构成所述编码数据;基于最后一级卷积层对应的特征数据序列,得到所述隐含层变量。5.根据权利要求4所述的异常检测装置,其特征在于,所述门控循环单元有多个,多个所述门控循环单元和多级所述卷积层一一连接;所述处理器具体执行:利用每个门控循环单元,对与所述每个门控循环单元连接的卷积层输出的特征数据序列进行特征提取处理,得到与所述每个门控循环单元连接的卷积层对应的中间特征数据。6.根据权利要求5所述的异常检测装置,其特征在于,所述解码器包括:多级上采样层;多级上采样层和多级所述卷积层一一关联;所述处理器,具体执行:针对第1级上采样层,对与所述第1级上采样层关联的卷积层对应的中间特征数据和所述隐含层变量进行上采样处理,得到所述第1级上采样层对应的中间解码数据;针对第i级上采样层,对第i

1级上采样层输出的中间解码数据、以及第i级上采样层关联的卷积层对应的中间特征数据进行上采样处理,得到第i级上采样层对应的中间解码数据;其中,i为大于1的整数;将最后一级上采样层输出的中间解码数据,作为所述解码数据。7.根据权利要求6所述的异常检测装置,其特征在于,所述处理器,具体执行:将与...

【专利技术属性】
技术研发人员:李霞
申请(专利权)人:北京集度科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1