一种用于运动检测的智能视频监控系统的制作方法

文档序号:16130310发布日期:2018-12-01 00:14阅读:165来源:国知局

本发明涉及城市智能视屏监控领域,特别涉及一种用于运动检测的智能视频监控系统。

背景技术

视频监控系统就是从外部世界获取信息。其中80%以上的外部信息的获取都离不开视觉。随着计算机技术水平的提高以及科学技术的飞速发展,人们期望借助计算机来从外部世界获取信息,这便是计算机视觉。计算机视觉是指借助计算机完成人类认识世界的视觉功能。主要研究的是人类视觉感知到的图像、事物。包括简单的运动模式和复杂的运动模式,简单的运动模式比较单一。复杂的运动模式。随着大众对安全问题的逐渐关注,视频监控系统得到广泛的应用,尤其是在城市街道、交通监管、公共设施以及其它重点监控场所。智能视频监控系统是计算机视觉、人工智能、数学、逻辑学、物理学、神经网络等学科的产物,是视频监控系统发展的一个趋势。传统的视频监控系统只提供基础的视频采集、存储、查询等功能,并且在实际的监控任务中高度依赖操作人员,操作人员面对长时间的、单一的、枯燥乏味的、高度集中的监控极易引起视觉疲劳,从而导致突发事件的发生。事件发生后对于视频的事后取证的信息也是相当的庞大,仍需要依赖大量的人力来查找相关信息,费时又费力,监控系统的不足之处显而易见。通过智能视频监控系统代替传统的人工判断的视频监控系统,不仅能够提升监控能力和节约监控成本而且能够解决人们在面对突发事件时的被动性和不及时性,从而降低安全隐患发生的概率。就上述问题,特此发明了一种用于运动检测的智能视频监控系统。本发明能够实时监控、实时监测、实时分析、实时报警,从而能够从根本上解决传统视频监控系统处理问题滞后性的弊端。



技术实现要素:

本发明的目的在于解决

为解决上述技术问题,本发明采用的技术方案如下:

一种用于运动检测的智能视频监控系统,包括流媒体服务器模块、视频播放模块、视频报警模块、云台控制模块和信息采集模块,所述流媒体服务器模块连接信息采集模块和视频播放模块,所述信息采集模块接入云台控制模块,所述视频播放模块连接视频报警模块。

进一步地,作为优选的技术方案,所述的信息采集模块包括摄像机和摄像机运动机构,所述摄像机通过rtsp和rto协议接入流媒体服务器模块。

进一步地,作为优选的技术方案,所述的流媒体服务器模块包括底层网络通信服务、会话管理服务、业务管理、rtsp协议解析服务、rtp解析转发服务,所述rtsp协议解析服务与rtp解析转发服务应用相同的端口。

进一步地,作为优选的技术方案,所述的视频播放模块支持多种协议和多种格式的视频播放。

进一步地,作为优选的技术方案,所述的云台控制模块支持协议方式来控制摄像机。

进一步地,作为优选的技术方案,所述的智能报警模块包括运动检测算法程序、行为识别算法程序、报警提示程序。

本发明所具有的有益效果:

1.本发明的智能视频监控系统借助计算机强大的功能以及相应的算法来实现监控,可以做到24小时全天候监控。

2.对异常情况的及时报警。本发明在有异常事件发生时能够及时的发出警报并且提供相关信息,极大的避免了误报、漏报等情况,从而降低了人工监控成本。

3.监控内容的快速查找。当有异常情况发生时,本发明在监控过程中可以实现对异常事件的自动检测并将相关信息存储到后台数据库中,从而实现实时快速查找。

附图说明

图1为本发明结构示意图;

图2为本发明的系统时序图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步的说明。

实施例1

如图1,一种用于运动检测的智能视频监控系统,包括流媒体服务器模块、视频播放模块、视频报警模块、云台控制模块和信息采集模块,所述流媒体服务器模块连接信息采集模块和视频播放模块,所述信息采集模块接入云台控制模块,所述视频播放模块连接视频报警模块。

流媒体服务器模块主要功能是提供摄像机的接入,音视频的转发。摄像机通过rtsp协议接入服务器,通过rtp协议将音视频数据送入服务器,所有支持标准rtsp协议都可接入该服务器。服务器实现rtsp协议解析,为了提高视频首播时间,需对rtp协议进行解析,缓存gop数据。当有多个客户端访问同一路视频时,可以对该路视频进行复用。服务器能智能感知网络的状态,进行拥塞控制。优选的每一个流媒体服务对外界都是无状态的,但需记录自己当前在线视频状态,提供显示控制的界面,可以通过浏览器查询视频状态以及当前机器的状态。由于网络带宽的限制,服务器需对单台服务器的接入视频数量做控制。当某一地区对视频的访问量较多时需在该地区增加流媒体转发服务器,分解接入服务器的网络压力,提升视频的加载速度。用户可以优先访问本地的转发服务器,当本地服务器不可用时再选择接入服务器。转发服务器的功能与接入服务器类似提供视频的无差错转发。流媒体服务器模块由底层网络通信服务、会话管理服务、业务管理、rtsp协议解析服务、rtp解析转发服务组成。视频转发服务属于低并发服务,但对通信的稳定性要求较高。rtsp协议采用tcp协议进行传输,rtp可以基于udp也可以通过tcp传输,本系统通过tcp协议传输,并且rtsp与rtp应用相同的端口。会话管理服务主要用于管理链路状态,包括摄像机与服务器,客户端与服务器的状态。所有会话状态都是从通信服务获取,供业务管理服务查询。业务管理服务负责消息的分发,视频的复用,每一路视频都有一个唯一的uuid标识,管理服务通过uuid来判断是否复用该路视频。每一路视频都有一个计数器来统计该路视频的复用次数。rtsp协议解析部分用来解析来自摄像头、客户端的rtsp协议,通过不同的协议命令来实现对rtp部分的控制。rtp服务通过解析rtp协议来判断帧类型,缓存gop。rtp部分还负责视频传输的控制,当网络质量不好的时候按一定的策略丢弃视频帧,同时更改该帧视频的时间戳信息。

视频播放模块主要负责音视频的播放,视频的渲染。播放器在网络状况不好的时候采用丢包策略,提供稳定流畅的播放体验。播放器支持多种协议、多种格式视频,即能播放网络视频,还能播放本地视频,优选的同时支持视频直播。播放器内核是基于开源的ffmpeg来实现,ffmpeg内部实现了rtsp、rtp协议,h264解码模块瞄。视频客户端调用开源播放库的协议获取视频,ffmpeg的h264解码模块解码视频数据,得到ⅵⅳ图像,调用系统控件将该帧图像绘制到电脑屏幕,同时再将此图像拷贝一份传入视频分析模块。

云台控制模块主要是针对带有云台装置的摄像机,对摄像头进行旋转、调光圈、焦距、设置预置位、定点巡航等功能。对于没有云台装置的摄像机该功能默认是灰度的。在界面部分需有4个方向的按钮来控制摄像机的方向,支持对摄像头的拉近、拉远,同时可以设置预置位,摄像机启动时默认调到预置位。在一些特殊场合需要摄像机能定点巡航,以对监控范围进行全面的扫描。优选的当前在安防领域不同的摄像头生产厂商其云台控制协议不同,主要分两类,一种是通过sdk实现对云台的控制,一种是通过协议实现啪1。本发明支持协议方式来控制摄像头,即根据产商提供的控制协议直接向摄像机发送控制命令。

对接入的实时视频进行智能分析,当监控范围内有运动目标出现时产生报警信息,同时对运动图像进行行为分析,识别出具体动作。在对实时视频进行运动检测时需设置一个合适的阈值,即当运动目标占据图像的比例大于某一阈值时才会产生报警信息。当某一视频频繁产生报警信息时,需适当拉长报警间隔。提供多种报警铃声和报警信息供用户选择,报警铃声的调置不宜过长以免产生不问断的报警。运动检测算法、行为识别算法、报警提示是视频报警模块的三大主要功能,运动检测算法首先对接入的视频进行检测,当有运动物体出现时根据用户的设置选择是否产生报警信息,同时调用行为识别算法对该帧图像进行分析,弹窗提示用户该帧视频的具体行为。当输入的图像分辨率过大时,运动检测算法会对图像尺寸进行统一的缩放,之后灰度化缩放后的图像。滤波算法可以去除图像中的小的噪声信息,对灰度图进行滤波处理减少噪声对运动目标的干扰。对滤波后的图像进行梯度化处理,获取图像轮廓信息,以梯度图构建背景模型,通过背景减除法获取运动目标的轮廓,判断轮廓范围决定是否发出报警信息。将判断有运动目标的图像缩放到256*256大小放入行为识别算法,根据用户的设置判断是否有此行为产生。

本发明的说明书和附图被认为是说明性的而非限制性的,在本发明基础上,本领域技术人员根据所公开的技术内容,不需要创造性的劳动就可以对其中一些技术特征做出一些替换和变形,均在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1