首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件包 / 软件组件 / 规则引擎 / 一种基于支持向量机的治安风险预警方法及系统

一种基于支持向量机的治安险预警方法及系统

阅读:819发布:2020-05-08

专利汇可以提供一种基于支持向量机的治安险预警方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 支持向量机 的治安 风 险预警方法及系统,属于智能安防技术领域,包括:从社区 基础 数据中提取主题数据并分类,以构建多个主题库;从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库分别表达为身份特征和异常行为特征,将治安事件类型与身份特征和异常行为特征关联到一起,形成一条预警规则;建立基于支持向量机的治安风险预警引擎,以治安事件类型为标签,以身份特征和异常行为特征为输入数据,对治安风险预警引擎进行测试验证,根据测试验证结果对模型参数进行调整,以得到满足预警准确度要求的治安风险预警引擎。本发明能够提高治安风险预警的准确度。,下面是一种基于支持向量机的治安险预警方法及系统专利的具体信息内容。

1.一种基于支持向量机的治安险预警方法,其特征在于,包括:
从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;
从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;
建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对所述治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎。
2.如权利要求1所述的基于支持向量机的治安风险预警方法,其特征在于,所述治安风险预警引擎的超平面表达式为:a+bX+cY+KXY=0;
进行预警时,若a+bX+cY+KXY>0,则判定治安风险异常;若a+bX+cY+KXY≤0,则判定治安安全;
其中,a、b、c分别为支持向量机的模型参数;K为权重系数,用于衡量输入的身份特征与异常行为特征的关联度,K的每一个取值对应关联度的一个区间,各区间互不重叠,且区间取值范围越大,对应的K的取值越大。
3.如权利要求2所述的基于支持向量机的治安风险预警方法,其特征在于,还包括:
获取社区的实时监控视频,以提取当前监控范围内每个行人的身份特征和异常行为特征;
对于当前监控范围内的每一个行人Pi,根据其身份特征Xi和异常行为特征Yi的关联度确定相应的权重系数K的取值Ki后,以身份特征Xi和异常行为特征Yi为输入,利用经过测试验证的治安风险预警引擎进行治安风险预警,若预警结果为治安风险异常,则发出预警信息;否则,不作处理。
4.如权利要求3所述的基于支持向量机的治安风险预警方法,其特征在于,还包括:
对于行人Pi,若预警结果为治安风险异常,则将身份特征和异常行为特征组作为组合特征,从所述预警规则集中识别出与组合特征(Xi,Yi)最相似的一条或多条预警规则,并从中提取治安风险类型,将其识别为为当前治安风险事件的类型;
其中,组合特征(Xi,Yi)为身份特征Xi和异常行为特征Yi组合而成的组合特征。
5.如权利要求2所述的基于支持向量机的治安风险预警方法,其特征在于,身份特征与异常行为特征之间的关联度被预设的低阈值Thlow和高阈值Thhigh划分为三个区间[Rmin,Thlow]、(Thlow,Thhigh)和[Thhigh,Rmax],分别对应轻权重等级、中权重等级和重权重等级,三个等级对应的K的取值分别为K1、K2和K3,K1其中,Rmin和Rmax分别表示身份特征与异常行为特征之间的关联度的最小取值和最大取值,Thlow6.如权利要求1所述的基于支持向量机的治安风险预警方法,其特征在于,还包括:
主题库构建完成后,采用特殊值填充、回归、多重填补、期望值最大化中的一种或多种方式对主题库进行遗漏数据补齐处理。
7.一种基于支持向量机的治安风险预警系统,其特征在于,包括:主题库构建模、预警规则构建模块以及测试验证模块;
所述主题库构建模块,用于从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;
所述预警规则构建模块,用于从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;
所述测试验证模块,用于建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对所述治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎。

说明书全文

一种基于支持向量机的治安险预警方法及系统

技术领域

[0001] 本发明属于智能安防技术领域,更具体地,涉及一种基于支持向量机的治安风险预警方法及系统。

背景技术

[0002] 治安风险是一种危害国家安全、社会秩序以及人民生命财产安全的可能性,这种可能性所指向的损害结果就是产生危害社会治安秩序和公共安全的治安问题。当前我国城镇化进程正处于高速发展时期,大量人口涌入城市,社区居民居住动态化、居住成分复杂化,使得原本已经很严重的社区治安管理问题更加难以处理,因此,在信息化时代,如何利用科技手段有效地进行社区治安风险管理,显得尤为重要。
[0003] 目前对社区治安风险的管理主要结合电子围栏和视频监控进行管理,主要流程为:管理员在小区设置电子围栏,之后利用电子围栏对社区的治安情况进行管理;当电子围栏检测到有可疑人员异常穿越时,发出异常情况告警;管理员接收到电子围栏发出的告警信息后,根据视频监控内容评估异常情况,根据个人经验对治安风险进行预测;管理员依据治安风险的预测结果,调配治安管理资源,同时,关闭异常情况告警或者向有关部上报。
[0004] 现有的结合电子围栏和视频监控的治安风险管理方法,在一定程度上能够实现对治安风险的预警,但是,还存在以下问题:(1)管理员对小区设置的电子围栏,相对固定,一般设定之后不再改变,无法很好适应实际管理中复杂多变的安全现状,而造成风险告警的漏报;(2)治安风险的预测结果依赖于管理员对安全风险管控的工作经验,没有具体标准可以参考,所以容易出现治安风险的误报,从而影响正常生活。总的来说,现有的治安风险预警方法由于检测手段单一,且高度依赖于个人经验,其准确度有待提高。

发明内容

[0005] 针对现有技术缺陷和改进需求,本发明提供了一种基于支持向量机的治安风险预警方法及系统,其目的在于,提高对治安风险预警的准确度。
[0006] 为实现上述目的,按照本发明的第一方面,提供了一种基于支持向量机的治安风险预警方法,包括:
[0007] 从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;
[0008] 从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;
[0009] 建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎。
[0010] 本发明构建了基于支持向量机的治安风险预警引擎,并结合治安事件历史数据和先验知识建立了预警规则,同时利用治安事件历史数据对所建立的治安风险预警引擎进行测试验证,最终使得治安风险预警引擎的预警准确度满足要求,从而后续利用治安风险预警引擎进行预警的过程中,能够从身份特征和异常行为特征这两个维度进行预警,并且规避了人为因素带来的偶然性,使得预警结果更准确也更稳定。
[0011] 进一步地,治安风险预警引擎的超平面表达式为:a+bX+cY+KXY=0;
[0012] 进行预警时,若a+bX+cY+KXY>0,则判定治安风险异常;若a+bX+cY+KXY≤0,则判定治安安全;
[0013] 其中,a、b、c分别为支持向量机的模型参数;K为权重系数,用于衡量输入的身份特征与异常行为特征的关联度,K的每一个取值对应关联度的一个区间,各区间互不重叠,且区间取值范围越大,对应的K的取值越大。
[0014] 本发明在支持向量机的基础上,引入了权重系数,从而在治安风险预警的过程中,能够充分利用身份特征与异常行为特征之间的准确度,进一步提高预警结果的准确度。
[0015] 进一步地,本发明第一方面提供的基于支持向量机的治安风险预警方法,还包括:
[0016] 获取社区的实时监控视频,以提取当前监控范围内每个行人的身份特征和异常行为特征;
[0017] 对于当前监控范围内的每一个行人Pi,根据其身份特征Xi和异常行为特征Yi的关联度确定相应的权重系数K的取值Ki后,以身份特征Xi和异常行为特征Yi为输入,利用经过测试验证的治安风险预警引擎进行治安风险预警,若预警结果为治安风险异常,则发出预警信息;否则,不作处理。
[0018] 进一步地,本发明第一方面提供的基于支持向量机的治安风险预警方法,还包括:
[0019] 对于行人Pi,若预警结果为治安风险异常,则将身份特征和异常行为特征组作为组合特征,从预警规则集中识别出与组合特征(Xi,Yi)最相似的一条或多条预警规则,并从中提取治安风险类型,将其识别为为当前治安风险事件的类型;
[0020] 其中,组合特征(Xi,Yi)为身份特征Xi和异常行为特征Yi组合而成的组合特征。
[0021] 本发明在判断治安风险异常后,进一步结合身份特征和行为特征以及预先构建的预警规则集识别出了具体的治安风险类型,实现了准确的警情分析,为治安事件的指挥决策提供了可靠的支撑
[0022] 进一步地,身份特征与异常行为特征之间的关联度被预设的低阈值Thlow和高阈值Thhigh划分为三个区间[Rmin,Thlow]、(Thlow,Thhigh)和[Thhigh,Rmax],分别对应轻权重等级、中权重等级和重权重等级,三个等级对应的K的取值分别为K1、K2和K3,K1
[0023] 其中,Rmin和Rmax分别表示身份特征与异常行为特征之间的关联度的最小取值和最大取值,Thlow
[0024] 进一步地,本发明第一方面提供的基于支持向量机的治安风险预警方法,还包括:
[0025] 主题库构建完成后,采用特殊值填充、回归、多重填补、期望值最大化中的一种或多种方式对主题库进行遗漏数据补齐处理。
[0026] 本发明通过对主题库进行遗漏数据补齐处理,保证了能够准确获取到身份特征和异常行为特征,从而保证了治安风险预警的准确度。
[0027] 按照本发明的第二方面,提供了一种基于支持向量机的治安风险预警系统,包括:主题库构建模、预警规则构建模块以及测试验证模块;
[0028] 主题库构建模块,用于从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;
[0029] 预警规则构建模块,用于从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;
[0030] 测试验证模块,用于建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎。
[0031] 总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:
[0032] (1)本发明构建了基于支持向量机的治安风险预警引擎,并结合治安事件历史数据和先验知识建立了预警规则,同时利用治安事件历史数据对所建立的治安风险预警引擎进行测试验证,最终使得治安风险预警引擎的预警准确度满足要求,从而后续利用治安风险预警引擎进行预警的过程中,能够从身份特征和异常行为特征这两个维度进行预警,并且规避了人为因素带来的偶然性,使得预警结果更准确也更稳定。
[0033] (2)本发明在支持向量机的基础上,引入了权重系数,从而在治安风险预警的过程中,能够充分利用身份特征与异常行为特征之间的准确度,进一步提高预警结果的准确度。
[0034] (3)本发明在判断治安风险异常后,进一步结合身份特征和行为特征以及预先构建的预警规则集识别出了具体的治安风险类型,实现了准确的警情分析,为治安事件的指挥决策提供了可靠的支撑。附图说明
[0035] 图1为现有的治安风险管理架构图。
[0036] 图2为本发明实施例提供的基于支持向量机的治安风险预警方法流程图
[0037] 图3为本发明实施例提供的利用治安风险预警引擎进行治安风险预警方法流程图。

具体实施方式

[0038] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0039] 在本发明中,本发明及附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0040] 现有的治安风险管理系统内部一般会分为多层,每一层包括多个功能模块,实现不同的功能,通过多层协作共同完成治安风险管理。图1所示为一个现有的治安风险管理系统的架构示意图,在该系统中,具体划分了应用层、核心层、数据层、传输层以及感知层。
[0041] 为了提高对治安风险预警的准确度,本发明提供的基于支持向量机的治安风险预警方法,如图2所示,包括:
[0042] 从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;可选地,主题库构建完成后,还可采用特殊值填充、回归、多重填补、期望值最大化中的一种或多种方式对主题库进行遗漏数据补齐处理,由此能够准确获取到身份特征和异常行为特征,保证治安风险预警的准确度;例如,最终构建的主题库可能是社区人员库、组织库、视频库、语音库、人员步态库、重点人员库等等;
[0043] 从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;通过将治安风险类型与身份特征和异常行为特征关联到一起,实现了多源异构数据的关联,具体在进行数据关联时,可采用大数据检索、整合、分析和挖掘等技术;
[0044] 建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎;
[0045] 表1所示为部分预警规则示例,其中每一条规则对应一个治安风险类型以及与之相关联的身份特征和异常行为特征,其中,用于描述身份特征和异常行为特征的主题数据取自预先构建的主题库;应当说明的是,表1所示仅为示例,不应理解为对本发明的唯一限定,在实际应用中,随着社区治安状况的不同,所构建的主题库及预警规则也会有所不同。
[0046] 表1预警规则示例
[0047]
[0048] 上述基于支持向量机的治安风险预警方法,构建了基于支持向量机的治安风险预警引擎,并结合治安事件历史数据和先验知识(如专家经验等)建立了预警规则,同时利用治安事件历史数据对所建立的治安风险预警引擎进行测试验证,最终使得治安风险预警引擎的预警准确度满足要求,从而后续利用治安风险预警引擎进行预警的过程中,能够从身份特征和异常行为特征这两个维度进行预警,并且规避了人为因素带来的偶然性,使得预警结果更准确也更稳定;
[0049] 支持向量机(Support Vector Machine,SVM)是一类按监督学习方式对数据进行二元分类的广义线性分类器,由于应用本方法所需要解决的问题是非线性可分的,即最大边际分类器将没有分离超平面(没有可行的解决方案);因此这个问题将通过支持向量分类器来解决即特征空间存在超曲面(hypersurface)将正类和负类分开,使用非线性函数可以将非线性可分问题从原始的特征空间映射至更高维的希尔伯特空间(Hilbert space),从而转化为线性可分问题;
[0050] 基于支持向量机的上述特性,为了进一步提高治安风险,在本实施例中,治安风险预警引擎的超平面表达式为:a+bX+cY+KXY=0;
[0051] 进行预警时,若a+bX+cY+KXY>0,则判定治安风险异常;若a+bX+cY+KXY≤0,则判定治安安全;
[0052] 其中,a、b、c分别为支持向量机的模型参数,最终通过测试验证确定;K为权重系数,用于衡量输入的身份特征与异常行为特征的关联度,K的每一个取值对应关联度的一个区间,各区间互不重叠,且区间取值范围越大,对应的K的取值越大;具体在计算身份特征与异常行为特征的关联度时,可通过构建知识图谱,描绘出身份特征、异常行为特征和发生治安风险的关联度,也可以通过大数据分析技术,统计发生安全风险时的身份特征和异常行为,通过设定阈值,进行关联度的划分;
[0053] 本实施例在支持向量机的基础上,引入了权重系数,从而在治安风险预警的过程中,能够充分利用身份特征与异常行为特征之间的准确度,进一步提高预警结果的准确度;
[0054] 为了便于在实际应用中快速完成治安风险预警,在本实施例中,将治安风险场景具体划分为了三个等级:
[0055] 重权重:身份特征和异常行为特征关联度很高为重权重;
[0056] 中权重:身份特征和异常行为特征关联度一般为中权重;
[0057] 轻权重:身份特征和异常行为特征关联度较弱为轻权重;
[0058] 针对上述等级划分,具体设定了低阈值Thlow和高阈值Thhigh这两个阈值,身份特征与异常行为特征之间的关联度被预设的低阈值Thlow和高阈值Thhigh划分为三个区间[Rmin,Thlow]、(Thlow,Thhigh)和[Thhigh,Rmax],分别对应轻权重等级、中权重等级和重权重等级,三个等级对应的K的取值分别为K1、K2和K3,K1
[0059] 其中,Rmin和Rmax分别表示身份特征与异常行为特征之间的关联度的最小取值和最大取值,Thlow
[0060] 基于经过测试验证的治安风险预警引擎,上述基于支持向量机的治安风险预警方法,对社区治安风险进行实时预警的过程,包括:
[0061] 获取社区的实时监控视频,以提取当前监控范围内每个行人的身份特征和异常行为特征;
[0062] 对于当前监控范围内的每一个行人Pi(i表示当前监控范围内的行人编号),如图3所示,根据其身份特征Xi和异常行为特征Yi的关联度确定相应的权重系数K的取值KP后,以身份特征Xi和异常行为特征Yi为输入,利用经过测试验证的治安风险预警引擎进行治安风险预警,若预警结果为治安风险异常,则发出预警信息;否则,不作处理;
[0063] 为了在判定治安风险异常时做进一步的警情分析,上述基于支持向量机的治安风险预警方法,如图3所示,还可包括:
[0064] 对于行人Pi,若预警结果为治安风险异常,则将身份特征和异常行为特征组作为组合特征,从预警规则集中识别出与组合特征(Xi,Yi)最相似的一条或多条预警规则,并从中提取治安风险类型,将其识别为为当前治安风险事件的类型;
[0065] 其中,组合特征(Xi,Yi)为身份特征Xi和异常行为特征Yi组合而成的组合特征;在判断组合特征(Xi,Yi)与预警规则中的组合特征之间的相似性时,具体可通过特征之间的欧式距离、余弦相似度等进行衡量;
[0066] 本实施例在判断治安风险异常后,进一步结合身份特征和行为特征以及预先构建的预警规则集识别出了具体的治安风险类型,实现了准确的警情分析,为治安事件的指挥决策提供了可靠的支撑;在实际应用中,还可以针对每一类治安风险事件设置相应的应急预案,在识别出具体的治安风险类型后,发出预警信息的同时可以推送相应的应急预案;
[0067] 参照图1所示的系统分层架构,上述基于支持向量机的治安风险预警方法中,特征库位于数据层,治安风险预警位于核心层;发送预警信息和推送相关应急预案位于应用层。
[0068] 为了适应社区的治安情况变化,经过一段时间后,可重新对所构建的治安风险预警引擎进行测试验证,以达到更新的治安风险预警引擎的目的,从而保证预警准确度。
[0069] 本发明还提供了一种基于支持向量机的治安风险预警系统,包括:主题库构建模块、预警规则构建模块以及测试验证模块;
[0070] 主题库构建模块,用于从社区基础数据中提取主题数据,并对主题数据进行分类,由每一个类别的主题数据构成一个主题库;
[0071] 预警规则构建模块,用于从社区治安事件历史数据中,针对同一类型的治安事件,提取相关人员共有的身份数据和异常行为数据,并使用主题库中的主题数据将身份数据和异常行为数据分别表达为身份特征和异常行为特征,从而将治安事件类型与相关的身份特征和异常行为特征关联到一起,形成一条预警规则,由所有的预警规则构成预警规则集;
[0072] 测试验证模块,用于建立基于支持向量机的治安风险预警引擎,以预警规则中的治安事件类型为标签,以相关的身份特征和异常行为特征为输入数据,利用治安事件历史数据对治安风险预警引擎进行测试验证,在测试验证的过程中,根据测试验证结果对支持向量机的模型参数进行调整,从而在测试验证结束后,得到满足预警准确度要求的治安风险预警引擎;
[0073] 本实施例中,各模块的具体实施方式可参考上述方法实施例中的描述,在此将不作复述。
[0074] 总的来说,本发明利用大量的历史数据和专家经验对治安风险的特点进行学习,构建一套标准的治安风险预警模型,从而规避人为因素的偶然性,使得治安风险评价更加准确、稳定;通过治安风险场景的权重系数和支持向量机的机器学习算法对治安风险的异常情况进行综合判断,提升了治安风险断定的准确性,降低公安和物业安保的运营成本。
[0075] 本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈