智能识别平台视频监控预警系统技术方案

技术编号:13083582 阅读:62 留言:0更新日期:2016-03-30 15:25
一种智能识别平台视频监控预警系统,包括前端设备摄像、分发服务中转、视频解码程序、视频分析程序、资源服务器、接收程序处理、数据库和FTP服务器、业务端显示。该视频监控预警系统采用霍夫直线检测,分类器+方向梯度直方图特征识别刀、棍,方向梯度直方图特征+分类器行人的识别的联合系统,确保在稍微复杂的环境中可以较为准确地检测到危险的刀或者棍,进而识别危险行为;采用事件检测,事件预警,事件查看联动的功能,实现了快捷、方便、高效的预警方式;采用社会力模型,实现了群体行为检测;采用颜色模型,运动模型结合的方式,针对视频监控系统开发的智能分析模块可同时对多种场合进行多样化多规则的智能分析。

【技术实现步骤摘要】

本专利技术涉及监控预警系统,尤其是一种可以实现实时监控,即时反应的智能识别平台视频监控预警系统
技术介绍
近年来智能监视系统在我国开始步入普及阶段,广泛应用于诸如银行、宾馆、超级市场、机场、车站等公共场所,在公共安全领域发挥着日益重要的作用。现有的监控系统很大程度上作为事后的\录像查询系统\,既浪费了大量的信息数据资源和存储设备,又浪费了很多的查询时间,却没能从根本上解决“防范于未然”的目的,功能已无法满足需求,无法真正实现实时监控,即时反应;而且现有的检测功能简单,只能检测基本的入侵检测、绊线检测、越界侦测、物品遗留、遗失物品、人员聚集、快速移动等,这些技术检测辅助工作人员实现快速发现、快速处理、快速取证,但检测的正确率受到各种外界因素的影响,准确率不高;鉴于此,目前在国内外学术界及工业部门都开始着眼于研究新一代的具有智能化视觉监视功能的监控系统,这类系统的核心问题就是要对进入监控视场的运动目标(诸如人)进行实时的检测、跟踪和行为理解,并由此做出相应的判断和处理。
技术实现思路
为了克服现有技术存在的不足,本专利技术提供了一种可以实现实时监控,即时反应的智能识别平台视频监控预警系统,该视频监控预警系统采用霍夫直线检测,分类器+方向梯度直方图特征识别刀、棍,方向梯度直方图特征+分类器行人的识别的联合系统,确保在稍微复杂的环境中可以较为准确地检测到危险的刀或者棍,进而识别危险行为;采用事件检测,事件预警,事件查看联动的功能,实现了快捷、方便、高效的预警方式;采用社会力模型,实现了群体行为检测;采用颜色模型,运动模型结合的方式,针对视频监控系统开发的智能分析模块可同时对多种场合进行多样化多规则的智能分析。本专利技术解决其技术问题所采取的技术方案为,智能识别平台包括前端设备摄像、分发服务中转、视频解码程序、视频分析程序、资源服务器、接收程序处理、数据库和FTP服务器、业务端显示;其中,从设备前端摄像头输出的视频流信息,经过分发服务器的中转,传送到存储服务器、算法分析服务器或视频客户端上;安装在服务器电脑上的视频分析程序启动,便自动向资源服务器发送一条带有视频分析程序ID的请求,资源服务器根据设备编号返回一条带有设备编号、设备对应的分发服务器IP、分发服务器端口的信息给视频分析程序;视频分析程序得到信息后调用视频解码程序,视频解码程序根据分发服务器IP、分发服务器端口向对应的分发服务器上获取其对应摄像头设备的视频流信息;视频解码程序将取到的视频流信息转码成YVU420格式的视频文件传给视频分析程序进行分析;如果有分析结果就将结果保存成xml文件,xml文件里面存的是图片和视频在分析程序所在电脑上的存储路径、三张事件发生时候的3连拍jpg图片、事件发生时候的avi视频文件,保存后分析程序会调用一个发送程序给对应的接收程序发送xml文件;接收程序会把从发送程序发送过来的xml文件进行解析,从而获得图片和视频在视频分析程序所在的电脑上的存储地址,由于分析程序所在电脑上不会长时间存储图片和视频会定时删除,所以接下来接收程序会把图片和视频存在一个ftp服务器上,将存储在ftp服务器上的路径保存至oracle数据库;最后录入的数据将会展示在客户的业务系统上,业务系统上的预警图片和视频是通过http的形式访问FTP服务器上的图片、视频存储地址来进行展示。所述的智能识别平台视频监控预警系统是这样实现的,包括业务子系统、视频客户端子系统和算法,其中,所述的业务子系统包括预警事件处理模块、设备管理模块、数据分析查询模块、系统管理模块,所述的视频客户端子系统包括视频管理模块、视频录像模块、视频下载模块、分析参数模块、配置管理模块,所述的算法包括背景建模、霍夫提取二值图像中的直线和方向梯度直方图特征+分类器对刀棍的识别;所述的预警事件处理模块可供查阅实时视频分析产生如遗留/物品被盗、危险物品、区域徘徊的报警事件信息,并且及时根据预警事件的预警视频录像、预警位置,高效地对突发情况预警事件进行处理,包括预警事件监控、预警事件处理、人工报警、预警事件查询,其中,所述的预警事件监控,支持数据定时刷新,支持用户能够及时查看并操作最新预警事件数据;所述的预警事件处理,支持用户按时间段、预警类型等条件来查询并处理预警事件数据;所述的人工报警,支持用户录入人工报警类型的预警事件数据;所述的预警事件查询,支持用户对所有预警事件数据进行查询。所述的设备管理模块包括设备管理、监控组设置、设备状态查看、视频服务器管理,其中,所述的设备管理支持用户对摄像头、服务器、视频分析程序进行管理;所述的监控组设置支持用户把所有摄像头进行分组,在查看监控组视频时,可以更快的查看监控组内的所有摄像头视频信息;所述的设备状态查看支持用户查看当前所有摄像头的运行状态,如发现问题可即时处理;所述的视频服务器管理支持用户对视频分析程序和摄像头进行配对;可在一个摄像头设备上分配多个视频分析程序。所述的数据分析查询模块包括了数据统计查询和数据统计结果下载,用于对预警信息数据的查询、下载管理,其中,所述的数据统计查询,用户选择时间日期,再选择设需要查询的数据类型,展示类型(柱状、线状、饼状),查询相应的预警信息,并显示在图表中;所述的数据统计结果下载,用户查询出了某类型的数据进行下载并保存在本地指定的PDF文件保存路径中。所述的系统管理模块包括用户管理、角色管理、组织机构、数据字典、接口管理,其中,所述的用户管理,支持用户对该系统中所有用户进行管理,包括新增用户、禁用用户等操作;所述的角色管理,支持用户添加用户角色,并分配给某个用户;所述的组织机构,支持用户对该系统内的组织机构进行管理,包括新增组织机构、设置组织上下级关系;所述的数据字典,支持用户对常用的数据类型进行配置和管理;所述的接口管理,支持用户对系统所用到的接口进行配置和管理。所述的视频管理模块包括实时视频播放、分屏预览、云台控制、3D定位、图片抓拍、本地录像、预置点设置、轮巡方案播放、以及用户登录、退出、设备权限获取,其中,所述的实时视频播放,支持用户拥有权限的摄像头设备的实时视频播放;所述的分屏预览,支持1,4,6,7,8,9,10,16屏的切换与预览、支持单屏的最大化切换、支持分屏控件全屏预览;所述的云台控制,支持对球机的上下左右,左斜上,右斜上,左斜下,右斜下八个方位的调整、支持对球机的远近拉伸调节;所述的3D定位,在当前的球机画面中鼠标左键单击任一位置,则球机摄像头以该位置为中心调整自己的方位;所述的图片抓拍,对视频画面的实本文档来自技高网...

【技术保护点】
一种智能识别平台视频监控预警系统,所述的智能识别平台包括前端设备摄像、分发服务中转、视频解码程序、视频分析程序、资源服务器、接收程序处理、数据库和FTP服务器、业务端显,其特征是:从设备前端摄像头输出的视频流信息,经过分发服务器的中转, 传送到存储服务器、算法分析服务器或视频客户端上;安装在服务器电脑上的视频分析程序启动,便自动向资源服务器发送一条带有视频分析程序ID的请求,资源服务器根据设备编号返回一条带有设备编号、设备对应的分发服务器IP、分发服务器端口的信息给视频分析程序;视频分析程序得到信息后调用视频解码程序,视频解码程序根据分发服务器IP、分发服务器端口向对应的分发服务器上获取其对应摄像头设备的视频流信息;视频解码程序将取到的视频流信息转码成YVU420格式的视频文件传给视频分析程序进行分析;如果有分析结果就将结果保存成xml文件,xml文件里面存的是图片和视频在分析程序所在电脑上的存储路径、三张事件发生时候的3连拍jpg图片、 事件发生时候的avi视频文件,保存后分析程序会调用一个发送程序给对应的接收程序发送xml文件;接收程序会把从发送程序发送过来的xml文件进行解析,从而获得图片和视频在视频分析程序所在的电脑上的存储地址,由于分析程序所在电脑上不会长时间存储图片和视频会定时删除,所以接下来接收程序会把图片和视频存在一个ftp服务器上,将存储在ftp服务器上的路径保存至oracle数据库;最后录入的数据将会展示在客户的业务系统上,业务系统上的预警图片和视频是通过http的形式访问FTP服务器上的图片、视频存储地址来进行展示。...

【技术特征摘要】
1.一种智能识别平台视频监控预警系统,所述的智能识别平台包括前端设备摄像、分
发服务中转、视频解码程序、视频分析程序、资源服务器、接收程序处理、数据库和FTP服务
器、业务端显,其特征是:从设备前端摄像头输出的视频流信息,经过分发服务器的中转,
传送到存储服务器、算法分析服务器或视频客户端上;安装在服务器电脑上的视频分析程
序启动,便自动向资源服务器发送一条带有视频分析程序ID的请求,资源服务器根据设备
编号返回一条带有设备编号、设备对应的分发服务器IP、分发服务器端口的信息给视频分
析程序;视频分析程序得到信息后调用视频解码程序,视频解码程序根据分发服务器IP、分
发服务器端口向对应的分发服务器上获取其对应摄像头设备的视频流信息;视频解码程序
将取到的视频流信息转码成YVU420格式的视频文件传给视频分析程序进行分析;如果有分
析结果就将结果保存成xml文件,xml文件里面存的是图片和视频在分析程序所在电脑上的
存储路径、三张事件发生时候的3连拍jpg图片、事件发生时候的avi视频文件,保存后分析
程序会调用一个发送程序给对应的接收程序发送xml文件;接收程序会把从发送程序发送
过来的xml文件进行解析,从而获得图片和视频在视频分析程序所在的电脑上的存储地址,
由于分析程序所在电脑上不会长时间存储图片和视频会定时删除,所以接下来接收程序会
把图片和视频存在一个ftp服务器上,将存储在ftp服务器上的路径保存至oracle数据库;
最后录入的数据将会展示在客户的业务系统上,业务系统上的预警图片和视频是通过http
的形式访问FTP服务器上的图片、视频存储地址来进行展示。
2.根据权利要求1所述的一种智能识别平台视频监控预警系统,其特征是:所述的智能
识别平台视频监控预警系统是这样实现的,包括业务子系统、视频客户端子系统和算法,其
中,所述的业务子系统包括预警事件处理模块、设备管理模块、数据分析查询模块、系统管
理模块,所述的视频客户端子系统包括视频管理模块、视频录像模块、视频下载模块、分析
参数模块、配置管理模块,所述的算法包括背景建模、霍夫提取二值图像中的直线和方向梯
度直方图特征+分类器对刀棍的识别;
所述的预警事件处理模块可供查阅实时视频分析产生如遗留/物品被盗、危险物品、区
域徘徊的报警事件信息,并且及时根据预警事件的预警视频录像、预警位置,高效地对突发
情况预警事件进行处理,包括预警事件监控、预警事件处理、人工报警、预警事件查询,其
中,所述的预警事件监控,支持数据定时刷新,支持用户能够及时查看并操作最新预警事件
数据;所述的预警事件处理,支持用户按时间段、预警类型等条件来查询并处理预警事件数
据;所述的人工报警,支持用户录入人工报警类型的预警事件数据;所述的预警事件查询,
支持用户对所有预警事件数据进行查询;
所述的设备管理模块包括设备管理、监控组设置、设备状态查看、视频服务器管理,其
中,所述的设备管理支持用户对摄像头、服务器、视频分析程序进行管理;所述的监控组设
置支持用户把所有摄像头进行分组,在查看监控组视频时,可以更快的查看监控组内的所
有摄像头视频信息;所述的设备状态查看支持用户查看当前所有摄像头的运行状态,如发
现问题可即时处理;所述的视频服务器管理支持用户对视频分析程序和摄像头进行配对;
可在一个摄像头设备上分配多个视频分析程序;
所述的数据分析查询模块包括了数据统计查询和数据统计结果下载,用于对预警信息
数据的查询、下载管理,其中,所述的数据统计查询,用户选择时间日期,再选择设需要查询
的数据类型,展示类型(柱状、线状、饼状),查询相应的预警信息,并显示在图表中;所述的
数据统计结果下载,用户查询出了某类型的数据进行下载并保存在本地指定的PDF文件保
存路径中;
所述的系统管理模块包括用户管理、角色管理、组织机构、数据字典、接口管理,其中,
所述的用户管理,支持用户对该系统中所有用户进行管理,包括新增用户、禁用用户等操
作;所述的角色管理,支持用户添加用户角色,并分配给某个用户;所述的组织机构,支持用
户对该系统内的组织机构进行管理,包括新增组织机构、设置组织上下级关系;所述的数据
字典,支持用户对常用的数据类型进行配置和管理;所述的接口管理,支持用户对系统所用
到的接口进行配置和管理;
所述的视频管理模块包括实时视频播放、分屏预览、云台控制、3D定位、图片抓拍、本地
录像、预置点设置、轮巡方案播放、以及用户登录、退出、设备权限获取,其中,所述的实时视
频播放,支持用户拥有权限的摄像头设备的实时视频播放;所述的分屏预览,支持1,4,6,7,
8,9,10,16屏的切换与预览、支持单屏的最大化切换、支持分屏控件全屏预览;所述的云台
控制,支持对球机的上下左右,左斜上,右斜上,左斜下,右斜下八个方位的调整、支持对球
机的远近拉伸调节;所述的3D定位,在当前的球机画面中鼠标左键单击任一位置,则球机摄
像头以该位置为中心调整自己的方位;所述的图片抓拍,对视频画...

【专利技术属性】
技术研发人员:陈友明
申请(专利权)人:北京弘恒科技有限公司
类型:发明
国别省市:北京;11

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

1