一种基于DTW的卫星遥测数据异常检测方法与流程
技术特征:
1.一种基于dtw的卫星遥测数据异常检测方法,其特征在于,包括:
2.根据权利要求1所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s2中,在对实时卫星遥测数据进行预处理时,处理实时卫星遥测数据中的缺失值和噪声数据,得到清洗数据,对清洗数据进行数据标准化处理,得到预处理卫星遥测数据。
3.根据权利要求2所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s3中,在对预处理卫星遥测数据进行时间序列处理时,以预设单位时间间隔对预处理卫星遥测数据进行时间间隔划分,并将时间间隔划分后的预处理卫星遥测数据按时间顺序构建成时间序列卫星遥测数据。
4.根据权利要求1所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s4中,在对dtw阈值进行设定时,计算正常数据的均值与预设倍数的标准差的和,将其作为待验证dtw阈值,将异常卫星遥测数据和正常卫星遥测数据与待验证dtw阈值进行交叉验证,并获取交叉验证结果,当交叉验证结果不满足验证条件时,对标准差的预设倍数进行递增调整,并重新计算待验证dtw阈值,直至交叉验证结果满足验证条件时将待验证dtw阈值设定为dtw阈值。
5.根据权利要求1所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s5中,在对正常数据进行历史补偿时,每隔一个历史补偿周期对历史数据进行获取,并将所述历史数据输入至仿真模型中,获取由仿真模型输出的正常数据,并将其作为历史数据的异常分析结果,每当历史数据的异常分析结果数据量达到预设数据量后,将所述历史数据的异常分析结果数据量内的正常数据补偿至步骤s4的正常数据中,并对历史数据的异常分析结果数据量进行清零并重新计数;
6.根据权利要求5所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s7中,根据历史补偿次数n1、实时补偿次数n2、dtw阈值迭代次数n3和补偿后正常数据量nr计算dtw阈值优化指标mr,设定mr=0.5×[(n1+n2+n3)/n0]+0.5×[nr/nr0],n0为预设次数参数,nr0为预设数据量参数,将优化指标mr与预设优化指标mr0进行比对,并根据对dtw阈值的设定过程的优化情况进行判断,其中:
7.根据权利要求6所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s9中,在对时间序列卫星遥测数据进行异常识别时,将dtw距离d与预设dtw距离d0进行比对,并根据比对结果对时间序列卫星遥测数据进行异常识别,其中:
8.根据权利要求7所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s10中,在对异常卫星遥测数据进行后处理时,将各时刻的辅助识别数据输入至后处理分析模型中,由后处理分析模型输出后处理分析结果,并根据后处理分析结果对异常卫星遥测数据进行后处理,其中:
9.根据权利要求8所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s11中,在对时间序列处理过程进行优化时,获取各预设识别时间段内的异常次数,将其作为时间段异常次数p,将时间段异常次数p与预设时间段异常次数p0进行比对,并根据比对结果对关键时间段进行识别,其中:
10.根据权利要求9所述的基于dtw的卫星遥测数据异常检测方法,其特征在于,在所述步骤s12中,在所述预设识别时间段为关键时间段后,将异常次数下降值l与预设异常次数下降值l0进行比对,并根据比对结果对所述关键时间段的补偿判断情况进行判断,其中:
技术总结
本发明涉及遥感卫星数据处理技术领域,尤其涉及一种基于DTW的卫星遥测数据异常检测方法,包括:步骤S1,得到实时卫星遥测数据;步骤S2,得到预处理卫星遥测数据;步骤S3,得到时间序列卫星遥测数据;步骤S4,根据正常数据对DTW阈值进行设定;步骤S5,对正常数据进行历史补偿;步骤S6,根据实时卫星遥测数据的异常分析结果对正常数据进行实时补偿;步骤S7,根据DTW阈值对时间序列卫星遥测数据进行滑动检测;步骤S8,得到异常卫星遥测数据;步骤S9,对异常卫星遥测数据进行后处理;步骤S10,根据关键时间段对时间序列处理过程进行优化;步骤S11,根据补偿判断结果对时间序列处理过程的优化过程进行调整。本发明提高了卫星遥测数据异常检测效率。
技术研发人员:李达,王硕,张珂菲,亢瑞晟
受保护的技术使用者:北京开运联合信息技术集团股份有限公司
技术研发日:
技术公布日:2024/12/2
技术研发人员:李达,王硕,张珂菲,亢瑞晟
技术所有人:北京开运联合信息技术集团股份有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
