视频监控方法、视频监控系统以及计算机可读存储介质技术方案

技术编号:13174828 阅读:49 留言:0更新日期:2016-05-10 18:07
本公开涉及视频监控方法、视频监控系统以及计算机程序产品。所述视频监控方法,包括:获取经由视频数据采集装置采集的视频数据;以及基于预先设置的场景信息和所述视频数据,执行所述场景中的监控对象的确定和统计。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及视频监控领域,更具体地,本公开涉及视频监控方法、视频监控系统以及计算机程序产品。
技术介绍
目前的视频监控往往依赖于工作人员人工的检测和处理。因此,虽然很多场景有摄像头覆盖,但是由于没有智能视频监控方法,所以需要大量人力来进行处理和监视。并且,当监控摄像头的覆盖规模变大后,很难高效地处理和反应一些突发事件。智能视频监控可以根据摄像头的视频数据,自动地对场景中的人群密度做出估计,实时监控视频场景中的人流、车流量变化。智能监控有着非常广泛的应用环境,比如从城市安全的角度来讲,通过对人群密度的监控,在人群密度过大的时候可以给出报警,及时进行处理,避免一些可能的突发状况。对城市公路的车数进行统计,可以实时给出拥挤状况,给司机的出行提出建议。对商场的人流量统计,可以智能地给商家提供一些消费建议和分析。已知的智能人流监控方法主要有两种途径。第一种是依赖于行人检测算法,但是其对高密度人流区域或者遮挡比较严重的情况,统计数据不够精确,另外行人检测算法本身比较耗时,很难达到实时监控的目的。另一种途径是独立于行人,对当前图像提取一些特征(比如边缘,纹理等等),根据这些特征以及一些训练数据进行回归分析,从而得到当前区域的行人数量。此类方法的精度往往比较低。对行人密度比较大的时候,效果可以接受,但是当行人数目减少时,误差会很大。另外,单一回归的方法很难区分行人和车,所以应用场景很受限。
技术实现思路
鉴于上述问题而提出了本公开。本公开提供了一种基于深度视频的视频监控方法、视频监控系统以及计算机程序产品,其能实时地对当前场景中的人群密度、车流量、以及过线的人流数量进行准确的统计和分析。根据本公开的一个实施例,提供了一种视频监控方法,包括:获取经由视频数据采集装置采集的视频数据;以及基于预先设置的场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统计。此外,根据本公开的一个实施例的视频监控方法,其中预先设置所述场景信息包括:配置用于监控的场景,并且设置用于监控的场景中的监控区域和监控线。此外,根据本公开的一个实施例的视频监控方法,其中预先设置所述场景信息还包括:基于预定模型对所述监控区域中的每个像素点进行概率估计,以获取每个像素点的概率模型,用于确定所述视频数据中的前景数据和背景数据。此外,根据本公开的一个实施例的视频监控方法,其中预先设置所述场景信息还包括:标记所述监控区域中的多个第一类监控对象的位置,确定每个位置的第一类监控对象相对于所述监控区域的面积的权重。此外,根据本公开的一个实施例的视频监控方法,还包括:基于所述概率模型,确定所述监控区域中的前景区域和背景区域,并且去除所述前景区域中的阴影区域,以获得作为监控目标的监控前景区域。此外,根据本公开的一个实施例的视频监控方法,还包括:将所述监控前景区域分为多个监控前景子区域,所述多个监控前景子区域相互不连通。此外,根据本公开的一个实施例的视频监控方法,其中基于所述场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统计包括:对于所述多个监控前景子区域的每一个执行边缘检测,获取所述监控前景子区域的轮廓信息,如果所述轮廓信息满足预定轮廓条件,则确定对应于所述轮廓信息的监控对象为第二类监控对象。此外,根据本公开的一个实施例的视频监控方法,其中基于所述场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统计还包括:从所述多个监控前景子区域的每一个去除对应于所述第二类监控对象的第二区域,以获得对应于所述第一类监控对象的第一区域,基于所述第一区域的面积和对应于所述第一类监控对象的权重,确定所述多个监控前景子区域的每一个中所述第一类监控对象的第一数目。此外,根据本公开的一个实施例的视频监控方法,还包括:在所述第一数目大于预定阈值时,生成警告信息。此外,根据本公开的一个实施例的视频监控方法,其中基于所述场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统计还包括:对于垂直于所述监控线的第一方向,基于所述第一类监控对象在所述监控线上的移动速度,确定在预定时间间隔期间在所述第一方向上通过所述监控线的所述第一区域的面积,并且基于所述监控线上所述第一类监控对象的权重,确定在所述预定时间间隔期间在所述第一方向上通过所述监控线的所述第一类监控对象的数目。根据本公开的另一个实施例,提供了一种视频监控系统,包括:处理器;存储器;和存储在所述存储器中的计算机程序指令,在所述计算机程序指令被所述处理器运行时执行以下步骤:获取经由视频数据采集装置采集的视频数据;以及基于预先设置的场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统i+o此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时执行预先设置所述场景信息的步骤,所述预先设置所述场景信息的步骤包括:配置用于监控的场景,并且设置用于监控的场景中的监控区域和监控线。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时执行预先设置所述场景信息的步骤还包括:基于预定模型对所述监控区域中的每个像素点进行概率估计,以获取每个像素点的概率模型,用于确定所述视频数据中的前景数据和背景数据。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时执行配置预先设置所述场景信息的步骤还包括:标记所述监控区域中的多个第一类监控对象的位置,确定每个位置的第一类监控对象相对于所述监控区域的面积的权重。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时还执行以下步骤:基于所述概率模型,确定所述监控区域中的前景区域和背景区域,并且去除所述前景区域中的阴影区域,以获得作为监控目标的监控前景区域。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时还执行以下步骤:将所述监控前景区域分为多个监控前景子区域,所述多个监控前景子区域相互不连通。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时执行基于所述场景信息和所述视频数据,执行所述场景中的监控对象的确定和统计的步骤包括:对于所述多个监控前景子区域的每一个执行边缘检测,获取所述监控前景子区域的轮廓信息,如果所述轮廓信息满足预定轮廓条件,则确定对应于所述轮廓信息的监控对象为第二类监控对象。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时执行基于所述场景信息和所述视频数据,执行所述场景中的监控对象的确定和统计的步骤还包括:从所述多个监控前景子区域的每一个去除对应于所述第二类监控对象的第二区域,以获得对应于所述第一类监控对象的第一区域,基于所述第一区域的面积和对应于所述第一类监控对象的权重,确定所述多个监控前景子区域的每一个中所述第一类监控对象的第一数目。此外,根据本公开的另一个实施例的视频监控系统,其中在所述计算机程序指令被所述处理器运行时还执行以下步骤:在所述第一数目大于预定阈值时,生成警告信息。此本文档来自技高网...

【技术保护点】
一种视频监控方法,包括:获取经由视频数据采集装置采集的视频数据;以及基于预先设置的场景信息和所述视频数据,执行与所述场景信息相对应的用于监控的场景中的监控对象的确定和统计。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:俞刚李超尚泽远何奇正
申请(专利权)人:北京旷视科技有限公司北京小孔科技有限公司
类型:发明
国别省市:北京;11

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

1