针对视频目标属性进行算法多数据交叉验证补全的方法和装置制造方法及图纸

技术编号:32286567 阅读:15 留言:0更新日期:2022-02-12 19:54
本发明专利技术公开针对视频目标属性进行算法多数据交叉验证补全的方法和装置。步骤为:由视频/图片对接模块对接视频流或图片流来进行目标对象的提取和检测;将上述输出的图片流输出给多算法调度模块,分别将图片流数据分发至多个算法引擎,由各个算法引擎模块对图片流数据进行特征提取和属性分析,并按算法维度分别输出结果;由数据分析模块对上述输出结果进行统一标准化,进行各属性值的对比分析,对不同算法之间属性一致性进行判断,对于非空输出的属性值,将一致的属性直接作为结果输出。本发明专利技术解决了单一算法场景下识别准确度不高的问题,从而提高属性值数据的准确性和完整性;利用历史准确的数据来完成数据验证来补全,代价不高,效果好。效果好。效果好。

【技术实现步骤摘要】
针对视频目标属性进行算法多数据交叉验证补全的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及针对视频目标属性进行算法多数据交叉验证补全的方法和装置。

技术介绍

[0002]在视频监控的发展过程中,经历了看得见、看的清、看的懂、看的准的四个过程,前两个过程已经是一个最基本的要求,后两个过程随着当前AI技术的发展,也已经在安防领域进行了实际场景的应用,通过视频结构化的技术可以利用计算机去帮助我们识别视频中的目标,例如识别出视频中出现的人脸、人体和机动车或非机动车等目标物体,通过深度学习技术可以对识别出的目标进行更精准的识别,能够知道目标具体的一些特征属性,但是目前视频结构化和AI技术对视频目标的识别和分析受到视频质量以及算法训练不充分等因素的限制,会存在一定的误差和数据的缺失,导致对实际的业务场景造成一定的影响。

技术实现思路

[0003]本专利技术的目的克服现有技术中的不足而提供针对视频目标属性进行算法多数据交叉验证补全的方法和装置,解决了单一算法场景下识别准确度不高的问题,从而提高属性值数据的准确性和完整性。
[0004]本专利技术的技术方案如下:
[0005]针对视频目标属性进行算法多数据交叉验证补全的方法,步骤如下:
[0006]由视频/图片对接模块对接视频流或图片流来进行目标对象的提取和检测;
[0007]将上述输出的图片流输出给多算法调度模块,分别将图片流数据分发至多个算法引擎,由各个算法引擎模块对图片流数据进行特征提取和属性分析,并按算法维度分别输出结果;
[0008]由数据分析模块对上述输出结果进行统一标准化,进行各属性值的对比分析,对不同算法之间属性一致性进行判断,对于非空输出的属性值,将一致的属性直接作为结果输出;
[0009]由数据存储模块将上述步骤中的属性值数据进行整合汇总存储并进行输出。
[0010]具体的,如接入的是视频流,则将视频流进行分析,提取出包含目标对象的视频帧,输出对应的图片流;如对接的是图片流,则直接输出。
[0011]具体的,针对上述步骤中多算法输出不一致的属性值,由选举模块通过选举法来确定属性的结果,以输出不一致属性的结果。
[0012]具体的,针对上述步骤中存在部分属性未能识别出结果的情况,在多个算法内部进行数据内部补全。
[0013]具体的,如某个属性只有一个算法识别出结果,在无法通过选举来确定属性的情况下,利用数据唯一的原则进行补充。
[0014]具体的,针对上述步骤中属性完全缺失的情况,通过历史数据比对模块利用其他属性值在历史分析的记录中获取缺失属性值。
[0015]上述属性值数据存储分为原始数据和验证后数据,所述原始数据的存留可进行溯源及再次分析。
[0016]针对视频目标属性进行算法多数据交叉验证补全的装置,包括,
[0017]视频/图片对接模块:负责视频流数据和图片流数据进行对接,将视频流转化成图片流进行统一输出;
[0018]多算法调度模块:负责对多算法进行数据分发以及数据的标准化;
[0019]算法引擎模块:负责对图片数据进行特征提取和属性值分析;
[0020]数据分析模块:负责将多个算法引擎输出的数据进行汇总分析,根据单个属性进行比较分析;
[0021]选举模块:对数据分析模块输出不一致的属性进行投票选举来确定属性结果,同时提供多种选举算法的接口定义,支持一些自定义的选举方法,来进行灵活的数据选举;
[0022]历史数据比对模块:基于部分属性来关联历史数据进行属性的补全,同时也可以对已经确定的属性值进行历史数据的一致性验证;
[0023]数据存储模块:负责将原始数据和验证补全后的数据进行存储,便于进行查询和分析。
[0024]本专利技术的有益效果:本专利技术解决了单一算法场景下识别准确度不高的问题,从而提高属性值数据的准确性和完整性;利用历史准确的数据来完成数据验证来补全,代价不高,效果好。
附图说明
[0025]图1为针对视频目标属性进行算法多数据交叉验证补全的方法流程图;
[0026]图2为针对视频目标属性进行算法多数据交叉验证补全的装置框架图。
具体实施方式
[0027]为了更好的说明本专利技术,现结合实施例及附图作进一步的说明。
[0028]实施例1:
[0029]针对视频目标属性进行算法多数据交叉验证补全的方法,步骤如下:
[0030]S01:由视频/图片对接模块对视频流或者图片流来进行目标对象的提取和检测;如果接入的是视频流,则将视频流进行分析,提取出包含目标对象的视频帧,输出对应的图片流;如对接的是图片流,则直接输出图片流;
[0031]S02:将步骤S01中输出的图片流传输至多算法调度模块,分别将图片流数据分发至多个算法引擎,由各个算法引擎对图片流数据进行特征提取和属性分析,并按算法维度分别输出结果;
[0032]S03:对步骤S02中输出的结果数据传输至数据分析模块进行统一标准化,然后进行各属性值的对比分析,对不同算法之间属性一致性进行判断,对于非空输出的属性值,则将一致的属性直接作为结果输出;
[0033]S04:针对步骤S03中多算法输出不一致的属性值,采用选举算法来确定属性的结
果;最简单的选举为通过数量来判断,此处支持通过一些自定义的选举算法,可以通过一些数学计算模型来进行选举,具体的,进行一些属性差异值的正负偏离度来判断,最终输出不一致属性的结果;
[0034]S05:针对步骤S03中存在部分属性未能识别出结果的情况,可在多个算法内部进行数据内部补充,如某个属性只有一个算法识别出结果,在无法通过选举来确定属性的情况下,可利用数据唯一的原则进行补充;
[0035]S06:针对步骤S03中属性完全缺失的情况,利用其他属性值在历史分析的记录中去获取缺失属性值;具体的,例如:通过视频结构化算法识别出了车牌信息,但车辆的厂商和类型等未识别出,考虑到可能是当前图片的质量不佳造成无法识别出结果,在历史的数据中针对同一车牌的其他属性值会有记录,从而通过车牌来关联获取其他属性值进行缺失属性的补充;
[0036]S07:将上述步骤的属性值数据进行融合汇总存储并进行输出,数据存储分为原始数据和验证后数据,原始数据的存留可以进行溯源以及再次分析。
[0037]实施例2:
[0038]针对视频目标属性进行算法多数据交叉验证补全的装置,包括,
[0039]视频/图片对接模块:负责视频流数据和图片流数据进行对接,将视频流转化成图片流进行统一输出;
[0040]多算法调度模块:负责对多算法进行数据分发以及数据的标准化;
[0041]算法引擎模块:负责对图片数据进行特征提取和属性值分析;
[0042]数据分析模块:负责将多个算法引擎输出的数据进行汇总分析,根据单个属性进行比较分析;
[0043]选举模块:对数据分析模块输出不一致的属性进行投票选举来确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.针对视频目标属性进行算法多数据交叉验证补全的方法,其特征在于:步骤如下:由视频/图片对接模块对接视频流或图片流来进行目标对象的提取和检测;将上述输出的图片流输出给多算法调度模块,分别将图片流数据分发至多个算法引擎,由各个算法引擎模块对图片流数据进行特征提取和属性分析,并按算法维度分别输出结果;由数据分析模块对上述输出结果进行统一标准化,进行各属性值的对比分析,对不同算法之间属性一致性进行判断,对于非空输出的属性值,将一致的属性直接作为结果输出;由数据存储模块将上述步骤中的属性值数据进行整合汇总存储并进行输出。2.根据权利要求1所述针对视频目标属性进行算法多数据交叉验证补全的方法,其特征在于:如接入的是视频流,则将视频流进行分析,提取出包含目标对象的视频帧,输出对应的图片流;如对接的是图片流,则直接输出。3.根据权利要求1所述针对视频目标属性进行算法多数据交叉验证补全的方法,其特征在于:针对步骤中多算法输出不一致的属性值,由选举模块通过选举法来确定属性的结果,以输出不一致属性的结果。4.根据权利要求1所述针对视频目标属性进行算法多数据交叉验证补全的方法,其特征在于:针对步骤中存在部分属性未能识别出结果的情况,在多个算法内部进行数据内部补全。5.根据权利要求4所述针对视频目标属性进行算法多数据交叉验证补全的方法,其特征在于:如某个...

【专利技术属性】
技术研发人员:赵伟伟孙靖宇后欣焦广宇
申请(专利权)人:南京启数智能系统有限公司
类型:发明
国别省市:

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

1