拍照式火焰探测器及其控制方法与流程

文档序号:16215245发布日期:2018-12-08 08:16阅读:696来源:国知局
拍照式火焰探测器及其控制方法与流程

本发明涉及森林火灾监控技术领域,特别涉及一种拍照式火焰探测器及其控制方法。

背景技术

传统的森林防火手段主要包括护林员巡护、摄像监控。护林员巡护不能实时监护所有防火区域,且依靠人力防火不可控因素太多;摄像监控功耗大,需有线供电,安装位置受限,且地表火、林下火的早期火情监测较难,无法满足业内追求探测火灾发生时间点越来越早的发展方向。

目前国内相关多传感组合双波段拍照式混合火焰探测器及其探测方法申请的专利不多,并且都存在一定的局限性。市面上已有的紫红外火焰探测器无法实现可视化与取证的问题;嵌入式图像采集主要应用于野外打猎相机,没有针对森林防火的应用,解决不了野外长期林火实时探测取证的准确性和可靠性问题。而当前已存在火焰传感器与图像识别技术结合进行林下早期火情监测与抓拍取证的设备装置,可实现低功耗自供能全天候监测,在火灾探测与现场取证方面取得巨大进步。实际上,野外拍照式火焰探测器受能耗以及传输带宽限制,可见光传感器像素不得不被降低,现场图像不得不压缩之后回传,导致单纯依靠图像进行最终火焰确认,无法清晰将现场光照、灯光等高亮度光点排除在外。在实际运用场景中同样存在无法判断现场火焰情况,同样导致需护林人员人工巡护确认,增加人力成本并且极有可能耽误最佳火灾应急处置时机。

随着信息技术与传感技术的发展,使用低功耗的火焰识别传感技术和嵌入式图像采集识别技术,低功耗无线传输技术才能有效的解决森林火灾预防及取证困难的问题。

参考文献1,申请号201721203568.9公开了一种拍照式混合火焰探测器,参照其附图5,该专利的红外火焰探测器为单通道的红外火焰传感器,只涉及一种波长的火焰红外信号,因此对火焰的红外信号识别能力差,另外会受到动物发出的红外信号,环境背景发出的红外信号的干扰,因此抗干扰能力弱。

其图像采集系统仅为可见光图片传感器,不能采集红外热成像图片,导致单纯依靠可见光图片进行最终火焰确认,无法清晰将现场光照、灯光等高亮度光点排除在外。在实际运用场景中同样存在无法判断现场火焰情况,容易受到环境光线的干扰而误报警。

参考文献1的紫外采集电路未设置干扰消除电路,其采集的火焰紫外信号容易受到环境紫外光信号的干扰,容易发生误报警。

从该参考文献1附图2可见,太阳能电池板直接给充电电池供电,缺少电源采集模块,因此缺少对太阳能的采集效果较差,对充电电池的充电效果较差,充电电池和超级电容经多个电压转换芯片给各个模块供电,浪费电能较多,因此电源的利用效果差。对设置于野外的火焰探测器来说低能耗非常重要。

参考文献2:申请号201710847837.3公开了拍照式混合火焰探测器及其探测方法;该专利仍未公开上述区别技术特征,缺少解决上述相关技术问题的技术手段。

参考文献3,申请号201610702532.9,一种双红外通道火焰探测器的火焰识别方法,该双红外通道火焰探测器只涉及一种红外通道的火焰波长信号,对火焰信号的识别效果差,另外该火焰探测器未涉及人体红外通道波长信号,容易受到动物等发出的红外信号的干扰。



技术实现要素:

有鉴于现有技术的至少一个缺陷,本发明的目的是提供一种拍照式火焰探测器及其控制方法,采用集成红外火焰传感器,采集多种红外信号进行初次识别,通过紫外火焰传感器采集的火焰紫外信号进行二次确认,最后采用可见光图片结合红外热成像图片进行最终确认,提高火焰的识别准确度,提高设备电源的采集效率和利用效率。

为了达到上述目的,本发明采用如下技术方案:一种拍照式火焰探测器,其关键在于:包括mcu主控单元,该mcu主控单元连接有集成红外火焰传感器,所述集成红外火焰传感器集成有第一火焰红外传感单元、第二火焰红外传感单元、人体红外传感单元以及背景红外参考传感单元;所述mcu主控单元还经紫外采集电路连接有紫外火焰传感器;

所述mcu主控单元还连接有环境参数传感单元,所述环境参数传感单元用于采集大气温湿度、光照度以及紫外线强度信号;

所述mcu主控单元还连接有图像识别单元,所述图像识别单元连接有可见光图像传感器和红外图像传感器阵列;可见光图像传感器用于抓拍火灾现场的可见光图片,红外图像传感器阵列用于抓拍火灾现场的红外热成像图片以及图片中各像素温度值;

mcu主控单元获取集成红外火焰传感器的红外火焰信号,结合环境参数传感单元的光照度信号进行初次火焰红外识别;mcu主控单元获取紫外火焰传感器的信号结合环境参数传感单元的紫外线强度信号进行火焰信号确认,mcu主控单元获取图像识别单元的可见光图片结合红外热成像图片进行最终火灾识别;

mcu主控单元还连接有nb-iot无线通信单元发送火灾信息。

通过上述的结构设置,采用集成红外火焰传感器,采集多种红外信号进行初次识别,通过紫外火焰传感器采集的火焰紫外信号进行二次确认,最后通过可见光图像传感器和红外图像传感器阵列采用可见光图片结合红外热成像图片进行最终确认,提高火焰的识别准确度。

其中第一火焰红外传感单元、第二火焰红外传感单元分别用于采集两种不同波长的火焰红外信号,人体红外传感单元用于采集人体红外干扰信号,即用于采集人或动物发出的干扰红外信号,以及背景红外参考传感单元用于采集背景环境发出的红外波长信号;通过对第一火焰红外传感单元、第二火焰红外传感单元获取的信号进行傅立叶变换,若判断具有火焰信号特征,再分别求取与人体红外传感单元以及背景红外参考传感单元的相关系数,若相关系数均符合火焰特征,则初次识别为火焰信号。

紫外火焰传感器用于采集火焰的紫外信号结合环境参数传感单元的紫外信号进行二次确认。

由于仅凭可见光图片识别容易受到现场光照的影响,本发明通过采集可见光图片结合红外热成像图片进行处理,求取其相关系数,进行最终确认。

最后通过nb-iot无线通信单元即窄带物联网模块将信号发给监管人员。

一种拍照式火焰探测器的控制方法,用于所述的拍照式火焰探测器,其关键在于,包括如下步骤,

步骤a1、mcu主控单元控制集成红外火焰传感器通电;

步骤a2、mcu主控单元进入休眠状态;

步骤a3、mcu主控单元获取集成红外火焰传感器的中断信号唤醒;

步骤a4、mcu主控单元获取集成红外火焰传感器的第一火焰红外传感单元的数据ch_fire1[i]、第二火焰红外传感单元的数据ch_fire2[i]、人体红外传感单元的数据ch_interference[i]以及背景红外参考传感单元的数据ch_background[i];

步骤a5、mcu主控单元通过环境参数传感单元获取光照度信息light[n];

步骤a6、mcu主控单元分别将第一火焰红外传感单元的数据ch_fire1[i]、第二火焰红外传感单元的数据ch_fire2[i]进行傅立叶变换,分别得到傅立叶变换结果fft_fire1和fft_fire2,使用频域分布统计函数分别对傅立叶变换结果fft_fire1和fft_fire2进行统计,分别得到统计结果sta_fire1和sta_fire2;

步骤a7、mcu主控单元判断统计结果sta_fire1和sta_fire2是否具备火焰的基本频率特征,如果不具备,返回步骤a2;如果具备进入步骤a8;

步骤a8、mcu主控单元通过光照度信息light[n],确定红外通道相关系数阈值y3;

步骤a9、mcu主控单元求得ch_fire1[i]与ch_interference[i]的相关系数ρ1,ch_fire1[i]与ch_background[i]的相关系数ρ2,ch_fire2[i]与ch_interference[i]的相关系数ρ3,ch_fire2[i]与ch_background[i]的相关系数ρ4;

步骤a10、mcu主控单元判断若相关系数ρ1、相关系数ρ2、相关系数ρ3、相关系数ρ4全小于红外相关系数阈值y3;则初次火焰识别结果为火焰信号,进入步骤b1;否则返回步骤a2。

步骤b1、mcu主控单元通过环境参数传感单元获得环境的紫外强度uv;

步骤b2、mcu主控单元根据该紫外强度uv确定火焰紫外传感器的识别阈值uv_threshold;

步骤b3、mcu主控单元开启火焰紫外传感器,获得紫外脉冲频率uv_count;

步骤b4、mcu主控单元判断若紫外脉冲频率uv_count高于该识别阈值uv_threshold则二次火焰确认结果为火焰信号,进入步骤c1,否则返回步骤a2;

步骤c1、mcu主控单元开启图像识别单元采集可见光图片数据visablepic[m];

步骤c2、mcu主控单元将可见光图片数据visablepic[m]转换为灰度图visablepic_gray[m],并与卷积核做卷积,将卷积后的灰度图visablepic_gray_conv[m]求峰峰值,得到求峰峰值后的图片数据visablepic_gray_peek并进行二值化,得到二值化结果图片visablepic_bool;

步骤c3、mcu主控单元将二值化结果图片visablepic_bool进行形态学腐蚀、滤波、膨胀、还原,得到滤波二值图片visablepic_bool_reduce;

步骤c4、mcu主控单元对滤波二值图片visablepic_bool_reduce进行过滤,得到疑似火焰特征图片visablepic_final;

步骤c5、mcu主控单元采集红外热成像图片irpic,以及红外热成像图片各像素的温度值;对红外热成像图片irpic进行二值化处理得到二值化红外热成像图片irpic_bool;

步骤c6、mcu主控单元计算疑似火焰特征图片visablepic_final与二值化红外热成像图片irpic_bool的图片相关系数count_fire;

步骤c7、mcu主控单元判断图片相关系数count_fire高于经验阈值则最终识别为火焰预警信号,进入步骤c8;否则返回步骤a2;

步骤c8、mcu主控单元将火情预警信号、可见光图片数据visablepic[m]与红外热成像图片irpic通过nb-iot通信模块上传。

显著效果:本发明提供了一种拍照式火焰探测器及其控制方法,采用集成红外火焰传感器,采集多种红外信号进行初次识别,通过紫外火焰传感器采集的火焰紫外信号进行二次确认,最后采用可见光图片结合红外热成像图片进行最终确认,提高火焰的识别准确度,提高设备电源的采集效率和利用效率。

附图说明

图1为本发明的模块结构图;图2为集成红外火焰传感器的电路图;

图3为mcu主控单元的电路图;图4为紫外采集电路的电路图;

图5为图像识别单元的电路图;图6为可见光图片传感器的电路图;

图7为红外图像传感器阵列的电路图;图8为光能收集单元的电路图;

图9为电源管理单元的电路图;图10为本发明的方法流程图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步详细说明。

如图1-图10所示,一种拍照式火焰探测器,包括mcu主控单元1,该mcu主控单元1连接有集成红外火焰传感器2,所述集成红外火焰传感器2集成有第一火焰红外传感单元、第二火焰红外传感单元、人体红外传感单元以及背景红外参考传感单元;所述mcu主控单元1还经紫外采集电路3连接有紫外火焰传感器4;

如图2所示,图中s1、s3、s2、s4分别代表第一火焰红外传感单元、第二火焰红外传感单元、人体红外传感单元以及背景红外参考传感单元;由于该传感器epy122x属于现有成熟模块,其内部结构不详细叙述,集成红外火焰传感器2还通过中断连接端int与mcu主控单元1连接;向mcu主控单元1请求中断信号;s2的波长为5μm,s4的波长为3.91μm,s1的波长为4.64μm,s3的波长为4.48μm。所述mcu主控单元1还连接有环境参数传感单元5,所述环境参数传感单元5用于采集大气温湿度、光照度以及紫外线强度信号;

所述mcu主控单元1还连接有图像识别单元6,所述图像识别单元6连接有可见光图像传感器61和红外图像传感器阵列62;可见光图像传感器61用于抓拍火灾现场的可见光图片,红外图像传感器阵列62用于抓拍火灾现场的红外热成像图片以及图片中各像素温度值;

mcu主控单元1获取集成红外火焰传感器2的红外火焰信号,结合环境参数传感单元5的光照度信号进行初次火焰红外识别;获取紫外火焰传感器4的信号结合环境参数传感单元5的紫外线强度信号进行火焰信号确认,mcu主控单元1获取图像识别单元6的可见光图片结合红外热成像图片进行最终火灾识别;

mcu主控单元1还连接有nb-iot无线通信单元7发送火灾信息。

通过上述的结构设置,采用集成红外火焰传感器2,采集多种红外信号进行初次识别,通过紫外火焰传感器4采集的火焰紫外信号进行二次确认,最后通过可见光图像传感器61和红外图像传感器阵列62采用可见光图片结合红外热成像图片进行最终确认,提高火焰的识别准确度。

其中第一火焰红外传感单元、第二火焰红外传感单元分别用于采集两种不同波长的火焰红外信号,人体红外传感单元用于采集人体红外干扰信号,即用于采集人或动物发出的干扰红外信号,以及背景红外参考传感单元用于采集背景环境发出的红外波长信号;通过对第一火焰红外传感单元、第二火焰红外传感单元获取的信号进行傅立叶变换,若判断具有火焰信号特征,再分别求取与人体红外传感单元以及背景红外参考传感单元的相关系数,若相关系数均符合火焰特征,则初次识别为火焰信号。

紫外火焰传感器4用于采集火焰的紫外信号结合环境参数传感单元5的紫外信号进行二次确认。

由于仅凭可见光图片识别容易受到现场光照的影响,本发明通过采集可见光图片结合红外热成像图片进行处理,求取其相关系数,进行最终确认。

最后通过nb-iot无线通信单元7即窄带物联网模块将信号发给监管人员。

还包括光能收集单元8,光能收集单元8将光能转换为电能后,直接为mcu主控单元1供电,光能收集单元8由电源管理单元81为集成红外火焰传感器2、紫外采集电路3、环境参数传感单元5、图像识别单元6、可见光图像传感器61、红外图像传感器阵列62、nb-iot无线通信单元7供电。mcu主控单元1控制电源管理单元81供电。

通过上述结构设置,本发明通过光能收集单元8采集太阳能为拍照式火焰探测器供电,可以不用在林区搭设用电线路。mcu主控单元1通过电源管理单元81管理供电,提高电源的收集率和利用率,这能显著降低火焰探测器的能耗。

所述mcu主控单元1为msp430单片机;

所述光能收集单元8包括太阳能电池板s1、adp509x收集模块,mcu主控单元1设置有电源收集端组,msp430单片机通过电源收集端组连接所述adp509x收集模块;

太阳能电池板s1电源端连接电阻r1的一端,电阻r1的另一端还经电容c1接地,电阻r1的另一端还连接adp509x收集模块的vin端;adp509x收集模块的vin端经电感l1连接adp509x收集模块的sw端;太阳能电池板s1的地端接地;

adp509x电源模块的地端接地;

电阻r1的一端还连接场应效管m1的源极,场应效管m1的漏极连接电阻r1的另一端,电阻r1的一端还连接电阻r2的一端,电阻r2的另一端连接场应效管m1的栅极,场应效管m1的漏极还连接电阻r4的一端,电阻r4的另一端经电阻r5接地,电阻r4的另一端连接集成运放u1的同相输入端,集成运放u1的同相输入端还连接电阻r3的一端,电阻r3的另一端连接场应效管m1的栅极,电阻r3的另一端还连接集成运放u1的输出端,集成运放u1的反相输入端经电阻r6连接adp509x收集模块的reg-out端,集成运放u1的反相输入端还经电阻r7接地,集成运放的电源端接adp509x收集模块的reg-out端,集成运放的地端接地;

adp509x收集模块的vin端还连接电阻r8的一端,电阻r8的另一端连接adp509x收集模块的mppt端;电阻r8的另一端还经电阻r9接地,adp509x收集模块的vid端经电阻r10接地,adp509x收集模块的cbp端经电容c2接地,adp509x收集模块的minop端经电容c3接地;

adp509x收集模块的back-up端连接超级电容的正极,超级电容的负极接地;adp509x收集模块的bat端连接充电电池的正极,充电电池的负极接地;

adp509x电源模块的reg-out端还连接电阻r11的一端,电阻r11的另一端连接adp509x电源模块的reg-fb端,电阻r11的另一端还经电阻r21接地;

adp509x电源模块的ref端连接电阻r12的一端,电阻r12的另一端连接adp509x电源模块的setsd端,电阻r12的另一端还经电阻r13接地;

adp509x电源模块的ref端还连接电阻r14的一端,电阻r14的另一端连接adp509x电源模块的setpg端,电阻r14的另一端还连接电阻r15的一端,电阻r15的另一端连接adp509x电源模块的sethyst端,电阻r15的另一端还经电阻r16接地;

adp509x电源模块的ref端还连接电阻r17的一端,电阻r17的另一端连接adp509x电源模块的setbk端,电阻r17的另一端还经电阻r18接地;

adp509x电源模块的ref端还连接电阻r19的一端,电阻r19的另一端连接adp509x电源模块的term端,电阻r19的另一端还经电阻r20接地;

adp509x电源模块的sys端与mcu主控单元1的电源端连接为其供电;

本发明采用adp509x收集模块收集太阳能电池板s1的电能,为充电电池充电,能够提高充电效率,有利于延长充电电池的寿命,adp509x收集模块本身耗电量低,在大电流时,场应效管m1导通,在小电流时,场应效管m1截止,由于场应效管m1的控制作用,在低电流时能够实现涓流充电。adp509x电源模块与mcu主控单元1直接连接为其供电。

adp509x收集模块连接有超级电容,在充电电池电量低时,能够为火焰探测器供电。

所述电源管理单元81采用rc5t619管理模块,所述mcu主控单元1设置有电源管理端组,mcu主控单元1通过电源管理端组连接所述rc5t619管理模块;充电电池的正极经电阻r35连接二极管d3的正极,二极管d3的负极经电容c31接地,二极管d3的负极还连接rc5t619管理模块的vinp1端,rc5t619管理模块的vinp1端还并接rc5t619管理模块的vinp2端、vinp3端、vinl1端、vinl2端、vinl3端;rc5t619管理模块的地端agnd接地;

充电电池的正极还连接电阻r31的一端,电阻r31的另一端经电阻r32接地,电阻r31的另一端还连接集成运放u3的反相输入端,集成运放u3的同相输入端经电阻r33连接超级电容的正极,集成运放u3的同相输入端还经电阻r34接地,超级电容的正极还连接场效应管m3的源级,场效应管m3的漏级连接rc5t619管理模块的vinp1端,集成运放u3的输出端连接场效应管m3的栅极,场效应管m3的源级还经电阻r36连接场效应管m3的栅极;

rc5t619管理模块还连接有第一输出供电电路,rc5t619管理模块通过第一输出供电电路为紫外采集电路3供电,所述第一输出供电电路包括电感l31,电感l31的一端与rc5t619管理模块的lx1端连接,电感l31的另一端连接电阻r37的一端,电阻r37的另一端连接rc5t619管理模块的fb1端,电阻r37的另一端还经r38接rc5t619管理模块的gnd1端;电感l31的另一端还经电容c32接rc5t619管理模块的gnd1端,所述电容c32并联有电容c33,电感l31的另一端连接紫外采集电路3为其供电;

rc5t619管理模块还连接有第二输出供电电路,rc5t619管理模块通过第二输出供电电路为nb-iot无线通信单元7供电,第二输出供电电路与第一输出供电电路的结构相同;

rc5t619管理模块还连接有第三输出供电电路,rc5t619管理模块通过第三输出供电电路为可见光图像传感器61、红外图像传感器阵列62供电,第三输出供电电路与第一输出供电电路的结构相同;

rc5t619管理模块的ldovout1端与集成红外火焰传感器2连接为其供电;rc5t619管理模块的ldovout2端与环境参数传感单元5连接为其供电;rc5t619管理模块的ldovout3端与图像识别单元6连接为其供电。

本发明电源管理单元81采用rc5t619管理模块,mcu主控单元1通过电源管理端组控制rc5t619管理模块为集成红外火焰传感器2、紫外采集电路3、环境参数传感单元5、图像识别单元6、可见光图像传感器61、红外图像传感器阵列62、nb-iot无线通信单元7供电。rc5t619管理模块控制方便,耗电量较低。

通过集成运放u3和场效应管m3的控制作用,在充电电池电量低时,采用超级电容供电。

所述环境参数传感单元5包括温湿度传感器51和大气光照紫外传感器52,所述温湿度传感器51采用si702x传感器,所述大气光照紫外传感器52采用si113x传感器。上述两种传感器都属于成熟模块,其内部电路略。

通过上述的结构设置,方便通过si702x传感器采集温湿度信号,通过si113x传感器采集环境的光照度以及紫外线强度信号。

所述紫外采集电路3包括紫外传感器电路和干扰消除电路31,紫外传感器电路经干扰消除电路31与mcu主控单元1相连。

现有技术中的紫外火焰传感器4直接发送给mcu主控单元1,没有经过干扰消除电路31消除环境紫外干扰信号,通过干扰消除电路31的设置,能够消除环境紫外干扰信号。

所述紫外传感器电路设置有tps65552a模块,tps65552a模块的vcc端并接其vbat端后连接电源管理单元81,tps65552a模块的vcc端还经电容c61接地,tps65552a模块的pgnd端接地,tps65552a模块的chg端还经电阻r64连接tps65552a模块的vcc端;tps65552a模块的i-peak端经上分压电阻r61连接tps65552a模块的vcc端,tps65552a模块的i-peak端还经下分压电阻r62接地;tps65552a模块的f-on端经电阻r63连接tps65552a模块的vcc端;tps65552a模块的xifull端依次经电阻r66、电阻r67以及可调电阻rsel接地;

tps65552a模块的sw端连接变压器tr1输入线圈的一端,变压器tr1输入线圈的另一端连接电阻r65的一端,电阻r65的另一端经电容c62接地;变压器tr1输出线圈的一端连接二极管d61的正极,二极管d61的负极连接电解电容c63的正极,电解电容c63的负极并接变压器tr1输出线圈的另一端后接地;电解电容c63的正极还连接紫外火焰传感器4的一端,紫外火焰传感器4的另一端经电阻r70接地;

电解电容c63的正极还连接电阻r68的一端,电阻r68的另一端经电容c64连接变压器tr2输入线圈的一端,变压器tr2输入线圈的另一端连接变压器tr2输出线圈的一端,变压器tr2输出线圈的另一端连接紫外火焰传感器4的另一端;

电阻r68的另一端还连接开关管t61的集电极,开关管t61的发射极接地,开关管t61的基极接tps65552a模块的g-igbt端,紫外火焰传感器4的另一端还连接二极管d62的正极,二极管d62的负极连接开关管t61的集电极,紫外火焰传感器4的另一端还连接电容c65的一端,电容c65的另一端经电阻r69连接二极管d62的负极;

紫外火焰传感器4的另一端还连接集成运放u8的同相输入端,集成运放u8的同相输入端还经电容c66接地,集成运放u8的反相输入端经电阻r71与电源管理单元81相连,集成运放u8的反相输入端还经电阻r72接地,集成运放u8的输出端连接有干扰消除电路31;

所述干扰消除电路31包括cd4017计数器,集成运放u8的输出端与cd4017计数器的clock端相连,cd4017计数器的q2端与开关管t64的基极相连,开关管t64的集电极连接mcu主控单元1的第一紫外采集端,开关管t64的发射极接地;

cd4017计数器的q5端与开关管t63的基极相连,开关管t63的集电极连接mcu主控单元1的第二紫外采集端,开关管t63的发射极接地;cd4017计数器的q5端还与cd4017计数器的clock-in端相连。

通过cd4017计数器对紫外火焰传感器4产生的脉冲进行计数。

由此,可以根据灵敏度的选择,即紫外火焰传感器4产生的脉冲个数,可以过滤掉环境中的一些低频紫外线产生的脉冲信号。

具体实现方式:单片机在采集cd4017输出的脉冲,实际上紫外火焰传感器4发出三个或六个脉冲火焰信号,单片机才收到一个,这样就可以有效的排除环境光源的干扰。

一种拍照式火焰探测器的控制方法,其关键在于,包括如下步骤,

步骤a1、mcu主控单元1控制集成红外火焰传感器2通电;

步骤a2、mcu主控单元1进入休眠状态;

步骤a3、mcu主控单元1获取集成红外火焰传感器2的中断信号唤醒;

步骤a4、mcu主控单元1获取集成红外火焰传感器2的第一火焰红外传感单元的数据ch_fire1[i]、第二火焰红外传感单元的数据ch_fire2[i]、人体红外传感单元的数据ch_interference[i]以及背景红外参考传感单元的数据ch_background[i];i为采集的信号数目,i=1~128;

步骤a5、mcu主控单元1通过环境参数传感单元5获取光照度信息light[n],n为采集的光照度信息数目,n=1~3;

步骤a6、mcu主控单元1分别将第一火焰红外传感单元的数据ch_fire1[i]、第二火焰红外传感单元的数据ch_fire2[i]进行傅立叶变换,分别得到傅立叶变换结果fft_fire1和fft_fire2,使用频域分布统计函数分别对傅立叶变换结果fft_fire1和fft_fire2进行统计,分别得到统计结果sta_fire1和sta_fire2;

步骤a7、mcu主控单元1判断统计结果sta_fire1和sta_fire2是否具备火焰的基本频率特征,如果不具备,返回步骤a2;如果具备进入步骤a8;

步骤a8、mcu主控单元1通过光照度信息light[n],确定红外通道相关系数阈值y3;

步骤a9、mcu主控单元1求得ch_fire1[i]与ch_interference[i]的相关系数ρ1,ch_fire1[i]与ch_background[i]的相关系数ρ2,ch_fire2[i]与ch_interference[i]的相关系数ρ3,ch_fire2[i]与ch_background[i]的相关系数ρ4;

步骤a10、mcu主控单元(1)判断若相关系数ρ1、相关系数ρ2、相关系数ρ3、相关系数ρ4全小于红外相关系数阈值y3;则初次火焰识别结果为火焰信号,进入步骤b1,否则返回步骤a2。

步骤b1、mcu主控单元1通过环境参数传感单元5获得环境的紫外强度uv;

步骤b2、mcu主控单元1根据该紫外强度uv确定火焰紫外传感器4的识别阈值uv_threshold;

步骤b3、mcu主控单元1开启火焰紫外传感器4,获得紫外脉冲频率uv_count;

步骤b4、mcu主控单元1判断若紫外脉冲频率uv_count高于该识别阈值uv_threshold则二次火焰确认结果为火焰信号,进入步骤c1;否则返回步骤a2。

步骤c1、mcu主控单元1开启图像识别单元6采集可见光图片数据visablepic[m];

步骤c2、mcu主控单元1将可见光图片数据visablepic[m]转换为灰度图visablepic_gray[m],并与卷积核做卷积,得到卷积后的灰度图visablepic_gray_conv[m],将卷积后的灰度图visablepic_gray_conv[m]求峰峰值,得到求峰峰值后的图片数据visablepic_gray_peek并进行二值化,得到二值化结果图片visablepic_bool;

步骤c3、mcu主控单元1将二值化结果图片visablepic_bool进行形态学腐蚀、滤波、膨胀、还原,得到滤波二值图片visablepic_bool_reduce;

步骤c4、mcu主控单元1对滤波二值图片visablepic_bool_reduce进行过滤,得到疑似火焰特征图片visablepic_final;

步骤c5、mcu主控单元1采集红外热成像图片irpic,以及红外热成像图片各像素的温度值;对红外热成像图片irpic进行二值化处理得到二值化红外热成像图片irpic_bool;

步骤c6、mcu主控单元1计算疑似火焰特征图片visablepic_final与二值化红外热成像图片irpic_bool的图片相关系数count_fire;

步骤c7、mcu主控单元1判断图片相关系数count_fire高于经验阈值则最终识别为火焰预警信号,进入步骤c8;否则返回步骤a2;

步骤c8、mcu主控单元1将火情预警信号、可见光图片数据visablepic[m]与红外热成像图片irpic通过nb-iot通信模块7上传。火情预警信息包括火焰探测器的编号,位置等。

通过上述的控制方法设置,mcu主控单元1采用集成红外火焰传感器2,采集多种红外信号进行初次识别,通过紫外火焰传感器4采集的火焰紫外信号进行二次确认,最后通过可见光图像传感器61和红外图像传感器阵列62采用可见光图片结合红外热成像图片进行最终确认,提高火焰的识别准确度。

其中第一火焰红外传感单元、第二火焰红外传感单元分别用于采集两种不同波长的火焰红外信号,人体红外传感单元用于采集人体红外干扰信号,即用于采集人或动物发出的干扰红外信号,以及背景红外参考传感单元用于采集背景环境发出的红外波长信号;通过对第一火焰红外传感单元、第二火焰红外传感单元获取的信号进行傅立叶变换,若判断具有火焰信号特征,再分别求取与人体红外传感单元以及背景红外参考传感单元的相关系数,若相关系数均符合火焰特征,则初次识别为火焰信号。

紫外火焰传感器4用于采集火焰的紫外信号结合环境参数传感单元5的紫外信号进行二次确认。

由于仅凭可见光图片识别容易受到现场光照的影响,本发明通过采集可见光图片结合红外热成像图片进行处理,求取其相关系数,进行最终确认。确认后通过nb-iot通信模块7将火焰信息发送给管理人员。

mcu主控单元1通过集成红外火焰传感器2采集红外数据、通过环境参数传感单元5采集环境数据采用交叉对比算法识别火焰信号:

第一火焰红外传感单元、第二火焰红外传感单元、人体红外传感单元以及背景红外参考传感单元分别采集数据,用来反映各个红外单元在此期间的波形数据。四个红外单元数据定义如下,分别表示包含128个数值的数组:

ch_fire1[i]表示第一火焰红外传感单元采集的数据;ch_fire2[i]表示第二火焰红外传感单元采集的数据;ch_interference[i]表示人体红外传感单元采集的数据;ch_background[i]表示背景红外参考传感单元采集的数据;i=1~128。在采集四个红外单元数据的同时,通过环境参数传感单元5采集光照度数据,即光照度信息,获得包含n个数值的数组:light[n],n=1~3。

使用傅立叶变换函数y1=fft(x1)(1)

函数为普通的傅立叶变换函数,将ch_fire1[i],ch_fire2[i]作为变量x1输入傅立叶变换函数;

求得两个火焰通道ch_fire1[i],ch_fire2[i]的傅立叶变换后的结果数据fft_fire1和fft_fire2。傅立叶变换后的结果数据,表示了该红外单元在数据收集期间,其波形在不同频率的分布。fft_fire1和fft_fire2为ch_fire1[i]和ch_fire2[i]在0~20hz的频率分布。

使用频域分布统计函数

上述公式中,输入第一火焰红外传感单元傅立叶变换后的数据fft_fire1以及第二火焰红外传感单元傅立叶变换后的数据fft_fire2,分别代入进行运算;上述公式中sum()为求和函数;

函数统计了输入的数组x2,即傅立叶变换结果,公式(2)中,分子求得其在3~5hz分布的总和,分母求得所有频率的分布总和,然后返回前者比上后者的比值y2,y2的返回值范围为(0.0~1);

将fft_fire1和fft_fire2作为x2代入频域分布统计函数,求得fft_fire1和fft_fire2的函数执行结果,得到频域分布sta_fire1和sta_fire2。若两者的值都小于经验参数0.5,则判断为干扰红外触发,中止识别算法。若其中一个大于经验参数0.5,则具备火焰的基本频率特征。

使用红外相关系数阈值获取函数获取红外相关系数阈值;

上述公式中,输入环境参数传感单元5采集的光照度数据light[n],将light[n]作为变量x3代入公式进行运算;

上述公式(3)中tanh()可用y6表示,e为自然底数;

上述公式(3)中average()函数返回输入数组的平均值;

上述公式中peak()函数返回输入数组的峰峰值;

本公式由实际实验数据拟合得出;

将light[n]经过上述公式转换得到最后的结果y3,即为红外相关系数阈值。light[n]数组每个数值的范围是(0~3000),经过average()的结果范围是(0~3000),经过peak()的结果范围是(0~3000),所以经过的结果范围是(0~4)。而tanh()函数的函数曲线如下图所示,其返回结果数值范围为(0.0~1.0)。综上所述,数值范围为(0.3~0.7)。

使用互相关系数获取函数:

上述公式(6)中,a(i)为两组火焰通道数据中的任一组,b(i)为干扰或者背景通道数据中的任一组;

上述公式中n:为数组的长度,本方案中为固定值128;i=1~128;

上述公式中average():返回输入数组的平均值;

使用上述公式(6),求得ch_fire1与ch_interference的相关系数,该相关系数用ρ1表示,ch_fire1与ch_background的相关系数,该相关系数用ρ2表示,ch_fire2与ch_interference的相关系数,该相关系数用ρ3表示,ch_fire1与ch_background的相关系数,该相关系数用ρ4表示。

相关系数ρ1、ρ2、ρ3、ρ4全小于红外相关系数阈值;则初次识别结果为火焰;则本算法识别成功。

紫外脉冲数与环境紫外强度加权算法:

mcu主控单元(1)通过环境参数传感单元5采集当前环境紫外强度uv;

通过紫外采集电路3获得3秒内紫外火焰传感器4输出的脉冲数uv_count;uv_count即为紫外脉冲频率;

使用公式(7)得到uv_threshold:

上述公式(7)中,x7为当前环境紫外强度uv,其取值范围为(0~3000);

上述公式中int()为取整函数,为取括号中的参数的整数部分的数值;

使用上述公式,输入紫外强度uv,得到结果y7,即为uv_threshold,uv_threshold即为火焰紫外传感器4的识别阈值。uv_count大于uv_threshold,则二次识别结果为火焰信号,则满足火焰条件。

可见光图片火焰特征提取算法:mcu主控单元1通过可见光图像传感器61每隔200ms采集一张可见光图片,得到可见光图片数据;可见光图片数据用visablepic[m]表示;m为可见光图片数据的张数,m=1~5;

visablepic[m]是彩色图片;用心理学公式将其转化成灰度图visablepic_gray[m];

心理学公式:gray=0.3×r+0.59×g+0.11×b;(8)

公式(8)中,r、g、b分别是红、绿、蓝三个颜色对应的通道的值;

同一物品出现在visablepic_gray[m]的5张图片中的位置可能不同,其图片中的绝对位置可能存在漂移。所以,将灰度图visablepic_gray[m]与卷积核做卷积,减少漂移,获得卷积后的灰度图visablepic_gray_conv[m];

对于visablepic_gray_conv[m]中的某一像素点,其在5张图片中的最大值减去最小值所得到的值即为该像素点对应的峰峰值。对visablepic_gray_conv[m]中的每一个点求其峰峰值,获得一张求峰峰值后的图片数据visablepic_gray_peek;

将用最大熵阈值法获得visablepic_gray_peek的分割阈值,然后将其二值化,得到二值化结果图片visablepic_bool;

最大熵阈值法:图片中像素点值范围为0~255,统计像素点在0~255范围的概率分布。比如说,值为125的像素点在图片中出现了10次,总共有100个像素点,则在125上的分布为10%;

数字图像中熵的定义:

h=-σp(g)×log(p(g))(9)

熵即为公式(9)中的h。p(g)表示在g上的分布,g是像素点的值。p(g)是值为g这个像素点的个数;如果值为125的像素点的概率分布为10%,则p(125)=10%=0.1;log(p(g))代表的是该分布对应的对数值,通常取2为底。

寻找一个最佳分割点x,使得0~x的熵总和h1,以及x~255的熵总和h2,有h1+h2其值最大。则该点x即为最大阈值分割点。

用结构元素进行形态学腐蚀visablepic_bool,用以滤波,然后再形态学膨胀、还原图像,得到滤波二值图片visablepic_bool_reduce;

visablepic_bool_reducel图像中的白色区域,检查该区域在原始图片visablepic[m]中的颜色分布,过滤掉不满足火焰颜色的区域,得到最终的疑似火焰特征图片visablepic_final;

visablepic_final中的像素点值为1的区域即为火焰特征。

疑似火焰特征图片的火焰特征与红外热成像图片叠合火焰特征算法:

通过红外图像传感器阵列62获得红外热成像图片irpic,irpic中每个像素存储的是温度值;以温度300°作为分割图像的阈值,将irpic二值化处理转换成二值化红外热成像图片irpic_bool;

将visablepic_final与irpic_bool每个对应的像素点做与运算,得到图片firepic;与运算(以符号&表示):1&1=1,0&0=0,1&0=0

统计firepic中的像素值为1的像素点总数,得到count_fire;即疑似火焰特征图片与二值化红外热成像图片的图片相关系数。

count_fire大于经验阈值则识别为火焰。经验阈值可以取一张图片的像素点总数的10%。

最后,需要注意的是:以上列举的仅是本发明的具体实施例子,当然本领域的技术人员可以对本发明进行改动和变型,倘若这些修改和变型属于本发明权利要求及其等同技术的范围之内,均应认为是本发明的保护范围。

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