[发明专利]一种基于多目标库图像识别的视频共享系统有效
申请号: | 201911323704.1 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111061916B | 公开(公告)日: | 2023-05-30 |
发明(设计)人: | 朱晨鸣;周斌;张家健;万修远;王佳晓;沈火林;周卫东;且昂 | 申请(专利权)人: | 中通服咨询设计研究院有限公司 |
主分类号: | G06F16/783 | 分类号: | G06F16/783;G06F16/23;G06F16/176 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华;于瀚文 |
地址: | 210019 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多目标 图像 识别 视频 共享 系统 | ||
1.一种基于多目标库图像识别的视频共享系统,其特征在于,包括数据库模块、消息中间件模块、图像识别应用模块、图像识别管理平台模块、内存数据库模块和终端视频分析仪模块;
所述数据库模块,用于持久化存储图像识别的结果;
所述消息中间件模块,用于临时缓存实时的图像识别结果;
所述图像识别应用模块,用于调用图像识别管理平台模块的接口配置目标库列表、每个目标库中的目标对象、每个目标库对应的监控摄像机,以及通过图像识别管理平台模块,从消息中间件模块获取实时图像识别结果,从数据库模块获取历史图像识别结果;
所述图像识别管理平台模块,用于管理所有的识别对象、目标库、目标对象、目标库与摄像机的对应关系信息,并将这些信息同步到内存数据库模块,同时从数据库模块和消息中间件模块获取图像识别结果为上层应用提供数据查询服务;所述识别对象是所有要通过图像识别进行身份识别的对象,目标库是目标对象组成的集合,目标对象即摄像机要监控的识别对象;
所述内存数据库模块用于缓存图像识别管理平台对于终端视频分析仪模块的配置,所述配置包括识别对象、目标库、目标对象和摄像机布控,摄像机布控即目标库与摄像机的对应关系;
所述终端视频分析仪模块包括终端视频分析仪,用于处理视频流,提取视频中的图像后,与目标库中的目标图像进行比对,并将比对的结果分别存入数据库模块和消息中间件模块;
所述图像识别管理平台模块还用于上传图像,具体包括如下步骤:
步骤a1,用户上传识别对象信息;
步骤a2,创建识别对象信息表;
步骤a3,用户上传识别对象照片,照片名称与识别对象编号对应,更新识别对象信息表照片url列;
步骤a4,根据国际标准UUID算法计算识别对象照片的唯一标识码,更新识别对象信息表对象唯一标识码列;
步骤a5,将照片送入图像识别模型,由模型计算出特征值,更新识别对象信息表特征值列;
所述终端视频分析仪模块采用定时更新配置的方式,即定时检查内存数据库中的配置更新,如果有更新,则加载到本地的内存中,所有的图像搜索匹配操作都是在本地内存中进行,具体包括如下步骤:
步骤b1,获取摄像机抓拍图片、摄像机id;
步骤b2,判断内存中的配置是否到期,如果到期,转步骤b3,否则转步骤b5;
步骤b3,检查内存数据库中的配置是否有更新,如果有,转步骤b4,否则转步骤b5;
步骤b4,更新本地内存中的配置,使其与内存数据库中的配置信息一致;
步骤b5,更新配置结束;
所述图像识别应用模块只有向所述图像识别管理平台模块注册以后,才能有权限访问图像识别管理平台模块;注册以后,图像识别管理平台模块会给图像识别应用模块分配一个应用id,后续图像识别应用模块访问图像识别管理平台模块的接口时,都需要带入这个应用id;图像识别管理平台模块提供目标库配置相关的接口供图像识别应用模块调用;
当所述终端视频分析仪从视频流中获取了一张抓拍图片,并已经计算出所述图片的特征值,同时所述图片所属的摄像机id也已获取,搜索目标库的具体步骤如下:
步骤c1,根据摄像机id从摄像机布控表配置中筛选出当前摄像机绑定的目标库id列表,以及每个目标库对应的匹配阈值;
步骤c2,根据步骤c1得到的目标库id从目标库表中获取每个目标库id对应的应用id以及目标库的类型,得到中间目标库结果表;
步骤c3,对步骤c2得到的中间目标库结果表,根据应用id进行分组,相同id值的条目分到同一个组里,每一个组代表一个图像识别应用模块,以组为单位进行操作,每个组的操作转到步骤c4;
步骤c4,选取步骤c3中得到的目标库分组中的其中一组,遍历其中所有的目标库,具体包括如下步骤:
步骤c4-1,针对每一个目标库,根据目标对象表获取目标库管辖的目标对象,再根据对象信息表获取目标库管辖的目标对象的特征值,通过将当前摄像机抓拍图片的特征值与目标对象的特征值进行逐一比较,选取超过匹配命中阈值相似度最高的为识别成功记录,并根据目标库的类型,标识识别记录是白名单识别或者黑名单识别,如果没有超过匹配命中阈值的目标对象,则视为所述目标库未命中;
步骤c4-2,重复步骤c4-1,继续下一个目标库;
步骤c4-3,所有目标库处理完毕后,如果均未命中,则视为陌生对象,存储为陌生对象记录;
步骤c5:重复步骤c4直到所有分组处理完成;
所述视频分析仪模块每次在存储图像识别结果记录时,采用1+N的方式进行冗余存储图像识别结果,其中1代表所述图像识别管理平台模块,N代表各个所述图像识别应用模块;对于图像识别的结果,首先图像识别管理平台模块会存储一份,图像识别的结果中,属于不同图像识别应用模块的部分,单独由相应的图像识别应用模块存储一份,每个图像识别应用模块只存储属于自己的数据;图像识别管理平台模块存储所有的抓拍记录和所有图像识别应用模块的匹配记录;图像识别应用模块的图像识别结果数据保存在所述消息中间件模块中;不同图像识别应用模块的图像识别结果数据存储在消息中间件中的不同队列中,队列key用应用id标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中通服咨询设计研究院有限公司,未经中通服咨询设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911323704.1/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序