一种火灾报警方法及系统的制作方法

文档序号:10513215阅读:360来源:国知局
一种火灾报警方法及系统的制作方法
【专利摘要】本发明公开了一种火灾报警方法及系统,涉及监控领域,应用于火灾报警系统,所述系统包括:摄像头和远程处理器,所述方法包括:所述远程处理器获取所述摄像头采集的待检测区域的视频画面;所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运动目标的运动轨迹的每一帧图像;所述远程处理器判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待检测区域发生火灾发出报警信息。本发明的目的在于提供一种火灾报警方法及系统,以提高火警报警的效果。
【专利说明】
一种火灾报警方法及系统
技术领域
[0001] 本发明涉及监控领域,具体而言,涉及一种火灾报警方法及系统。
【背景技术】
[0002] 随着我国改革开放进一步深入和经济建设飞跃式的发展,各行各业都取得了很大 的成就。特别是近些年来,建筑业十分兴旺,各种建筑物如雨后春笋迅速崛起于中华大地。 其中高速公路隧道的数量在不断的增加,但高速公路隧道内部往往举架高、跨度大、比较封 闭、逃生救援比较困难,此类建筑一旦着火,火势蔓延迅速,生成烟气毒性大,人员疏散难及 火灾扑救困难,往往容易造成很大的经济损失和恶劣的社会影响,所以隧道防火是一项非 常重要的工作,其目的是把已发生的火灾消灭在萌芽或发展的早期,把损失降到最小。
[0003] 但是目前的火灾报警器多采用烟雾报警,这种方式的报警会存在很大的滞后问 题,当报警器发出报警时,火势可能已经很大了,导致报警不及时。

【发明内容】

[0004] 本发明的目的在于提供一种火灾报警方法及系统,以解决上述的问题。
[0005] 第一方面,本发明实施例提供的一种火灾报警方法,应用于火灾报警系统,所述系 统包括:摄像头和远程处理器,所述方法包括: 所述远程处理器获取所述摄像头采集的待检测区域的视频画面; 所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像; 所述远程处理器判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待 检测区域发生火灾发出报警信息。
[0006] 结合第一方面,本发明实施例还提供了第一方面的第一种可能实施方式,其中,所 述方法还包括: 所述远程处理器获取所述摄像头采集的待检测区域的视频画面之后,根据预设条件在 视频画面中标记出目标区域; 所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像,包括: 所述远程处理器根据预设算法追踪所述目标区域的多个运动目标,提取每个所述运动 目标的运动轨迹的每一帧图像。
[0007] 结合第一方面的第一种可能实施方式,本发明实施例还提供了第一方面的第二种 可能实施方式,其中,所述远程处理器根据预设算法追踪所述目标区域的多个运动目标,提 取每个所述运动目标的运动轨迹的每一帧图像,包括: 根据高斯混合模型算法的前景预测算法获取目标区域的多个运动目标,获取所找到的 运动目标的运动轨迹的每一个图像帧并保存。
[0008] 结合第一方面的第二种可能实施方式,本发明实施例还提供了第一方面的第三种 可能实施方式,其中,所述的通过基于高斯混合模型的前景预测算法找出所述目标区域的 每个分割镜头的运动目标,对所找到的每个所述运动目标的运动轨迹跟踪,提取所找到的 每个所述运动目标的运动轨迹的每一帧图像,包括: 计算获得所述目标区域的每个分割镜头的一个坐标位置对应的像素点在时间t的观测 值为,所述像素点在不同时刻的一系列观测值为,高斯分布表示为:; 获得所述目标区域的坐标位置所对应的所有像素点的高斯分布; 建立高斯分布集合,所述高斯分布集合内存储所述目标区域的每个分割镜头的所有像 素点的高斯分布; 按照预设比对规则将所有不符合所述高斯分布集合内的高斯分布的像素点保存为所 述运动轨迹的一帧图像,其中,所述预设比对规则包括:判断当前时刻的所述目标区域的一 个像素点是否满足,若是,认为所述像素点符合所述高斯分布集合内的高斯分布,若否,认 为所述像素点不符合所述高斯分布集合内的高斯分布。
[0009] 第二方面,本发明实施例提供了一种火灾报警系统,包括:摄像头和远程处理器, 所述远程处理器包括: 获取单元,用于获取所述摄像头采集的待检测区域的视频画面; 追踪单元,用于根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像; 报警单元,用于判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待检 测区域发生火灾发出报警信息。
[0010] 结合第二方面,本发明实施例还提供了第二方面的第一种可能实施方式,其中,所 述远程处理器还包括: 标记单元,用于所述远程处理器获取所述摄像头采集的待检测区域的视频画面之后, 根据预设条件在视频画面中标记出目标区域; 所述追踪单元还用于根据预设算法追踪所述目标区域的多个运动目标,提取每个所述 运动目标的运动轨迹的每一帧图像。
[0011] 结合第二方面的第一种可能实施方式,本发明实施例还提供了第二方面的第二种 可能实施方式,其中,所述追踪单元具体用于:根据高斯混合模型算法的前景预测算法获取 目标区域的多个运动目标,获取所找到的运动目标的运动轨迹的每一个图像帧并保存。
[0012] 结合第二方面的第二种可能实施方式,本发明实施例还提供了第二方面的第三种 可能实施方式,其中,所述追踪单元包括: 第一计算子单元,用于计算获得所述目标区域的每个分割镜头的一个坐标位置对应的 像素点在时间t的观测值为,所述像素点在不同时刻的一系列观测值为,高斯分布表示为:; 第二计算子单元,用于获得所述目标区域的坐标位置所对应的所有像素点的高斯分 布; 第三计算子单元,用于建立高斯分布集合,所述高斯分布集合内存储所述目标区域的 每个分割镜头的所有像素点的高斯分布; 第四计算子单元,用于按照预设比对规则将所有不符合所述高斯分布集合内的高斯分 布的像素点保存为所述运动轨迹的一帧图像,其中,所述预设比对规则包括:判断当前时刻 的所述目标区域的一个像素点是否满足,若是,认为所述像素点符合所述高斯分布集合内 的高斯分布,若否,认为所述像素点不符合所述高斯分布集合内的高斯分布。
[0013] 本发明实施例获取待检测区域的运动目标,提取每个所述运动目标的运动轨迹的 每一帧图像,将所述运动目标的运动轨迹的每一帧图像都保存。本发明实施例预先采集火 苗的运动轨迹,获取火苗运动轨迹的规律,例如采集大量的样本,通过支持向量机算法获取 一个均值。
[0014] 所述远程处理器将获取的运动目标的运动轨迹的每一帧的所有像素的做二值化 处理,得到的像素的均值和分布规律,与预设的通过支持向量机算法统计的样本的分布规 律相比对,如果误差满足阈值,则认为运动目标位火苗,则发出报警信息。
[0015] 本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得 显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说 明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0016] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在全部 附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点 在于示出本发明的主旨。
[0017] 图1示出了本发明实施例提供的一种火灾报警方法的方法流程图。
【具体实施方式】
[0018] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0019] 随着我国改革开放进一步深入和经济建设飞跃式的发展,各行各业都取得了很大 的成就。特别是近些年来,建筑业十分兴旺,各种建筑物如雨后春笋迅速崛起于中华大地。 其中高速公路隧道的数量在不断的增加,但高速公路隧道内部往往举架高、跨度大、比较封 闭、逃生救援比较困难,此类建筑一旦着火,火势蔓延迅速,生成烟气毒性大,人员疏散难及 火灾扑救困难,往往容易造成很大的经济损失和恶劣的社会影响,所以隧道防火是一项非 常重要的工作,其目的是把已发生的火灾消灭在萌芽或发展的早期,把损失降到最小。
[0020] 但是目前的火灾报警器多采用烟雾报警,这种方式的报警会存在很大的滞后问 题,当报警器发出报警时,火势可能已经很大了,导致报警不及时。
[0021] 为解决上述困难,如图1,本发明实施例提供了一种火灾报警方法,应用于火灾报 警系统,所述系统包括:摄像头和远程处理器,所述方法包括: S11:获取摄像头采集的待检测区域的视频画面; S12:根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运动目标的运 动轨迹的每一帧图像; S13:判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待检测区域发 生火灾发出报警信息。
[0022]其中,所述方法还包括: 所述远程处理器获取所述摄像头采集的待检测区域的视频画面之后,根据预设条件在 视频画面中标记出目标区域; 所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像,包括: 所述远程处理器根据预设算法追踪所述目标区域的多个运动目标,提取每个所述运动 目标的运动轨迹的每一帧图像。
[0023]其中,所述远程处理器根据预设算法追踪所述目标区域的多个运动目标,提取每 个所述运动目标的运动轨迹的每一帧图像,包括: 根据高斯混合模型算法的前景预测算法获取目标区域的多个运动目标,获取所找到的 运动目标的运动轨迹的每一个图像帧并保存。
[0024]现有的对运动目标检测效果比较好的就是使用背景减除算法,这个算法之要将当 前画面减去所构建的视频场景背景就可以得到相应的运动目标。在构建视频背景场景的算 法中,其中高丝混合模型以及LBP纹理模型算法都能够取得很理想的算法。在本发明实施例 中,使用的运动检测的算法就是基于高斯混合模型算法,下面对这个算法做详细的介绍。
[0025] 在高斯混合模型中,其默认条件就是在视频帧的每个像素点的颜色值在时间轴上 是符合高斯分布。并且由于局部场景的波动从而导致一个像素中的颜色值是会符合多分 布,建立在这个条件之下,那么才利用这个模型完成对视频的背景构建。其主要步骤如下: (1) 模型定义 假设将视频帧中的某个像素点时间的观测值记为,对于给定点在不同时刻的一系列观 测值,可以看作是一个与其他点独立的统计随机过程,则可用个高斯分布表示: 其中,。的取值由计算性能等因素决定,经过大量的实验证明,的取值为3至7是最合理 的。则时刻点的概率分布为: 其中,为时刻第个高斯分布的权值,它反映该高斯分布出现的比例,且;是时刻第个均 值为、协方差为的概率密度函数: (2) 模型更新 如果当前像素值与某一高斯分布均值满足,则认为匹配成功,在经过大量实验证明,D 取值2.5效果是最好的。如果有多个匹配,则选择最好的一个。匹配成功时,调整各个分布的 权重值: 其中,为学习率,其值在之间,越大,权值更新的越快,否则反之;对于匹配的分布,为 1,其余不匹配的分布为0,这样可以导致匹配的分布权重值增加,减少不匹配分布权重值。
[0026] 对于与当前像素相匹配的模型,其参数将做如下更新: 其中,为另一个学习率,其值为,为高斯概率密度函数。而对于没有匹配的分布,其参数 保持不变。
[0027] (3)前景检测 根据值按由大到小对个高斯分布进行排序,排序越前的高斯分布,越适合描述背景。一 般选取满足前个高斯分布被当成是对背景的描述: 其中,是背景模型比例阈值,如果设置较小,GMM将退化为单高斯分布模型;如果值较 大,则可以为动态背景建立多个高斯分布的混合模型来模拟。通过大量实验证明,的经验值 可取0.6,此时的效果相对来说是最好的。
[0028] 提取出运动目标后,然后是运动目标的运动轨迹的获取。
[0029] 运动目标跟踪,就是在图像序列中去找到与所需要的跟踪目标区最为相似的位 置。在本文中,所需要跟踪的目标就是在上一节通过运动检测出来的运动目标,而目标跟踪 就简单一句就是在图像序列将这运动目标定位出来。在运动目标跟踪是,要解决两个问题: 一是将运动目标的模型有效表达出来;二是选择哪种目标特征去进行匹配。在如今运动目 标跟踪的算法中,主要可分为相识度适量法以及搜索算法,这两种算法中一个是利用帧匹 配以及背景匹配的方法去寻找跟踪目标,但是所涉及的问题都是处理冗余信息比较多,所 以在本发明实施例中所选取的目标跟踪算法就是对收索范围进行优化的均值漂移法 (meanshif t算法),其算法的主要想法就是通过计算目标区域和候选区域内像素的特征值 完成对目标和候选区域的模型,接着使用相识度函数去计算目标模型和候选区域的相识 度。选择相识度最大的候选模型去建立相应的Meanshift向量,并且在重复着个过程,由于 均值漂移算法本身就有收敛性这一特点,经过数次迭代,该算法能够找到运动目标的真实 位置,从而达到跟踪运动目标。
[0030] 通过运动检测确定目标在感兴区域出现的空间位置以及区域,假设在这个区域中 存在着η个像素,并用_|| = 1: 表示每个像素的位置。将目标区域进行颜色空间进行均 匀划分,就可以得到_个等同的数值间构成的直方图,则目标模型的取队形的概率密度可 以由下列公式表示,其中_i...…
[0031] 在上述公式中,其 < 表示将这个区域像素以目标中心归一化后的位子,其中 属于目标的中心坐标。校是代表的核函数,在本文中选择的是Epanechikov函数, fc&i)表示属于今颜色区间的直方图的值,《是作为直方图的颜色索引,而- 0主要 的作用就是判断今是否属于u这个单元,其中值只能为1或者〇,最后一个参数€:是作为归一 化系数。
[0032] 在对第?帧进行目标匹配的时候,是需要根据第1-3的中心位置:?为收索窗口的中 心,从而得到候选目标的中心坐标f:。在得到目标中心坐标坐标之后,对其整个区域的直方 图。
[0033] 在这个目标区域中,其像素坐标用(zJU= 1 表示,其预选区域像素的概率密度 函数为
其中S是作为核函数的尺度的大小,即窗口的大小,决定候选区域的每个像素的权重 分布。
[0034] 相似度来表示候选区域和跟踪目标的接近程度,在本文中,选取了Bhattacharyya 系数函数作为描述候选区域和目标的相似程度,其定义如以下公式。
[0035] 将第U帧的中心位置以乍为第_的收索窗□的初始位置的中心,然后在第_ 帧中周围去寻找使得相识度值最大的候选区域。
[0036] Meanshift 迭代过程 在均值漂移的迭代过程,同时也是寻找目标的收索过程,为了是最大,将 Bhattacharyya系数函数进行泰勒展开,可以得到如下公式。
[0037] 在以上公式中,只有第二项的值会随着f变化而变化,在选择相识度极大化的过程 就是由候选区域向真实区域靠近的过程,其主要是一开Meanshift的迭代方程去完成的,其 迭代方程的公式如下所示。
在上述公式中,_,在不断迭代的过程中,就是从_开始不断向寻找颜色 变化比较的区域,然后朝着那个位置移动,知道其两者的具体小于所设定的阈值,那么迭代 结束,其现在处的位置就是在当前帧的目标的位置。
[0039] 本发明实施例获取待检测区域的运动目标,提取每个所述运动目标的运动轨迹的 每一帧图像,将所述运动目标的运动轨迹的每一帧图像都保存。本发明实施例预先采集火 苗的运动轨迹,获取火苗运动轨迹的规律,例如采集大量的样本,通过支持向量机算法获取 一个均值。
[0040] 所述远程处理器将获取的运动目标的运动轨迹的每一帧的所有像素的做二值化 处理,得到的像素的均值和分布规律,与预设的通过支持向量机算法统计的样本的分布规 律相比对,如果误差满足阈值,则认为运动目标位火苗,则发出报警信息。
[0041] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以 通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分, 仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可 以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨 论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接 耦合或通信连接,可以是电性,机械或其它的形式。
[0042]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0043] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0044] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以 存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存 储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0045] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存 在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖 非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在 包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0046] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1. 一种火灾报警方法,其特征在于,应用于火灾报警系统,所述系统包括:摄像头和远 程处理器,所述方法包括: 所述远程处理器获取所述摄像头采集的待检测区域的视频画面; 所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像; 所述远程处理器判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待 检测区域发生火灾发出报警信息。2. 根据权利要求1所述的火灾报警方法,其特征在于,所述方法还包括: 所述远程处理器获取所述摄像头采集的待检测区域的视频画面之后,根据预设条件在 视频画面中标记出目标区域; 所述远程处理器根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像,包括: 所述远程处理器根据预设算法追踪所述目标区域的多个运动目标,提取每个所述运动 目标的运动轨迹的每一帧图像。3. 根据权利要求2所述的火灾报警方法,其特征在于,所述远程处理器根据预设算法追 踪所述目标区域的多个运动目标,提取每个所述运动目标的运动轨迹的每一帧图像,包括: 根据高斯混合模型算法的前景预测算法获取目标区域的多个运动目标,获取所找到的 运动目标的运动轨迹的每一个图像帧并保存。4. 根据权利要求3所述的火灾报警方法,其特征在于,所述的通过基于高斯混合模型的 前景预测算法找出所述目标区域的每个分割镜头的运动目标,对所找到的每个所述运动目 标的运动轨迹跟踪,提取所找到的每个所述运动目标的运动轨迹的每一帧图像,包括: 计算获得所述目标区域的每个分割镜头的一个坐标位置对应的像素点在时间t的观测 值为,所述像素点在不同时刻的一系列观测值为,高斯分布表示为:; 获得所述目标区域的坐标位置所对应的所有像素点的高斯分布; 建立高斯分布集合,所述高斯分布集合内存储所述目标区域的每个分割镜头的所有像 素点的高斯分布; 按照预设比对规则将所有不符合所述高斯分布集合内的高斯分布的像素点保存为所 述运动轨迹的一帧图像,其中,所述预设比对规则包括:判断当前时刻的所述目标区域的一 个像素点是否满足,若是,认为所述像素点符合所述高斯分布集合内的高斯分布,若否,认 为所述像素点不符合所述高斯分布集合内的高斯分布。5. -种火灾报警系统,其特征在于,包括:摄像头和远程处理器,所述远程处理器包括: 获取单元,用于获取所述摄像头采集的待检测区域的视频画面; 追踪单元,用于根据预设算法追踪所述待检测区域的多个运动目标,提取每个所述运 动目标的运动轨迹的每一帧图像; 报警单元,用于判断所述运动目标的运动轨迹是否符合预设规律,若是,判定所述待检 测区域发生火灾发出报警信息。6. 根据权利要求5所述的火灾报警系统,其特征在于,所述远程处理器还包括: 标记单元,用于所述远程处理器获取所述摄像头采集的待检测区域的视频画面之后, 根据预设条件在视频画面中标记出目标区域; 所述追踪单元还用于根据预设算法追踪所述目标区域的多个运动目标,提取每个所述 运动目标的运动轨迹的每一帧图像。7. 根据权利要求6所述的火灾报警系统,其特征在于,所述追踪单元具体用于:根据高 斯混合模型算法的前景预测算法获取目标区域的多个运动目标,获取所找到的运动目标的 运动轨迹的每一个图像帧并保存。8. 根据权利要求7所述的火灾报警系统,其特征在于,所述追踪单元包括: 第一计算子单元,用于计算获得所述目标区域的每个分割镜头的一个坐标位置对应的 像素点在时间t的观测值为,所述像素点在不同时刻的一系列观测值为,高斯分布表示为:; 第二计算子单元,用于获得所述目标区域的坐标位置所对应的所有像素点的高斯分 布; 第三计算子单元,用于建立高斯分布集合,所述高斯分布集合内存储所述目标区域的 每个分割镜头的所有像素点的高斯分布; 第四计算子单元,用于按照预设比对规则将所有不符合所述高斯分布集合内的高斯分 布的像素点保存为所述运动轨迹的一帧图像,其中,所述预设比对规则包括:判断当前时刻 的所述目标区域的一个像素点是否满足,若是,认为所述像素点符合所述高斯分布集合内 的高斯分布,若否,认为所述像素点不符合所述高斯分布集合内的高斯分布。
【文档编号】G06K9/00GK105869334SQ201610360551
【公开日】2016年8月17日
【申请日】2016年5月28日
【发明人】张维秀
【申请人】张维秀
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1