本发明涉及火灾报警技术领域,特别是涉及一种智能火灾预警系统。
背景技术:
随着科学技术的发展,各种各样的智能设备走进了人们的生活和工作中,为人们提供了越来越多的便利。
目前,人们采用了很多的手段来探测火灾,传统的基于传感器的火灾探测技术,通过检测空气中的烟雾浓度来实现火灾报警,但是当火焰很小时或者距离传感器很远的时候,采用传统的火灾探测技术往往不能及时发现火灾险情,尤其是在现代大空间建筑中不能满足火灾告警的需求,不能在火灾发生的初期对险情进行解决,这就浪费了火灾扑救的宝贵时间,甚至会给社会造成巨大的经济损失和人员伤亡。
因此,如何对火灾进行有效地监控,以实现在火灾发生的初期就能进行预警,以提醒相关人员进行救火,是本领域技术人员目前需要解决的技术问题。
技术实现要素:
本发明的目的是提供一种智能火灾预警系统,可以对火灾进行有效地监控,以实现在火灾发生的初期就能进行预警,以提醒相关人员进行救火。
为解决上述技术问题,本发明提供了如下技术方案:
一种智能火灾预警系统,包括:
图像采集模块,用于实时获取监控范围内的图像信息;
处理模块,用于对所述图像采集模块获取的图像信息进行相应处理,获取所述监控范围内的火焰信息,判断所述监控范围内是否发生火灾;
预警模块,用于在所述处理模块判定所述监控范围内发生火灾时发出预警信号;
供电模块,用于为所述图像采集模块、处理模块和预警模块供电。
优选地,还包括:存储模块,与所述处理模块连接,用于存储所述处理模块获取的所述火焰信息。
优选地,所述存储模块包括:4GB字节的Mobile DDR4内存和16GB字节的eMMC闪存。
优选地,所述图像采集模块包括:
RGB-D摄像头单元,用于实时获取所述监控范围内的RGB-D图像信息;
无线通信单元,用于将所述RGB-D摄像头单元的RGB-D图像信息无线发送至所述处理模块。
优选地,所述无线通信单元为WiFi单元、蓝牙单元或无线串口单元。
优选地,所述预警模块包括:
显示及Linux人机交互单元,用于响应操作者操作,实时显示所述监控范围内的图像的对应信息;
告警单元,用于在所述处理模块判定所述监控范围内发生火灾时发出报警信号。
优选地,所述显示及Linux人机交互单元为LCD触摸屏显示器。
优选地,所述处理模块为基于ARM内核的Cortex-A57处理器。
优选地,所述处理模块包括:
彩色图像处理单元,用于对所述图像采集模块获取的图像信息进行处理,获取火焰在所述图像信息中的彩色图像中的位置信息;
2D-3D图像空间转换单元,用于在所述彩色图像处理单元获取了火焰在所述图像信息中的彩色图像中的位置信息之后,通过针孔相机模型,获取所述火焰的3D图像信息。
优选地,所述彩色图像处理单元包括:
原始图像处理子单元,用于对所述图像采集模块获取的图像信息进行平滑处理、腐蚀处理和膨胀处理;
运动检测子单元,用于通过背景相减法从所述图像信息的视频图像中检测出运动区域;
颜色检测子单元,用于通过基于火焰特性的RGB颜色模型,对所述运动区域中的火焰区域进行识别;
主成分分析子单元,用于提取火焰像素的直方图,对所述火焰区域决策树分类器的R、G、B分布特征进行量化分析。
与现有技术相比,上述技术方案具有以下优点:
本发明实施例所提供的智能火灾预警系统,包括:图像采集模块,用于实时获取监控范围内的图像信息;处理模块,用于对图像采集模块获取的图像信息进行相应处理,获取监控范围内的火焰信息,判断监控范围内是否发生火灾;预警模块,用于在处理模块判定监控范围内发生火灾时发出预警信号;供电模块,用于为图像采集模块、处理模块和预警模块供电。通过采集火焰所在的监控区域的图像信息,来获取具体的火焰信息,在发生火灾时能够发出预警信号以提醒用户进行救火,从而实现了融合机器视觉与图像处理的火灾探测技术,结构简单,具有非接触式探测的特点,不受空间高度、气流速度、热障、粉尘、湿度等环境条件的限制,并能够智能地实时检测出火焰信息,并在检测到发生火灾时发出预警信号,从而实现了对火灾进行有效地监控,在火灾发生的初期就能进行预警,以提醒相关人员进行救火的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种具体实施方式所提供的智能火灾预警系统示意图;
图2为本发明另一种具体实施方式所提供的智能火灾预警系统示意图。
具体实施方式
本发明的核心是提供一种智能火灾预警系统,可以对火灾进行有效地监控,以实现在火灾发生的初期就能进行预警,以提醒相关人员进行救火。
为了使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。
在以下描述中阐述了具体细节以便于充分理解本发明。但是本发明能够以多种不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广。因此本发明不受下面公开的具体实施方式的限制。
请参考图1,图1为本发明一种具体实施方式所提供的智能火灾预警系统示意图。
本发明的一种具体实施方式提供了一种智能火灾预警系统,包括:图像采集模块1,用于实时获取监控范围内的图像信息;处理模块2,用于对图像采集模块1获取的图像信息进行相应处理,获取监控范围内的火焰信息,判断监控范围内是否发生火灾;预警模块3,用于在处理模块2判定监控范围内发生火灾时发出预警信号;供电模块4,用于为图像采集模块1、处理模块2和预警模块3供电。
在本实施方式中,图像采集模块实时采集预设监控范围内的图像信息,并将采集到的图像信息发送至处理模块,处理模块根据预设的处理算法等对收到的图像信息进行处理,从获取的图像信息中获取对应的火焰信息,并根据该火焰信息判断是否发生火灾,在判定发生火灾时向预警模块发出对应的控制信号,预警模块在接收到该控制信号时则发出相应的预警信号。供电模块为系统中的各用电模块进行供电,其供电的方式包括有线变压器供电、电池供电、无线充电供电等。
通过采集火焰所在的监控区域的图像信息,来获取具体的火焰信息,在发生火灾时能够发出预警信号以提醒用户进行救火,从而实现了融合机器视觉与图像处理的火灾探测技术,结构简单,具有非接触式探测的特点,不受空间高度、气流速度、热障、粉尘、湿度等环境条件的限制,并能够智能地实时检测出火焰信息,并在检测到发生火灾时发出预警信号,从而实现了对火灾进行有效地监控,在火灾发生的初期就能进行预警,以提醒相关人员进行救火的目的。
需要说明的是,还可以采用其他方式对本系统中的各用电模块进行供电,本实施方式对此并不做限定,具体视情况而定。
请参考图2,图2为本发明另一种具体实施方式所提供的智能火灾预警系统示意图。
进一步地,该系统还包括:存储模块5,与处理模块2连接,用于存储处理模块2获取的火焰信息。其中存储模块优选包括:4GB字节的Mobile DDR4内存和16GB字节的eMMC闪存。
由于该系统是实时采集监控范围内的图像信息的,有时需要获知整个时间段内的火焰情况,以判断火灾的起因或者当前一段时间的火焰情况等,以助于人们采集相应的有效措施来进行灭火和救援工作,或者找出火源等。在本实施方式中设置了存储模块,用户可以实时调取各个时间段和时间点的图像信息,以了解该时间段或时间点时的火焰燃烧情况。eMMC闪存具有快速和可升级的特点,适用于快速数据存储,而DDR4内存也具有较高的数据传输速度。
在本发明的一种实施方式中,图像采集模块包括:RGB-D摄像头单元,用于实时获取监控范围内的RGB-D图像信息;无线通信单元,用于将RGB-D摄像头单元的RGB-D图像信息无线发送至处理模块。其中,无线通信单元优选为WiFi单元、蓝牙单元或无线串口单元。
在本实施方式中,RGB-D摄像头单元为RGB-D深度相机,可以是Intel RealSense相机、Kinect 1/2相机等,能够提供高达1080P/30帧的实时预览。应用RGB-D摄像头单元来监控预设区域,使得该系统可以应用在大型场所多点布控和家庭的智能防火,同时具有成本低、体积小、抗干扰性能好和检测效率高、实时性高等特点。RGB-D摄像头单元采集的图像信息通过无线通信单元进行传输,使得信号的传输不受周围环境的影响。
需要说明的是,在本实施方式中,供电模块可以包括第一供电单元和第二供电单元,其中,第一供电单元用于为图像采集模块的RGB-D摄像头单元和无线通信单元供电,第二供电单元用于为处理模块、存储模块、预警模块等进行供电。
进一步地,预警模块3包括:显示及Linux人机交互单元31,用于响应操作者操作,实时显示监控范围内的图像的对应信息;告警单元32,用于在处理模块判定监控范围内发生火灾时发出报警信号。其中,显示及Linux人机交互单元为LCD触摸屏显示器。告警单元优选为蜂鸣器,当处理模块判定发生火灾时,告警单元接收到处理模块的相应告警信号则发出蜂鸣声提醒用户进行救火。
在本实施方式中,用户可以通过显示及Linux人机交互单元进行相关操作,如控制该显示器显示自己所需查看的信息,其中,可以通过显示及Linux人机交互单元观看当前的监控范围内的监视画面,如出现火灾,则可以观看当前经过处理模块处理后得到的火焰信息,或者调取存储模块中的历史监控画面或历史火焰信息等。
进一步,处理模块优选为基于ARM内核的Cortex-A57处理器。其中,该Cortex-A57处理器可以采用Linux操作系统,该操作系统基于Linux4.0.1等版本的嵌入式软件平台,为整个系统提供软件控制中心,基于该操作系统,用户可以根据需要进行相应的应用开发,以提高整个系统的可升级性。该处理器还优选采用NVINIA Maxwell GPU,其主频最高可达2.6GHz,可以轻松处理图像及Linux界面操作。
在本发明的一种实施方式中,处理模块包括:彩色图像处理单元,用于对图像采集模块获取的图像信息进行处理,获取火焰在图像信息中的彩色图像中的位置信息。由于图像采集模块采用了RGB-D摄像头单元,采集到的图像为RGB-D图像,采集到的图像包括彩色图像(RGB)、深度图像以及很多无用的信息,因此,需要首先对采集到的彩色图像进行处理,得到火焰在彩色图像中的位置信息。
其中,彩色图像处理单元包括:
原始图像处理子单元,用于对图像采集模块获取的图像信息进行平滑处理(Smoothing)、腐蚀处理(Dilation)和膨胀处理(Erosion),以用于减少图像上的失真,消除图像噪音。
运动检测子单元,用于通过背景相减法从图像信息的视频图像中检测出运动区域,对于一段视频图像,首先应当识别出图像中的运动区域,在本系统中通过背景相减法从视频图像中检测出运动区域,并将无关的背景完全减除。
颜色检测子单元,用于通过基于火焰特性的RGB颜色模型,对运动区域中的火焰区域进行识别。
主成分分析子单元,用于提取火焰像素的直方图,对火焰区域决策树分类器的R、G、B分布特征进行量化分析。本系统采用的分类方法是决策树分类器,因为区域分布特征的维数不统一,因此,首先利用主成分分析法对矩阵进行降维处理,以提高火焰识别的精度。
处理模块还包括2D-3D图像空间转换单元,用于在彩色图像处理单元获取了火焰在图像信息中的彩色图像中的位置信息之后,通过针孔相机模型,获取火焰的3D图像信息。
在本实施方式中,通过彩色图像处理得到火焰区域后,获取其图像的像素坐标(u,v,d),其中,d为深度数据。通过针孔相机模型,对应2D-3D关系如下:
z=d/s
x=(u-cx).z/fx
y=(v-cy).z/fy
其中,(x,y,z)为火焰在实际3D空间的坐标,fx、fy指相机(图像采集模块)在x,y两个轴上的焦距,cx、cy指相机的光圈中心,s指深度图的缩放因子,即深度图得到的数据与实际距离的比例。
在本实施方式中,处理模块包括了2D-3D图像空间转换单元,能够获取火灾发生时的火焰燃烧的3D空间位置以及相应的火焰大小描述性信息、燃烧程度等,利用这些信息,人们能够更加详尽地得知火焰的燃烧情况,更有助于人们采用相应的有效措施来进行灭火和救援工作。
其中,处理模块对于图像信息的处理过程如下:
首先处理模块获取图像采集模块采集的图像信息,在本实施方式中即为视频信息;然后对原始图像进行平滑处理(Smoothing)、腐蚀处理(Dilation)和膨胀处理等操作;之后从视频图像中检测出运动区域,即进行运动检测;再进行颜色检测,即通过基于火焰特性的RGB颜色模型,对运动区域中的火焰区域进行识别;判断检测区域是否为火焰区域,若是,则提取颜色直方图,并采用决策树分类器,进一步判断运动区域是否有火焰,若是,则判定火焰区域;最后进行2D-3D图像空间转换,并输出至存储模块和/或预警模块。
综上所述,本发明所提供的智能火灾预警系统,通过采集火焰所在的监控区域的图像信息,来获取具体的火焰信息,在发生火灾时能够发出预警信号以提醒用户进行救火,从而实现了融合机器视觉与图像处理的火灾探测技术,结构简单,具有非接触式探测的特点,不受空间高度、气流速度、热障、粉尘、湿度等环境条件的限制,并能够智能地实时检测出火焰信息,并在检测到发生火灾时发出预警信号,从而实现了对火灾进行有效地监控,在火灾发生的初期就能进行预警,以提醒相关人员进行救火的目的,同时能够获取火焰区域的相关3D空间位置信息,以及火焰大小的描述性信息和燃烧程度等,以为灭火人员提供更加精确和详细的火灾信息,利用这些信息,人们能够更加详尽地得知火焰的燃烧情况,更有助于人们采用相应的有效措施来进行灭火和救援工作。
以上对本发明所提供的一种智能火灾预警系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。