The invention relates to a method and device for target signature comparison combining fast data with slow data. The intelligent engine server decodes real-time video, identifies multiple targets, extracts signature codes and labels and stores them in the signature storage server. When the client inputs the target signature, the same label is first compared in the memory of the signature storage server, and then transferred to the signature storage. Storage server hard disk search, through the combination of memory and hard disk comparison signature, so as to carry out a fast search of time or important targets, to solve the problem of high cost and low efficiency of massive target retrieval.
【技术实现步骤摘要】
一种快数据和慢数据结合的目标特征码比对方法和装置
本专利技术涉及安防领域,尤其是一种快数据和慢数据结合的目标特征码比对方法和装置。
技术介绍
随着我国社会经济的发展,各类经济活动日趋频繁,特别是随着人工智能AI技术的兴起,大量的车辆人员非机动等管理和追踪变得异常困难;通过AI人工智能深度学习算法对摄像机的视频进行智能分析,在画面中有人和车,非机动车等目标进行识别,捕捉,并对目标进行抽象,提取出目标的特征码信息,把目标原始图片和特征码信息存储到系统的图片服务器和特征数据存储服务器集群中。特征码与特征码之间的比对算法可以确定两个目标之间的相似度,相似度高(例如90%)的目标可以确定目标为同一目标。特征码数据存储服务器集群提供特征码的比对服务,目前的特征码比对而言,一般采用单独的快数据或者慢数据,快数据多使用内存为存储媒介,导致成本非常昂贵。而一般的慢数据,数据多以磁盘为媒介,虽然价格相对低廉但是速度却非常缓慢。因此,如何对时间段或者重要目标进行查找,如何避免海量目标检索的高成本和效率低下的问题,又不影响多线程任务对磁盘中符合的慢数据进行循环的读取比对运算,是本专利技术亟待解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种快数据和慢数据结合的目标特征码比对方法和装置。为了解决上述技术问题,本专利技术采用的技术方案为:一种快数据和慢数据结合的目标特征码比对方法,包括提取特征码流程和快慢数据结合流程,所述提取特征码流程包括如下步骤:S1.摄像机将实时视频转发给媒体转发服务器;S2.媒体转发服务器将实时视频转发给智能引擎服务器;S3.智能引擎服务器解码 ...
【技术保护点】
1.一种快数据和慢数据结合的目标特征码比对方法,其特征在于:包括提取特征码流程和快慢数据结合流程,所述提取特征码流程包括如下步骤:S1.摄像机将实时视频转发给媒体转发服务器;S2.媒体转发服务器将实时视频转发给智能引擎服务器;S3.智能引擎服务器解码实时视频,应用人工智能识别算法对实时视频的每一帧视频分析,截取实时视频中目标图片,识别多个目标,提取其特征码;S4.智能引擎服务器将目标图片存储至图片服务器中;S5.智能引擎服务器保存特征码至特征码存储服务器硬盘中,提取出最近t1时间段特征码存入内存中;所述快慢数据结合流程包括如下步骤:A1.客户端输入需要比对的目标特征码至特征码存储服务器,设定需要查找的时间段t2至特征码存储服务器;A2.特征码存储服务器将目标特征码存入内存中;A3.特征码存储服务器判断时间段t2是否覆盖时间段t1,若全部覆盖,则目标特征码与其内存中的特征码进行比对,向客户端输出特征码相似度信息,转至步骤A5;若部分覆盖,则在覆盖时间段内,目标特征码与特征码在内存进行比对,而后向客户端输出特征码相似度信息,进入步骤A4;若无覆盖,则进入步骤A4;A4.特征码存储服务器将目 ...
【技术特征摘要】
1.一种快数据和慢数据结合的目标特征码比对方法,其特征在于:包括提取特征码流程和快慢数据结合流程,所述提取特征码流程包括如下步骤:S1.摄像机将实时视频转发给媒体转发服务器;S2.媒体转发服务器将实时视频转发给智能引擎服务器;S3.智能引擎服务器解码实时视频,应用人工智能识别算法对实时视频的每一帧视频分析,截取实时视频中目标图片,识别多个目标,提取其特征码;S4.智能引擎服务器将目标图片存储至图片服务器中;S5.智能引擎服务器保存特征码至特征码存储服务器硬盘中,提取出最近t1时间段特征码存入内存中;所述快慢数据结合流程包括如下步骤:A1.客户端输入需要比对的目标特征码至特征码存储服务器,设定需要查找的时间段t2至特征码存储服务器;A2.特征码存储服务器将目标特征码存入内存中;A3.特征码存储服务器判断时间段t2是否覆盖时间段t1,若全部覆盖,则目标特征码与其内存中的特征码进行比对,向客户端输出特征码相似度信息,转至步骤A5;若部分覆盖,则在覆盖时间段内,目标特征码与特征码在内存进行比对,而后向客户端输出特征码相似度信息,进入步骤A4;若无覆盖,则进入步骤A4;A4.特征码存储服务器将目标特征码存入硬盘中,在硬盘中与t2时间段和t1时间段未覆盖时间段的特征码进行数据比对,每隔t3时间,输出特征码相似度信息至客户端;A5.客户端显示特征码相似度信息。2.一种快数据和慢数据结合的目标特征码比对方法,其特征在于:包括提取特征码流程和快慢数据结合流程,所述提取特征码流程包括如下步骤:S1.摄像机将实时视频转发给媒体转发服务器;S2.媒体转发服务器将实时视频转发给智能引擎服务器;S3.智能引擎服务器解码实时视频,应用人工智能识别算法对实时视频的每一帧视频分析,截取实时视频中目标图片,识别多个目标,提取其特征码及对应的标签;S4.智能引擎服务器将目标图片存储至图片服务器中;S5.智能引擎服务器保存特征码与其对应标签至特征码存储服务器硬盘中,提取出最近t1时间段特征码和标签存入内存中;所述快慢数据结合流程包括如下步骤:A1.客户端输入需要比对的目标图片/视频,设定需要查找的时间段t2至特征码存储服务器;A2.智能引擎服务器对目标图片/视频进行解码,应用人工智能识别算法识别其中目标特征码及对应标签,而后将目标特征码和标签存入特征码存储服务器,特征码存储服务器将目标特征码及标签存入内存中;A3.特征码存储服务器判断时间段t2是否覆盖时间段t1,若全部覆盖,则优先对内存中与目标特征码标签相同的特征码进行比对,而后与其余特征码进行比对,向客户端输出特征码相似度信息,转至步骤A5;若部分覆盖,则在覆盖时间段内,优先对与目标特征码标签相同的内存中特征码进行比对,而后与其余特征码进行比对,向客户端输出特征码相似度信息,进入步骤A4;若无覆盖,则进入步骤A4;A4.特征码存储服务器将目标特征码存入硬盘中,优先对硬盘中与t2时间段和t1时间段未覆盖时间段的目标特征码标签相同的特征码进行比对,而后与其余特征码进行比对,每隔t3时间,输出特征码相似度信息至客户端;A5.客户端显示特征码相似度信息。3.如权利要求1或2所述的快数据和慢数据结合的目标特征码比对方法,其特征在于:所述提取特征码流程的步骤A5具体为,对接收到的特征码相似度排序后显示。4.如权利要求3所述的快数据和慢数据结合的目标特征码比对方法,其特征在于:所述提取特征码流程的步骤A5具体为,对接收到的特征码相似度按相似度排序,而后仅显示最高相似度前M条(M>0)的特征码相似度信息。5.如权利要求4所述的快数据和慢数据结合的目标特征码比对方法,其特征在于:所述提取特征码流程步骤S1前还包括步骤:媒体转发服务器根据所负责的摄像机分析列表向摄像机请求实时视频;所述提取特征码流程步骤S2前还包括步骤:智能引擎服务器根据所负责的摄像机分析列表向媒体转发服务器请求实时视频。6.一种快数据和慢数据结合的目标特征码比对装置,其特征在于:包括提取特征码模块和快慢数据结合模块,所述提取特征码模块包括:第一转发单元,用于摄像机将...
【专利技术属性】
技术研发人员:郑敦文,
申请(专利权)人:深圳英飞拓科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。