一种海量视频综合处理系统的制作方法

文档序号:7981201阅读:221来源:国知局
一种海量视频综合处理系统的制作方法
【专利摘要】本发明属于视频监控【技术领域】,具体涉及一种海量视频综合处理系统。一种海量视频综合处理系统,其中包括用于数据的部分,数据分析的部分,数据存储的部分和任务管理的部分。本发明的效果是:用户在海量视频源中,通过不同模块的组合运用,将最为关心的运动目标信息提取出来,大大提高了数据有效利用率。
【专利说明】一种海量视频综合处理系统
【技术领域】
[0001]本发明属于视频监控【技术领域】,具体涉及一种海量视频综合处理系统。
【背景技术】
[0002]随着物联网技术的发展,视频监控已经成为现代安防不可缺少的技术手段。目前,安防监控系统拥有了较高的监控覆盖率,实现了大量的视频数据采集。但是,海量数据的采集智能分析技术还处于起步阶段。目前,大多完成视频流存储与回放、或者简单实时预警功能。在出现危害公共安全的事件时,需要从海量数据中获取用户关心的信息却如同大海捞针一般。因此,如何对这些海量的包含着非结构化的数据进行组织、管理、检索、表达、与利用成为迫切的需求。
[0003]现有的技术在进行视频有效内容检索时,采用手动回放视频的方式,它不但消耗大量的人力物力,而且由于海量信息的不确定性,使得视频录像和视频监控系统的使用率很低。即使有足够的人力和时间,通过人工查看原始视频的方式来捕捉转瞬即逝的线索,也是有很大风险的。
[0004]视频图像质量一定程度上无法满足切实需求,特别是在急需监控管理的夜间和恶劣天气(例如:大雾、大雪)中无法清晰成像,在出现危害公共安全的事件时,无法为后期分析提供可靠数据。此时成像质量大幅下降,而且不可避免的出现远处的目标过小,分辨率过低的情况,因此增强图像质量、复原图像、增强图像分辨率有强烈的用户需求。
[0005]另外,现有的视频监控系统在进行存储时,大多按照一定编码方式,简单的将视频流存储在远端服务器、DVR、NVR中,这需要极大的硬盘空间的支撑。一般来说,监控中绝大部分时间(80%左右)是场景时间,此时的数据对于安防监控而言毫无意义。

【发明内容】

[0006]本发明针对现有技术的缺陷,提供一种提高效率的海量视频综合处理系统。
[0007]
【发明内容】
:一种海量视频综合处理系统,其中包括用于数据的部分,数据分析的部分,数据存储的部分和任务管理的部分。
[0008]如上所述的一种海量视频综合处理系统,其中,对于单机处理系统,包括数据获取层、数据分析识别层、数据库管理支撑层、应用业务逻辑层。
[0009]如上所述的一种海量视频综合处理系统,其中,所述的括数据获取层负责获取原始视频数据,并进行解码处理;所述的数据分析识别层完成从原始视频中获取有效图像信息;所述的数据库管理支撑层负责数据文件的创建、写入、删除、读取工作,并对不同任务的处理结果进行映射与管理;应用业务逻辑层为数据库的调用方。
[0010]如上所述的一种海量视频综合处理系统,其中,对于网络视频综合处理系统,包括视频采集前端、视频数据存储服务器、任务管理与分发服务器、数据库服务器、分布式算法处理机群、终端客户端。
[0011]如上所述的一种海量视频综合处理系统,其中,所述的视频采集前端用于从现实场景中采集视频信息并进行编码压缩后,传递给数据存储服务器;所述的视频数据存储服务器存储用于从前端采集的编码后视频信息,并与两部分进行通信;所述的任务管理与分发服务器负责接收客户端的处理请求、所述的数据库服务器用于接收分发来的任务后与视频数据存储服务器建立联系,将视频流从网络下载至本机后,进行解码处理;所述的分布式算法处理机群包括入库与出库两个方面,其接收计算PC传递的结构化数据完成入库操作,监听网络客户端的访问继续数据输出操作;所述的终端客户端为数据任务发起方和处理结果使用方。
[0012]本发明的效果是:用户在海量视频源中,通过不同模块的组合运用,将最为关心的运动目标信息提取出来,大大提高了数据有效利用率。
【专利附图】

【附图说明】
[0013]图1是单机版视频综合处理系统的结构示意图;
[0014]图2是网络版视频综合处理系统的结构示意图。
【具体实施方式】
[0015]实施例1,单机版视频综合处理系统
[0016]系统所有部分均安装在单个PC机上,分为数据获取层、数据分析识别层、数据库管理支撑层、应用业务逻辑层。
[0017]数据获取层负责从本地硬盘中获取原始视频数据,并进行解码处理或者从远端DVR, NVR中获取编码后视频数据。本专利不限定视频数据获取方式。
[0018]所述数据分析识别层,完成从原始视频中获取有效图像信息。对于安防监控视频而言,运动目标包含了更多的信息。数据分析识别层负责提取运动目标的初级信息与识别信息,并进行匹配与识别处理。数据分析识别层主要通过目标提取模块实现。
[0019]目标提取模块负责提取运动目标初级信息,具体内容包含:前景运动目标图像信息、目标最小外围矩形框信息(中心点坐标、宽度、高度)、运动目标绝对时间信息、运动目标跟踪状态信息。目前可采用现有技术进行处理:例如背景建模技术、统计建模技术。
[0020]进一步对于合理的运动目标信息进行高级语义处理,包含目标分类技术、各个类别的信息提取、图像数据存储。最具代表图像判别准则包含以下因素:运动目标跟踪最稳定、目标尺寸较大、运动目标与相邻的目标轮廓较为接近等。可采用线性kalman预测进行多帧前景目标的匹配工作、同样可采用基于匹配与预测相结合的MeanShift跟踪方式。目的在于完成时间轴上运动目标的映射关系。本专利不限于目标跟踪具体实现方式。
[0021]进一步数据分析识别层获取的所有信息均需通过算法触发机制完成数据入库操作。触发条件为:连续跟踪目标达到终止态,且目标跟踪帧数超过一定帧数。
[0022]数据库管理支撑层采用单机文件管理系统实现,位于单机硬盘中。数据库管理支撑层负责数据文件的创建、写入、删除、读取工作,并对不同任务的处理结果进行映射与管理。数据库链接运动目标的图像数据与属性数据。数据库管理支撑层接收识别算法层数据进行入库管理、接收应用层的响应对图像与属性数据完成出库管理,并支撑多任务的并行入库与出库方式。
[0023]应用业务逻辑层为数据库的调用方。上述视频摘要功能、搜索功能、图像增强功能均属于应用层业务逻辑。视频摘要播放功能,可将数据库中数据进行重新整合输出,完成快速浏览处理结果数据。搜索功能,可对入库后数据进行选择性搜索输出,输出结果为运动目标图像信息。对于看不清楚的图像可通过后期图像增强技术进行处理,包含图像复原和超分辨率功能。
[0024]实施例2,网络版视频综合处理系统
[0025]网络系统由视频采集前端、视频数据存储服务器、任务管理与分发服务器、数据库服务器、分布式算法处理机群(多个计算PC主机)、终端客户端等部分组成。
[0026]视频采集前端从现实场景中采集视频信息并进行编码压缩后,传递给数据存储服务器,存储服务器介质无限制要求,可选用联网DVR、NVR等。
[0027]视频数据存储服务器硬盘中存储从前端采集的编码后视频信息,并与两部分进行通信。首先,其接收客户端访问,更新客户端可访问数据列表。其次,其接收分布式算法识别机群的访问请求,传递视频流信息。
[0028]任务管理与分发服务器是系统运行的大脑,其负责接收客户端的处理请求。算法计算的任务选择与分发,具体分发对象为分布式算法处理机群。它通过检测算法机群当前空闲\忙碌状态,将任务分发处理,当算法处理完毕后,会通知任务管理与分发服务器更新状态。目前,对于长达24小时的视频源,可将任务分为15分钟/段,将任务分给计算PC,此方式大大提高了算法处理速度。此外,任务管理与分发服务器为计算PC指定接收处理后数据的存储地址。当任务管理分发服务器在计算PC与数据库管理服务器中建立好联系后,工作完毕。
[0029]分布式算法处理机群,主要完成的是智能处理计算层工作。它接收分发来的任务后与视频数据存储服务器建立联系,将视频流从网络下载至本机后,进行解码处理。下一步,利用智能检测与识别算法对解码视频进行检测、跟踪、特征提取、数据组织,将数据存储至数据库服务器,存储地址同样由管理分发服务器指定。
[0030]数据库服务器对应单机版的数据库管理支撑层,与计算PC与多个终端客户端产生关联。他的任务同样分为入库与出库两个方面,其接收计算PC传递的结构化数据完成入库操作;监听网络客户端的访问继续数据输出操作。
[0031]终端客户端为数据任务发起方和处理结果使用方。在客户端产生任务传递给任务与管理分发服务器进行处理。业务逻辑层的海量视频快速浏览、数据条件检索、后期图像增强与复原功能均嵌入至终端客户端,所有客户端均共享网络数据库的处理结果数据。
【权利要求】
1.一种海量视频综合处理系统,其特征在于:包括用于数据的部分,数据分析的部分,数据存储的部分和任务管理的部分。
2.如权利要求1所述的一种海量视频综合处理系统,其特征在于:对于单机处理系统,包括数据获取层、数据分析识别层、数据库管理支撑层、应用业务逻辑层。
3.如权利要求2所述的一种海量视频综合处理系统,其特征在于:所述的括数据获取层负责获取原始视频数据,并进行解码处理;所述的数据分析识别层完成从原始视频中获取有效图像信息;所述的数据库管理支撑层负责数据文件的创建、写入、删除、读取工作,并对不同任务的处理结果进行映射与管理;应用业务逻辑层为数据库的调用方。
4.如权利要求1所述的一种海量视频综合处理系统,其特征在于:对于网络视频综合处理系统,包括视频采集前端、视频数据存储服务器、任务管理与分发服务器、数据库服务器、分布式算法处理机群、终端客户端。
5.如权利要求4所述的一种海量视频综合处理系统,其特征在于:所述的视频采集前端用于从现实场景中采集视频信息并进行编码压缩后,传递给数据存储服务器;所述的视频数据存储服务器存储用于从前端采集的编码后视频信息,并与两部分进行通信;所述的任务管理与分发服务器负责接收客户端的处理请求、所述的数据库服务器用于接收分发来的任务后与视频数据存储服务器建立联系,将视频流从网络下载至本机后,进行解码处理;所述的分布式算法处理机群包括入库与出库两个方面,其接收计算PC传递的结构化数据完成入库操作,监听网络客户端的访问继续数据输出操作;所述的终端客户端为数据任务发起方和处理结果使用方。
【文档编号】H04N7/18GK103577410SQ201210252218
【公开日】2014年2月12日 申请日期:2012年7月20日 优先权日:2012年7月20日
【发明者】买强, 张霞, 吕志坤, 刘贯伟 申请人:中国航天科工集团第三研究院第八三五八研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1