CN108389359B - 一种基于深度学习的城市火灾报警方法 - Google Patents
一种基于深度学习的城市火灾报警方法 Download PDFInfo
- Publication number
- CN108389359B CN108389359B CN201810315652.2A CN201810315652A CN108389359B CN 108389359 B CN108389359 B CN 108389359B CN 201810315652 A CN201810315652 A CN 201810315652A CN 108389359 B CN108389359 B CN 108389359B
- Authority
- CN
- China
- Prior art keywords
- fire
- deep learning
- image
- cloud server
- training set
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000013135 deep learning Methods 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012549 training Methods 0.000 claims abstract description 38
- 238000012544 monitoring process Methods 0.000 claims abstract description 15
- 238000011161 development Methods 0.000 claims description 12
- 230000018109 developmental process Effects 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 claims description 3
- 238000011835 investigation Methods 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 description 9
- 239000000779 smoke Substances 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B17/00—Fire alarms; Alarms responsive to explosion
- G08B17/12—Actuation by presence of radiation or particles, e.g. of infrared radiation or of ions
- G08B17/125—Actuation by presence of radiation or particles, e.g. of infrared radiation or of ions by using a video camera to detect fire or smoke
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Business, Economics & Management (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Emergency Management (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Fire-Detection Mechanisms (AREA)
Abstract
本发明公开了一种基于深度学习的城市火灾报警方法,用监控摄像头、云服务器、自动报警模块和监控中心相结合方式,先对深度学习网络进行火灾图像和非火灾图像的训练,然后通过监控摄像头将实时拍摄的图像传递给云服务器,云服务器通过深度学习网络对拍摄图像确定其是否为疑似火灾图像,如拍摄的图像确定为疑似火灾图像,云服务器控制自动报警模块进行预警提示,同时云服务器将疑似火灾图像传递给监控中心进行显示,此时消防人员只需对疑似火灾的图像进行判断,就可对火灾险情进行在线排查,确定发生火灾后能够及时出警。
Description
技术领域
本发明涉及一种城市火灾报警方法,具体是一种基于深度学习的城市火灾报警方法。
背景技术
基于深度学习的目标检测是指将深度学习应用在计算机视觉中。与传统视觉目标检测只标记位置不同,基于深度学习的目标检测不仅要预测物体的位置,还要对物体分类。传统视觉检测算法目前仅在人脸和行人识别上的检测效果较好,但是其鲁棒性差,从而导致在阴暗或者复杂环境下对目标检测效果不佳。而基于深度学习的目标检测鲁棒性强,同时其能将定位以及分类问题结合起来,最终完成同时检测和分类多个目标。使用深度学习的目标检测会更加高效和可靠。
传统的城市火灾报警***,一般由火灾探测器、区域报警器和集中报警器组成;也可以根据工程的要求同各种灭火设施和通讯装置联动,以形成中心控制***。即由自动报警、自动灭火、安全疏散诱导、***过程显示、消防档案管理等组成一个完整的消防控制***。火灾探测器是探测火灾的仪器,由于在火灾发生的阶段,将伴随产生烟雾、高温和火光。这些烟、热和光可以通过探测器转变为电信号报警或使自动灭火***启动,及时扑灭火灾。区域报警器能将所在楼层之探测器发出的信号转换为声光报警,同时还能监视若干楼层的集中报警器输出信号或控制自动灭火***。
目前城市火灾报警***大多数都设置在居室或者大型室内公共场所,其检测设备大多是烟雾报警器,这种报警器会常有误触发,如室内有人抽烟将误触发火灾报警***。火灾报警后,将会有人员进行排查险情,不准确的报警将导致消防人员徒劳出警。另外如在室外发生火灾,室内的火灾探测器并不适用,由于室外发生火灾时,受到外界气流影响火灾产生的烟雾会在极短的时间内分散,从而导致火灾探测器无法获取烟雾信息,进而无法对室外发生的火灾进行预警;另外虽然可通过设置在城市中的各个监控摄像头观察各个区域的情况,但是人工无法同时对多个不同的区域进行实时监控,从而也无法对室外发生的火灾进行及时预警。
发明内容
针对上述现有技术存在的问题,本发明提供一种基于深度学习的城市火灾报警方法,采用深度学习网络,通过监控摄像头拍摄图像,经过云服务器分析处理后仅将疑似火灾的图像通过监控中心显示,消防人员只需对疑似火灾的图像进行判断,就可对火灾险情进行在线排查,确定发生火灾后能够及时出警。
为了实现上述目的,本发明采用的技术方案是:一种基于深度学习的城市火灾报警方法,采用的报警***包括监控摄像头、云服务器、自动报警模块和监控中心,监控摄像头与云服务器连接,云服务器分别与自动报警模块和监控中心连接,该方法的具体步骤为:
A、在云服务器中搭建深度学习网络;
B、拍摄或收集多种不同情况的火灾现场图,将获取的各个火灾现场图存储到云服务器中;
C、在云服务器内截取各个火灾现场图中的火焰图像作为深度学习网络的正样本训练集,并进行存储;将各个火灾现场图中其他亮点或高亮物体截取后作为深度学习网络的负样本训练集,并进行存储;
D、深度学习网络分别读入正样本训练集和负样本训练集,并为正样本训练集中的各个图像赋值为1,为负样本训练集中的各个图像赋值为0,进行训练后确定深度学习网络的分类网络模型;
E、监控摄像头实时拍摄的图像传递给云服务器,云服务器对拍摄的每帧图像先将RGB彩色图转换成灰度图,再把灰度图阈值分割后二值化,对二值化后的黑白图提取目标轮廓;
F、根据提取的目标轮廓形状,在中心点不变的前提下,使目标轮廓的宽和高增加一倍,将扩大后的区域坐标记录,并在对应的RGB彩色图中将该区域提取出来,交给完成训练的深度学习网络进行处理;
G、深度学习网络对每帧图像与正样本训练集和负样本训练集进行比对并赋值,每帧图像的所有被提取的区域分别得到一个值α,并有0≤α≤1;α的值越靠近1,说明该区域为火灾现场的可能性越大;α的值越靠近0,说明该区域为火灾现场的可能性越小;
H、设定阈值b,云服务器将每帧图像的α值与阈值b比较,当α≥b时,则确定该图像为疑似火灾区域图片,云服务器控制自动报警模块进行预警,同时将检测到疑似火灾区域图片通过云服务器传递给监控中心进行显示,消防人员通过观察图像进一步确认后确定后续处理措施。
进一步,所述拍摄或收集的火灾现场图为火灾刚发生时的火苗图片。
进一步,搭建深度学习网络的具体过程为:在云服务器中安装python或python的第三方库作为深度学习开发语言,安装OpenCV在python中使用的工具包,安装caffe或tensorflow或pytorch其中一种深度学习开发框架,安装pycharm为python的IDE开发工具。
进一步,所述步骤F中采用OpenCV作为计算机视觉辅助开发工具提取每帧图像的高亮区域。
进一步,所述阈值b的取值范围为0.6~0.9。
与现有技术相比,本发明采用监控摄像头、云服务器、自动报警模块和监控中心相结合方式,先对深度学习网络进行火灾图像和非火灾图像的训练,然后通过监控摄像头将实时拍摄的图像传递给云服务器,云服务器通过深度学习网络对拍摄图像确定其是否为疑似火灾图像,如拍摄的图像确定为疑似火灾图像,则通过云服务器传递给监控中心进行显示,此时消防人员只需对疑似火灾的图像进行判断,就可对火灾险情进行在线排查,确定发生火灾后能够及时出警;由于利用深度学习网络的高精确度分类,可以排除大量非火灾现场图,便于减少消防人员的工作量。
附图说明
图1是本发明的整体框架图;
图2是本发明的工作流程图。
具体实施方式
下面将对本发明作进一步说明。
如图1至图2所示,本发明采用的报警***包括监控摄像头、云服务器、自动报警模块和监控中心,监控摄像头与云服务器连接,云服务器分别与自动报警模块和监控中心连接,该方法的具体步骤为:
A、在云服务器中搭建深度学习网络;
B、拍摄或收集多种不同情况的火灾现场图,将获取的各个火灾现场图存储到云服务器中;
C、在云服务器内截取各个火灾现场图中的火焰图像作为深度学习网络的正样本训练集,并进行存储;将各个火灾现场图中其他亮点或高亮物体截取后作为深度学习网络的负样本训练集,并进行存储;
D、深度学习网络分别读入正样本训练集和负样本训练集,并为正样本训练集中的各个图像赋值为1,为负样本训练集中的各个图像赋值为0,进行训练后确定深度学习网络的分类网络模型;
E、监控摄像头实时拍摄的图像传递给云服务器,由于火焰的亮度很高,云服务器通过计算机视觉技术对拍摄的每帧图像先将RGB彩色图转换成灰度图,再把灰度图阈值分割后二值化,对二值化后的黑白图提取目标轮廓;在灰度图阈值分割中,使用具有自适应的大津法(OTSU算法),因为在白天和黑夜的时候,由于光线强度差距较大,如果使用固定的阈值β割图像,阈值β较高将造成黑夜提取到高亮区域的可能性降低,阈值β较低将造成白天提取到的高亮区域太多,造成误检测的可能性较大;
F、根据提取的目标轮廓形状,在中心点不变的前提下,使目标轮廓的宽和高增加一倍,将扩大后的区域坐标记录,并在对应的RGB彩色图中将该区域提取出来,交给完成训练的深度学习网络进行处理;
G、根据分类网络的分类结果,在这里将深度学习中使用的卷积神经网络看成是一个复杂的计算公式,而步骤F中图片里提取的区域作为输入,通过计算将得到一个输出值α。公式中有成千上万个参数,这些参数在网络训练前是随机赋值的,在迭代n次训练过程中,参数的值在不断调整,调整后的参数使得下一次训练中训练正样本通过网络计算的结果α更加趋于1,负样本计算结果α更加趋于0;深度学习网络对每帧图像与正样本训练集和负样本训练集进行比对并赋值,每帧图像的所有被提取的区域分别得到一个值α,并有0≤α≤1;α的值越靠近1,说明该区域为火灾现场的可能性越大;α的值越靠近0,说明该区域为火灾现场的可能性越小;
H、设定阈值b,云服务器将每帧图像的α值与阈值b比较,当α≥b时,则确定该图像为疑似火灾区域图片,云服务器控制自动报警模块进行预警,同时将检测到疑似火灾区域图片通过云服务器传递给监控中心进行显示,消防人员通过观察图像进一步确认后确定后续处理措施。
进一步,所述拍摄或收集的火灾现场图为火灾刚发生时的火苗图片。
进一步,搭建深度学习网络的具体过程为:在云服务器中安装python或python的第三方库作为深度学习开发语言,安装OpenCV在python中使用的工具包,安装caffe或tensorflow或pytorch其中一种深度学习开发框架,安装pycharm为python的IDE开发工具。
进一步,所述步骤F中采用OpenCV作为计算机视觉辅助开发工具提取每帧图像的高亮区域。
进一步,所述阈值b的取值范围为0.6~0.9。
Claims (5)
1.一种基于深度学习的城市火灾报警方法,采用的报警***包括监控摄像头、云服务器、自动报警模块和监控中心,监控摄像头与云服务器连接,云服务器分别与自动报警模块和监控中心连接,其特征在于,该方法的具体步骤为:
A、在云服务器中搭建深度学习网络;
B、拍摄或收集多种不同情况的火灾现场图,将获取的各个火灾现场图存储到云服务器中;
C、在云服务器内截取各个火灾现场图中的火焰图像作为深度学习网络的正样本训练集,并进行存储;将各个火灾现场图中其他亮点或高亮物体截取后作为深度学习网络的负样本训练集,并进行存储;
D、深度学习网络分别读入正样本训练集和负样本训练集,并为正样本训练集中的各个图像赋值为1,为负样本训练集中的各个图像赋值为0,进行训练后确定深度学习网络的分类网络模型;
E、监控摄像头实时拍摄的图像传递给云服务器,云服务器对拍摄的每帧图像先将RGB彩色图转换成灰度图,再把灰度图阈值分割后二值化,对二值化后的黑白图提取目标轮廓;
F、根据提取的目标轮廓形状,在中心点不变的前提下,使目标轮廓的宽和高增加一倍,将扩大后的区域坐标记录,并在对应的RGB彩色图中将该区域提取出来,交给完成训练的深度学习网络进行处理;
G、深度学习网络对每帧图像与正样本训练集和负样本训练集进行比对并赋值,每帧图像的所有被提取的区域分别得到一个值α,并有0≤α≤1;α的值越靠近1,说明该区域为火灾现场的可能性越大;α的值越靠近0,说明该区域为火灾现场的可能性越小;
H、设定阈值b,云服务器将每帧图像的α值与阈值b比较,当α≥b时,则确定该图像为疑似火灾区域图片,云服务器控制自动报警模块进行预警,同时将检测到疑似火灾区域图片通过云服务器传递给监控中心进行显示,消防人员通过观察图像进一步确认后确定后续处理措施。
2.根据权利要求1所述的一种基于深度学习的城市火灾报警方法,其特征在于,所述拍摄或收集的火灾现场图为火灾刚发生时的火苗图片。
3.根据权利要求1所述的一种基于深度学习的城市火灾报警方法,其特征在于,搭建深度学习网络的具体过程为:在云服务器中安装python或python的第三方库作为深度学习开发语言,安装OpenCV在python中使用的工具包,安装caffe或tensorflow或pytorch其中一种深度学习开发框架,安装pycharm为python的IDE开发工具。
4.根据权利要求1所述的一种基于深度学习的城市火灾报警方法,其特征在于,所述步骤F中采用OpenCV作为计算机视觉辅助开发工具提取每帧图像的高亮区域。
5.根据权利要求1所述的一种基于深度学习的城市火灾报警方法,其特征在于,所述阈值b的取值范围为0.6~0.9。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810315652.2A CN108389359B (zh) | 2018-04-10 | 2018-04-10 | 一种基于深度学习的城市火灾报警方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810315652.2A CN108389359B (zh) | 2018-04-10 | 2018-04-10 | 一种基于深度学习的城市火灾报警方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108389359A CN108389359A (zh) | 2018-08-10 |
CN108389359B true CN108389359B (zh) | 2020-03-24 |
Family
ID=63073772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810315652.2A Expired - Fee Related CN108389359B (zh) | 2018-04-10 | 2018-04-10 | 一种基于深度学习的城市火灾报警方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108389359B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109167963A (zh) * | 2018-09-28 | 2019-01-08 | 广东马上到网络科技有限公司 | 一种公共文明的监控方法及*** |
CN109410497B (zh) * | 2018-11-20 | 2021-01-19 | 江苏理工学院 | 一种基于深度学习的桥洞空间安全监测与报警*** |
CN109543631A (zh) * | 2018-11-28 | 2019-03-29 | 公安部沈阳消防研究所 | 一种基于机器学习的火灾图像探测报警方法 |
CN110007666A (zh) * | 2019-04-16 | 2019-07-12 | 山东大学 | 一种基于鱼眼摄像头小车的智能巡检火灾预警***及其工作方法 |
CN110314314A (zh) * | 2019-05-27 | 2019-10-11 | 安徽中科中涣防务装备技术有限公司 | 一种加油站智能防控装置及*** |
CN110517441A (zh) * | 2019-09-26 | 2019-11-29 | 华南师范大学 | 基于深度学习框架嵌入式烟雾及火焰视频报警***及方法 |
CN112509270A (zh) * | 2020-11-19 | 2021-03-16 | 北京城市轨道交通咨询有限公司 | 一种列车车厢的火灾监控联动方法、装置及*** |
CN113570817A (zh) * | 2021-08-05 | 2021-10-29 | 广东电网有限责任公司 | 一种消防安全的报警方法、装置、计算机设备和存储介质 |
CN117095506B (zh) * | 2023-10-18 | 2023-12-15 | 潍坊市平安消防工程有限公司 | 一种基于报警区域模型的消防安全监控***及其方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103630235A (zh) * | 2013-11-22 | 2014-03-12 | 中国地质大学(武汉) | 一种icp光源火焰状态检测装置及检测方法 |
CN104834920A (zh) * | 2015-05-25 | 2015-08-12 | 成都通甲优博科技有限责任公司 | 一种无人机多光谱图像的智能林火识别方法及装置 |
CN107230329A (zh) * | 2017-06-15 | 2017-10-03 | 深圳市泰和安科技有限公司 | 一种火灾探测器的标定方法、装置及设备 |
CN107862333A (zh) * | 2017-11-06 | 2018-03-30 | 哈尔滨工程大学 | 一种在复杂环境下判断物体燃烧区域的方法 |
-
2018
- 2018-04-10 CN CN201810315652.2A patent/CN108389359B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103630235A (zh) * | 2013-11-22 | 2014-03-12 | 中国地质大学(武汉) | 一种icp光源火焰状态检测装置及检测方法 |
CN104834920A (zh) * | 2015-05-25 | 2015-08-12 | 成都通甲优博科技有限责任公司 | 一种无人机多光谱图像的智能林火识别方法及装置 |
CN107230329A (zh) * | 2017-06-15 | 2017-10-03 | 深圳市泰和安科技有限公司 | 一种火灾探测器的标定方法、装置及设备 |
CN107862333A (zh) * | 2017-11-06 | 2018-03-30 | 哈尔滨工程大学 | 一种在复杂环境下判断物体燃烧区域的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108389359A (zh) | 2018-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108389359B (zh) | 一种基于深度学习的城市火灾报警方法 | |
US20210049885A1 (en) | Method and system for monitoring fire | |
CN112069975B (zh) | 一种基于紫外、红外、视觉的综合火焰检测方法 | |
CN106600888B (zh) | 一种森林火灾自动检测方法及*** | |
CN107437318B (zh) | 一种可见光智能识别算法 | |
CN111488799B (zh) | 一种基于图像识别的坠落物识别方法及*** | |
CN109637068A (zh) | 智能烟火识别*** | |
CN111523397B (zh) | 一种智慧灯杆视觉识别装置、方法及其***和电子设备 | |
KR102407327B1 (ko) | 화재감지장치 및 이를 포함하는 화재감지시스템 | |
CN104463253B (zh) | 基于自适应背景学习的消防通道安全检测方法 | |
CN104599427A (zh) | 一种用于公路隧道的智能图像型火灾报警*** | |
CN112785809B (zh) | 一种基于ai图像识别火情复燃预测方法及*** | |
Wong et al. | Experimental study of video fire detection and its applications | |
CN111899452A (zh) | 基于边缘计算的森林防火预警*** | |
CN107688793A (zh) | 一种变电站室外火灾自动监测预警方法 | |
EP2000952A2 (en) | Smoke detecting method and device | |
CN114120171A (zh) | 基于视频帧的火灾烟雾检测方法、装置、设备及存储介质 | |
CN109034038B (zh) | 一种基于多特征融合的火灾识别装置 | |
CN105574468A (zh) | 视频火焰检测方法、装置及*** | |
CN110853287A (zh) | 一种基于物联网分布式架构的火焰实时监控***及方法 | |
CN107729811B (zh) | 一种基于场景建模的夜间火焰检测方法 | |
CN113553922A (zh) | 一种基于改进型卷积神经网络口罩佩戴状态检测方法 | |
CN108765833A (zh) | 基于改进混合高斯与机器学习的早期火灾检测算法 | |
US20150213698A1 (en) | Smoke detection apparatus, method for detecting smoke and computer program | |
CN117152896A (zh) | 一种电气火灾监控方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200324 |
|
CF01 | Termination of patent right due to non-payment of annual fee |