基于图像的消防门及其开关状态的检测方法与流程

文档序号:16322716发布日期:2018-12-19 05:46阅读:525来源:国知局
基于图像的消防门及其开关状态的检测方法与流程

本发明属于数字图像处理技术领域,具体涉及一种利用拍摄图像进行消防门及其开关状态检测的方法。

背景技术

在火灾中,消防门作为建筑内防火区的重要部分,是协助疏散和创造逃生时间的重要保障,所以需要确保该门工作在正常状态下,并且消防门通常为双门型结构。

在现有技术中,消防门安全隐患检测方案大多采用依据国家标准制定的消防门监控系统,该系统由监控器、监控模块、联动闭门器、电磁释放器、门磁开关等组成,并主要以传感器等硬件为技术核心,虽然该监控系统能够取到较好的检测结果,但是结构较复杂,系统庞大,代价成本也较高。另外,以图像处理为主要技术核心的门检测技术,并未涉及到消防门安全领域,而现有的相关门检测方法的状况也局限于只检测门框,却缺少检测消防门开关状态的技术手段。

由于消防门关闭不严将会造成消防安全隐患,因此如何检测消防门及其开关状态,是一个需要解决的问题。



技术实现要素:

本发明的目的在于针对现有技术中的上述问题,提供一种基于图像的消防门及其开关状态的检测方法,实现消防门开关状态的实时检测,克服现有的门检测技术未涉及识别消防门开关状态的不足。

为实现上述发明目的,本发明采用了如下技术方案:

基于图像的消防门及其开关状态的检测方法,包括如下步骤:

(1)从摄像机中提取一帧图像,进行消防门位置的检测;

(2)进行消防门开关状态的检测;

从摄像机中提取若干帧图像,依次对所提取的每一帧图像单独进行以下步骤的处理:

(2.1)对该帧图像进行灰度变换得到灰度图像;

(2.2)对步骤(2.1)所得的灰度图像内呈非矩形的门区域进行图像矫正,并把门区域按比例从矫正后的图像中截取出来得到矩形的门图像;

(2.3)检测步骤(2.2)所得的门图像整体亮度分布是否均匀,若为不均匀,则判定消防门为打开状态,若为均匀,则进行步骤(2.4);

(2.4)对步骤(2.2)所得的门图像利用canny边缘检测算子提取第一边缘图像;

(2.5)对步骤(2.4)所得的第一边缘图像进行霍夫变换,在竖直方向上提取出符合第一阈值的直线段,并统计所提取直线段的数量n,若n≠1,则判定消防门为打开状态,若n=1,则进行步骤(2.6);

(2.6)对步骤(2.2)所得的门图像进行中值滤波后,进行canny算子的边缘检测得到第二边缘图像,从第二边缘图像中按比例把门下边框边沿线附近的矩形区域截取出来,并统计该区域中的像素点数i,再统计该区域沿上下两侧拓展一定范围的区域内的像素点数j,计算像素点数i与像素点数j的比值,若该比值小于所设定的第二阈值,则判定消防门为打开状态,否则判定消防门为关闭状态。

上述步骤(1)中从摄像机中提取一帧图像,进行消防门位置的检测的方法具体为:从摄像机中提取第一帧图像,获取第一帧图像中消防门的四个顶点在图像中的位置,即可检测得消防门的位置。

上述步骤(2)中从摄像机中提取若干帧图像是以所设定的采样间隔连续地选取不同的图像。

上述步骤(2.2)中对灰度图像内呈非矩形的门区域进行图像矫正的方法包括如下步骤:

(2.2.1)从摄像机中提取一帧图像,选取该图像中消防门的四个顶点作为矫正的基点;

(2.2.2)通过矫正算法,对图像的像素值进行移位和插值,透视图像;

(2.2.3)将步骤(2.2.2)所得的图像的大小设置为与从摄像机中提取的原图像一致;

(2.2.4)映射得到消防门铺满并且门槛平行于水平线的图像。

上述步骤(2.3)中检测步骤(2.2)所得的门图像整体亮度分布是否均匀的方法包括如下步骤:

(2.3.1)计算步骤(2.2)所得的门图像每列像素灰度值的均值;

(2.3.2)计算步骤(2.3.1)所得的均值的方差,用于代表门图像水平方向上的灰度值差;

(2.3.3)将步骤(2.3.2)所得的灰度值差与所设定的第三阈值进行比较,若灰度值差大于第三阈值,则表示门图像整体亮度分布不均匀,否则表示门图像整体亮度分布均匀。

上述步骤(2.4)中对步骤(2.2)所得的门图像利用canny边缘检测算子提取第一边缘图像的方法包括如下步骤:

(2.4.1)输入步骤(2.2)所得的门图像,按照小于二分之一的比例截取该门图像的中间部分作为待检测图像,对待检测图像进行一次canny算子的边缘检测,得到第三边缘图像;

(2.4.2)对步骤(2.4.1)所得的第三边缘图像进行一次闭运算,得到第四边缘图像;

(2.4.3)对步骤(2.4.2)所得的第四边缘图像进行一次canny算子的边缘检测,得到第一边缘图像。

上述步骤(2.5)中的第一阈值为霍夫变换自身的参数,该参数包括距离分辨率、角度分辨率、空间阈值、最小长度阈值和间隙阈值。

上述步骤(2.6)中该区域沿上下两侧拓展一定范围的区域具体指的是该区域沿上下两侧拓展250个像素大小后所对应的区域。

相比于现有技术,本发明的优势在于:

本发明揭示的基于图像的消防门及其开关状态的检测方法,主要包括检测消防门的位置和检测消防门的开关状态两个步骤,首先检测图片中消防门的位置,并对其进行矫正处理,形成标准矩形门图像;在检测到消防门位置的基础上,提取某些特定的图像特征,并结合三个判别规则来判定消防门开关状态,可快速、准确地检测到消防门的开关状态。

本发明具体具有如下优点:

(1)针对以往相关的基于图像的门检测技术,本发明增加了检测双门型结构消防门开关状态的功能;

(2)针对以硬件为技术核心的消防门监控系统,本发明由于采用数字图像处理的方法,只需获取监控摄像机记录的图片为处理对象,在保证了检测结果的高准确度和实时性的前提下,还使得系统结构变得简单易行,消除了消防门监控系统结构复杂的现象。

附图说明

图1是本发明基于图像的消防门及其开关状态的检测方法的流程图。

具体实施方式

以下结合实施例及其附图对本发明技术方案作进一步非限制性的详细说明。

本发明的检测方法的流程图如图1所示,基于图像的消防门及其开关状态的检测方法,包括如下步骤:

(1)从监控的摄像机中提取第一帧图像,获取第一帧图像中消防门的四个顶点在图像中的位置,即检测得消防门的位置;

(2)进行消防门开关状态的检测;

从监控的摄像机中以所设定的采样间隔连续地提取若干帧图像,例如:每隔一个小时采样一次,采样这一次时,连续采集5帧图像作为判断消防门开关状态的依据,用于为了增强该段时间内判断的准确性,然后依次对所提取的每一帧图像单独进行以下步骤的处理,并不是对监控摄像机中的每帧图像均进行检测:

(2.1)对该帧图像进行灰度变换得到灰度图像;

(2.2)对步骤(2.1)所得的灰度图像内呈非矩形的门区域进行图像矫正,并把门区域按比例从矫正后的图像中截取出来得到矩形的门图像;

其中,对灰度图像内呈非矩形的门区域进行图像矫正的方法包括步骤(2.2.1)至(2.2.4):

(2.2.1)从摄像机中提取一帧图像,选取该图像中消防门的四个顶点作为矫正的基点;

(2.2.2)通过矫正算法,对图像的像素值进行移位和插值,透视图像;

(2.2.3)将步骤(2.2.2)所得的图像的大小设置为与从摄像机中提取的原图像一致;

(2.2.4)映射得到消防门铺满并且门槛平行于水平线的图像;

(2.3)检测步骤(2.2)所得的门图像整体亮度分布是否均匀,若为不均匀,则判定消防门为打开状态,若为均匀,则进行步骤(2.4);

其中,检测步骤(2.2)所得的门图像整体亮度分布是否均匀的方法包括步骤(2.3.1)至(2.3.3):

(2.3.1)计算步骤(2.2)所得的门图像每列像素灰度值的均值,用于代表该列的平均亮度;在图像中,无论是消防门内的部分,还是门外的部分,竖直方向上的灰度值都为均匀分布,即在竖直方向上灰度值差异相对很小,所以先计算出门图像每一列像素点的灰度值均值;

(2.3.2)计算步骤(2.3.1)所得的均值的方差,用于代表门图像水平方向上的灰度值差;

(2.3.3)将步骤(2.3.2)所得的灰度值差与所设定的第三阈值进行比较,若灰度值差大于第三阈值,则表示门图像整体亮度分布不均匀,否则表示门图像整体亮度分布均匀;

(2.4)对步骤(2.2)所得的门图像利用canny边缘检测算子提取第一边缘图像,具体方法包括步骤(2.4.1)至(2.4.3):

(2.4.1)输入步骤(2.2)所得的门图像,按照小于二分之一的比例截取该门图像的中间部分作为待检测图像,对待检测图像进行一次canny算子的边缘检测,得到第三边缘图像;

(2.4.2)对步骤(2.4.1)所得的第三边缘图像进行一次闭运算,得到第四边缘图像;

(2.4.3)对步骤(2.4.2)所得的第四边缘图像进行一次canny算子的边缘检测,得到第一边缘图像;

(2.5)对步骤(2.4)所得的第一边缘图像进行霍夫(hough)变换,在竖直方向上提取出符合第一阈值的直线段,并统计所提取直线段的数量n,若n≠1,则判定消防门为打开状态,若n=1,则进行步骤(2.6);其中,上述第一阈值为霍夫变换自身的参数,该参数包括距离分辨率、角度分辨率、空间阈值、最小长度阈值和间隙阈值。

(2.6)对步骤(2.2)所得的门图像进行中值滤波操作,用于滤除门图像上的椒盐噪点,然后进行canny算子的边缘检测得到第二边缘图像,从第二边缘图像中按比例把门下边框边沿线附近的矩形区域截取出来,并统计该区域中的像素点数i,再统计该区域沿上下两侧拓展250个像素大小后所对应的区域内的像素点数j,计算像素点数i与像素点数j的比值,若该比值小于所设定的第二阈值,则判定消防门为打开状态,否则判定消防门为关闭状态。

本发明的原理:

1、消防门位置的检测

在一帧摄像机拍摄的图像中,消防门所在的位置往往不会占满整个图片版幅,所以需对每一个消防门的四个角点在图像中的位置进行一次选取,得到四个门角点位置坐标,确定消防门的位置,以供后续图像使用。

2、消防门开关状态的检测

在检测到消防门位置的基础上,结合三个判别标准判断消防门的开关状态:

因为摄像机拍摄角度的缘因,消防门在图像中大多不会以标准矩形出现,所以需要根据消防门位置检测中获取的消防门四个顶点的位置为基点,对图像进行矫正,并单独把门区域截取出来得到门图像。

(1)目前,常用消防门大多为双门型结构。当消防门处于打开状态时,门外的光线必然会透过两扇门之间的空隙处照射进来,又由于消防门表面的亮度较暗,这就会导致门框范围内水平方向上存在亮度差,这是判断消防门是否打开的第一重标准。

(2)为了提高检测结果准确率,排除掉经第一重标准的方法检测出消防门已打开的图像后,针对剩下的未能检测出消防门已打开的图像,以第二重标准进行判断。当消防门处于严闭状态下时,由于其双门型的结构,在图像中的门区域内,只会在两扇门的边沿的相重合处存在一条竖直的直线段,而当消防门打开时,该区域竖直方向的直线段数量必然不为1,通过这个特征也能判断消防门是否打开,这是判断消防门是否打开的第二重标准。

(3)为了进一步地提高检测结果准确率,对于经采用上述两种标准的方法后,仍未判断出消防门处于打开状态的图像,以第三重标准进行判断。当消防门处于关闭状态时,下门缝处往往会存在阴影,对门图像进行边缘提取处理后,在对应的门下边框边沿线附近必定会存在较多边缘点,而对于处于打开状态下的消防门,该区域附近这类型的点数量较少,所以通过设定的第三阈值与这些像素点的数量进行比较,便能判断消防门是否打开,这是判断消防门是否打开的第三重标准。

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