CN112597831A - 一种基于变分自编码器和对抗网络的信号异常检测方法 - Google Patents
一种基于变分自编码器和对抗网络的信号异常检测方法 Download PDFInfo
- Publication number
- CN112597831A CN112597831A CN202011448726.3A CN202011448726A CN112597831A CN 112597831 A CN112597831 A CN 112597831A CN 202011448726 A CN202011448726 A CN 202011448726A CN 112597831 A CN112597831 A CN 112597831A
- Authority
- CN
- China
- Prior art keywords
- image
- encoder
- network
- gradient
- loss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 23
- 230000002159 abnormal effect Effects 0.000 claims abstract description 6
- 238000007781 pre-processing Methods 0.000 claims abstract description 6
- 238000000034 method Methods 0.000 claims description 19
- 238000009826 distribution Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000005856 abnormality Effects 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 abstract description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 238000005457 optimization Methods 0.000 description 5
- 238000000605 extraction Methods 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/15—Correlation function computation including computation of convolution operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Algebra (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于变分自编码器和对抗网络的信号异常检测方法,包括:获取时序信号,转换为频域图像;对频域图像进行预处理,作为目标图像;建立基于变分自编码器以及生成对抗网络的组合网络;输入目标图像至组合网络,并提取输出;计算组合网络的损失函数以及损失函数梯度,训练组合网络;检测组合网络目标图像的编码有无异常。本发明的有益效果为:1.通过将时序信号转换为频域图像来处理,检测结果更为直观简单;2.组合网络融合了变分自编码器以及生成对抗网络,在判别的同时能对噪声有鲁棒性;3.通过损失函数来训练组合网络,组合网络的损失能降到最小。
Description
技术领域
本发明涉及计算机视觉算法技术领域,尤其涉及到一种基于变分自编码器和对抗网络的信号异常检测方法。
背景技术
数字信号实时准确地剔除异常是十分必要的,信号分析的异常检测方法基本是基于特征提取及阈值分类的方式,针对形态多样的异常信号需要定制化相应检测算法,模型普适性较差。基于深度学习的视觉缺陷识别技术为提高模型普适应提供的技术基础,因此,将信号转成图像数据,基于深度学习方法进行缺陷检测提供了新思路。
如中国专利公开号为CN111767930A的一种物联网时序数据异常检测方法及其相关设备,增加了针对不同类型信号的自动模型选择模块,消除了信号的周期、趋势、噪声、数据孤岛等不稳定性因素的影响,即针对不同类型信号设置了模型选择操作,这样,确定模型后的信号再进行节点的异常检测,使得异常检测结果更加准确,从而提高了异常检测的通用性和对不稳定序列的兼容性,并提高了检测效率,提高了异常检测精度。然而,该专利对于异常信号检测较为复杂。
发明内容
本发明要解决的技术问题是:目前对于异常信号的检测方法大多较为复杂,提供了一种基于变分自编码器和对抗网络的信号异常检测方法。
为解决上述技术问题,本发明所采取的技术方案如下:
一种基于变分自编码器和对抗网络的信号异常检测方法,包括:
获取时序信号,转换为频域图像;
对频域图像进行预处理,作为目标图像;
建立基于变分自编码器以及生成对抗网络的组合网络;
输入目标图像至组合网络,并提取输出;
计算组合网络的损失函数以及损失函数梯度,训练组合网络;
检测组合网络目标图像的编码有无异常。
将时序信号转换为频域图像来处理,检测结果更为直观简单;计算损失函数以及损失函数梯度,使用梯度下降的优化算法来训练,能够将损失降到最小;采用变分自编码器,结果能够对噪声有鲁棒性。
作为优选,所述对频域图像进行预处理包括图像增强处理、图像去噪处理和图像切片处理。通过图像增强、去噪以及切片来排除干扰以及优化特征,图像处理更为使捷精准。
作为优选,所述图像增强处理包括直方图均衡和/或图像亮度调整。可以采用直方图均衡,可以采用图像亮度调整,也可以是两者都有。
作为优选,所述组合网络包括生成器、编码器、解码器和判别器,所述生成器、编码器、解码器以及判别器依次连接。生成器生成数据传输到编码器,编码后再解码,再由判别器判断。
作为优选,所述提取输出包括编码器输出编码z、生成器输出图像x’和判别器输出判断d。输出数据用于计算损失函数。
作为优选,所述损失函数包括先验分布损失Ldist、图像相似度损失Llike和GAN损失LGAN。损失函数是用来估量模型的预测值与真实值的不一致程度,它是一个非负实值函数,损失函数越小,模型的鲁棒性就越好,在组合网络中能帮助训练。
作为优选,所述先验分布损失计算式为
Ldist=KLD(q(z|x)||p(z))
其中,q(z|x)为输入x通过编码器后编码z的后验概率,p(z)为先验假设N(0,1)的正态分布,KLD为相对熵;
所述图像相似度损失计算式为
Llike=-Eq(z|x)[P(x|z)]
其中,P(x|z)为z通过解码器解码后的x的分布;
所述GAN损失计算式为
其中,D(x)为判别器的输出,Pdata为样本采样。
作为优选,所述损失函数梯度包括编码器梯度θEnc、解码器梯度θDec和判别器梯度θDis。损失函数梯度为损失函数下降最快的路径,使用梯度下降的优化算法,使得损失函数越来越小。
作为优选,所述编码器梯度计算式为
所述解码器梯度计算式为
所述判别器梯度计算式为
作为优选,所述检测组合网络目标图像的编码有无异常具体过程包括:
检测组合网络目标图像经编码器编码后的多维向量;
若识别到异常,则发出报警。
本发明的有益效果为:1.通过将时序信号转换为频域图像来处理,检测结果更为直观简单;2.组合网络融合了变分自编码器以及生成对抗网络,在判别的同时能对噪声有鲁棒性; 3.通过损失函数来训练组合网络,组合网络的损失能降到最小。
附图说明
图1为实施例一的方法流程图。图2为实施例一训练流程图。
具体实施方式
下面通过具体实施例,并结合附图,对本发明的具体实施方式作进一步的说明。
实施例一:
一种基于变分自编码器和对抗网络的信号异常检测方法,如图1所示,包括:
获取时序信号,转换为频域图像;
对频域图像进行预处理,作为目标图像;对频域图像进行预处理包括图像增强处理、图像去噪处理和图像切片处理。通过图像增强、去噪以及切片来排除干扰以及优化特征,图像处理更为便捷精准。图像增强处理包括直方图均衡和/或图像亮度调整。可以采用直方图均衡,可以采用图像亮度调整,也可以是两者都有。
建立基于变分自编码器以及生成对抗网络的组合网络;组合网络包括生成器、编码器、解码器和判别器,生成器、编码器、解码器以及判别器依次连接。生成器生成数据传输到编码器,编码后再解码,再由判别器判断。
输入目标图像至组合网络,并提取输出;提取输出包括编码器输出编码z、生成器输出图像x’和判别器输出判断d。输出数据用于计算损失函数。
计算组合网络的损失函数以及损失函数梯度,训练组合网络,训练流程如图2所示;损失函数包括先验分布损失Ldist、图像相似度损失Llike和GAN损失LGAN。损失函数是用来估量模型的预测值与真实值的不一致程度,它是一个非负实值函数,损失函数越小,模型的鲁棒性就越好,在组合网络中能帮助训练。
先验分布损失计算式为
Ldist=KLD(q(z|x)||p(z))
其中,q(z|x)为输入x通过编码器后编码z的后验概率,p(z)为先验假设N(0,1)的正态分布,KLD为相对熵;
图像相似度损失计算式为
Llike=-Eq(z|x)[P(x|z)]
其中,P(x|z)为z通过解码器解码后的x的分布;
GAN损失计算式为
其中,D(x)为判别器的输出,Pdata为样本采样。
损失函数梯度包括编码器梯度θEnc、解码器梯度θDec和判别器梯度θDis。损失函数梯度为损失函数下降最快的路径,使用梯度下降的优化算法,使得损失函数越来越小。
编码器梯度计算式为
解码器梯度计算式为
判别器梯度计算式为
检测组合网络目标图像的编码有无异常。检测组合网络目标图像的编码有无异常具体过程包括:
检测组合网络目标图像经编码器编码后的多维向量;
若识别到异常,则发出报警。
将时序信号转换为频域图像来处理,检测结果更为直观简单;计算损失函数以及损失函数梯度,使用梯度下降的优化算法来训练,能够将损失降到最小;采用变分自编码器,结果能够对噪声有鲁棒性。
本发明的有益效果为:1.通过将时序信号转换为频域图像来处理,检测结果更为直观简单;2.组合网络融合了变分自编码器以及生成对抗网络,在判别的同时能对噪声有鲁棒性; 3.通过损失函数来训练组合网络,组合网络的损失能降到最小。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、终端设备、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上的实施例只是本发明的一种较佳的方案,并非对本发明作任何形式上的限制,在不超出权利要求所记载的技术方案的前提下还有其它的变体及改型。
Claims (10)
1.一种基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,包括:
获取时序信号,转换为频域图像;
对频域图像进行预处理,作为目标图像;
建立基于变分自编码器以及生成对抗网络的组合网络;
输入目标图像至组合网络,并提取输出;
计算组合网络的损失函数以及损失函数梯度,训练组合网络;
检测组合网络目标图像的编码有无异常。
2.根据权利要求1所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述对频域图像进行预处理包括图像增强处理、图像去噪处理和图像切片处理。
3.根据权利要求2所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述图像增强处理包括直方图均衡和/或图像亮度调整。
4.根据权利要求1或2所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述组合网络包括生成器、编码器、解码器和判别器,所述生成器、编码器、解码器以及判别器依次连接。
5.根据权利要求4所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述提取输出包括编码器输出编码z、生成器输出图像x’和判别器输出判断d。
6.根据权利要求5所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述损失函数包括先验分布损失Ldist、图像相似度损失Llike和GAN损失LGAN。
8.根据权利要求7所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述损失函数梯度包括编码器梯度θEnc、解码器梯度θDec和判别器梯度θDis。
10.根据权利要求5所述的基于变分自编码器和对抗网络的信号异常检测方法,其特征在于,所述检测组合网络目标图像的编码有无异常具体过程包括:
检测组合网络目标图像经编码器编码后的多维向量;
若识别到异常,则发出报警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011448726.3A CN112597831A (zh) | 2021-02-22 | 2021-02-22 | 一种基于变分自编码器和对抗网络的信号异常检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011448726.3A CN112597831A (zh) | 2021-02-22 | 2021-02-22 | 一种基于变分自编码器和对抗网络的信号异常检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112597831A true CN112597831A (zh) | 2021-04-02 |
Family
ID=75192506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011448726.3A Pending CN112597831A (zh) | 2021-02-22 | 2021-02-22 | 一种基于变分自编码器和对抗网络的信号异常检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112597831A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113240011A (zh) * | 2021-05-14 | 2021-08-10 | 烟台海颐软件股份有限公司 | 一种深度学习驱动的异常识别与修复方法及智能化*** |
CN113743482A (zh) * | 2021-08-20 | 2021-12-03 | 郑州云智信安安全技术有限公司 | 一种基于车联网obd数据的车辆安全检测方法 |
CN114423035A (zh) * | 2022-01-12 | 2022-04-29 | 重庆邮电大学 | 一种网络切片场景下服务功能链异常检测方法 |
CN114745187A (zh) * | 2022-04-19 | 2022-07-12 | 中国人民解放军战略支援部队航天工程大学 | 一种基于pop流量矩阵的内部网络异常检测方法及*** |
CN115546212A (zh) * | 2022-11-29 | 2022-12-30 | 浙江大学计算机创新技术研究院 | 基于全局上下文嵌入生成对抗网络的图像异常检测方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948117A (zh) * | 2019-03-13 | 2019-06-28 | 南京航空航天大学 | 一种对抗网络自编码器的卫星异常检测方法 |
CN110147323A (zh) * | 2019-04-24 | 2019-08-20 | 北京百度网讯科技有限公司 | 一种基于生成对抗网络的变更智能检查方法及装置 |
CN110572696A (zh) * | 2019-08-12 | 2019-12-13 | 浙江大学 | 一种变分自编码器与生成对抗网络结合的视频生成方法 |
CN110650134A (zh) * | 2019-09-20 | 2020-01-03 | 腾讯科技(深圳)有限公司 | 一种信号处理方法、装置、电子设备以及存储介质 |
CN111710150A (zh) * | 2020-05-14 | 2020-09-25 | 国网江苏省电力有限公司南京供电分公司 | 一种基于对抗自编码网络的异常用电数据检测方法 |
-
2021
- 2021-02-22 CN CN202011448726.3A patent/CN112597831A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109948117A (zh) * | 2019-03-13 | 2019-06-28 | 南京航空航天大学 | 一种对抗网络自编码器的卫星异常检测方法 |
CN110147323A (zh) * | 2019-04-24 | 2019-08-20 | 北京百度网讯科技有限公司 | 一种基于生成对抗网络的变更智能检查方法及装置 |
CN110572696A (zh) * | 2019-08-12 | 2019-12-13 | 浙江大学 | 一种变分自编码器与生成对抗网络结合的视频生成方法 |
CN110650134A (zh) * | 2019-09-20 | 2020-01-03 | 腾讯科技(深圳)有限公司 | 一种信号处理方法、装置、电子设备以及存储介质 |
CN111710150A (zh) * | 2020-05-14 | 2020-09-25 | 国网江苏省电力有限公司南京供电分公司 | 一种基于对抗自编码网络的异常用电数据检测方法 |
Non-Patent Citations (1)
Title |
---|
华丰: "基于对抗生成网络的滚动轴承故障检测方法", 《人工智能与机器人研究》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113240011A (zh) * | 2021-05-14 | 2021-08-10 | 烟台海颐软件股份有限公司 | 一种深度学习驱动的异常识别与修复方法及智能化*** |
CN113743482A (zh) * | 2021-08-20 | 2021-12-03 | 郑州云智信安安全技术有限公司 | 一种基于车联网obd数据的车辆安全检测方法 |
CN113743482B (zh) * | 2021-08-20 | 2023-09-12 | 郑州云智信安安全技术有限公司 | 一种基于车联网obd数据的车辆安全检测方法 |
CN114423035A (zh) * | 2022-01-12 | 2022-04-29 | 重庆邮电大学 | 一种网络切片场景下服务功能链异常检测方法 |
CN114423035B (zh) * | 2022-01-12 | 2023-09-19 | 北京宇卫科技有限公司 | 一种网络切片场景下服务功能链异常检测方法 |
CN114745187A (zh) * | 2022-04-19 | 2022-07-12 | 中国人民解放军战略支援部队航天工程大学 | 一种基于pop流量矩阵的内部网络异常检测方法及*** |
CN114745187B (zh) * | 2022-04-19 | 2022-11-01 | 中国人民解放军战略支援部队航天工程大学 | 一种基于pop流量矩阵的内部网络异常检测方法及*** |
CN115546212A (zh) * | 2022-11-29 | 2022-12-30 | 浙江大学计算机创新技术研究院 | 基于全局上下文嵌入生成对抗网络的图像异常检测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112597831A (zh) | 一种基于变分自编码器和对抗网络的信号异常检测方法 | |
CN110890102A (zh) | 一种基于rnn声纹识别的发动机缺陷检测算法 | |
CN111353395A (zh) | 一种基于长短期记忆网络的换脸视频检测方法 | |
CN110827265B (zh) | 基于深度学习的图片异常检测方法 | |
CN113936132B (zh) | 基于计算机视觉的化工厂水体污染检测方法与*** | |
US20210096530A1 (en) | System and method for identifying manufacturing defects | |
CN109145940B (zh) | 图像识别方法和装置 | |
GB2585933A8 (en) | System and method for processing images | |
Cogranne | A sequential method for online steganalysis | |
JP2005128628A (ja) | パターン識別における照合に用いられるテンプレートの生成ならびに同テンプレートを用いたパターン識別のための方法、装置、およびプログラム | |
CN109886151B (zh) | 一种虚假身份属性检测方法 | |
CN111646332A (zh) | 电梯异常运行识别方法及*** | |
CN114240926B (zh) | 板卡缺陷类别识别方法、装置、设备及可读存储介质 | |
CN112419304B (zh) | 一种面向一维数据的多阶段目标检测方法及装置 | |
US11995150B2 (en) | Information processing method and information processing system | |
CN106599765B (zh) | 基于对象连续发音的视-音频判断活体的方法及*** | |
CN112884730A (zh) | 一种基于协作学习的协同显著性物体检测方法及*** | |
CN114187593B (zh) | 一种图像处理方法及装置 | |
CN113495974B (zh) | 一种声音分类处理方法、装置、设备及介质 | |
KR20190020471A (ko) | 음성 존재 구간 판별 장치 및 방법 | |
CN108829861A (zh) | 一种数据清洗方法和*** | |
KR102550760B1 (ko) | Amr 음성데이터 판별 방법 및 그 장치 | |
CN112446002B (zh) | 一种面向时序kpi数据的异常检测方法 | |
CN117746076B (zh) | 一种基于机器视觉的设备图像匹配方法 | |
CN115239717B (zh) | 工业检测中的缺陷检测装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210402 |
|
RJ01 | Rejection of invention patent application after publication |