摘要

针对环境检测系统中多传感器数据同时具有时间和空间的相关性但在进行异常检测中往往只从单一角度解决的问题,将最近邻检测与聚类检测的思想相结合,提出一种基于时空相关性的异常检测算法(ODSTC)。采用动态阈值的K近邻距离差算法(KNND)实现数据集在时间序列上的异常检测;采用参数优化后的DBSCAN聚类算法(PODBSCAN)实现多密度的空间聚类异常检测。采用校试验示范站信息服务体系项目数据集进行实验,并与DBSCAN和PODBSCAN等算法进行对比实验。结果表明,该算法的检测率可达98.5%,且时间性能也有所提升。