《基于可见光热红外的多光谱多尺度森林火情监测方法.pdf》由会员分享,可在线阅读,更多相关《基于可见光热红外的多光谱多尺度森林火情监测方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 101989373 A(43)申请公布日 2011.03.23CN101989373A*CN101989373A*(21)申请号 200910162418.1(22)申请日 2009.08.04G08B 17/00(2006.01)G08B 17/12(2006.01)G06K 9/00(2006.01)(71)申请人中国科学院地理科学与资源研究所地址 100101 北京市朝阳区大屯路甲11号(72)发明人齐清文 姜莉莉 张岸 郭朝辉程锡 梁雅娟(54) 发明名称基于可见光热红外的多光谱多尺度森林火情监测方法(57) 摘要本发明涉及一种火情监测方法,特别是一种基于可见。
2、光-热红外的多光谱多尺度森林火情监测方法,其利用大尺度的卫星遥感监测和小尺度的近地面监测手段的优势,通过两者的合理配置与互相配合,发明出新的监测方法。本发明通过研究森林火点的光谱特征和图像图案、纹理特征,将可见光和热红外两种图像的林火识别算法进行有机合成,并消除林区云、雾、灯光、红色物等对森林燃烧烟、明火识别的干扰等,发明一种消除各方因素干扰的基于可见光-热红外的多光谱多尺度森林火情监测方法,不仅可以达到火警自动识别功能,大大降低了需要人工24小时监控的人力成本,又有效的提高了森林火灾监测的准确率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页。
3、 说明书 5 页 附图 3 页CN 101989373 A 1/2页21.一种基于可见光-热红外的多光谱多尺度森林火情监测方法,其特征在于:其利用大尺度的卫星遥感监测和小尺度的近地面监测手段的优势,通过两者的合理配置与互相配合,发明出新的监测方法,分下面几步骤:步骤1:利用小尺度的近地面监测对林火进行自动监测,针对每帧图片进行林火识别并初次报警,唤醒监测人员进行交互式林火判别,同时命令摄像机瞄准目标并固定扫描范围,同时命令摄像机定点扫描,不断地传回现场林火图像,对火灾未发、火灾初发进行监控;步骤2:森林火灾蔓延期间,利用大尺度的卫星遥感监测获取到的不精确的火灾蔓延位置,将位置信息传送并启动小尺。
4、度的近地面监测,进行精确的动态监测;步骤3:火灾扑灭后,利用大尺度的卫星遥感监测得到火灾的发生范围,进行火灾的损失评估;利用此范围,启动小尺度的近地面监测可以探测到余火的温度异常,经过阈值法进一步判断是否有余火的存在。2.根据权利要求1所述的基于可见光-热红外的多光谱多尺度森林火情监测方法,其特征在于:所述小尺度的近地面监测,包括可见光视频图像监测和地面红外监测。3.根据权利要求1所述的基于可见光-热红外的多光谱多尺度森林火情监测方法,其特征在于:所述大尺度的卫星遥感监测使用MODIS进行火灾监测,选择分布在0.414m的电磁波谱范围内的具有森林火灾探测能力的第7、第20至第23、第31、32。
5、通道的图像,并利用普朗克公式将选用通道的亮度值转换为亮温值,得到亮温图,然后对亮温图进行阈值处理,检验各个阈值,提取火点。4.根据权利要求1所述的基于可见光-热红外的多光谱多尺度森林火情监测方法,其特征在于:所述可见光视频图像监测,分为图像快速识别和图像精确识别两个阶段:第一阶段为图像快速识别,通过可见光视频图像监测得到的视频图像,启动快速识别算法,如果快速识别过程未发现火焰,则认为没有火灾的发生;图像粗扫描,是利用图像的颜色特征设定火焰亮度阈值的方法对火灾进行识别的,如果有满足该亮度阈值的像素存在,则视为有火灾嫌疑,自动启动图像精确识别过程;第二阶段图像精确识别,包括三个步骤:1)背景区域去。
6、除、2)颜色判断、3)形状判断,该阶段利用阈值分割法将背景区域去除,然后从颜色判断和形状判断来对火焰进行判别。5.根据权利要求3所述的基于可见光-热红外的多光谱多尺度森林火情监测方法,其特征在于:所述背景区域去除,利用图像区域标记的方法,其核心思想是:每给一个像素点标记(如图4中的0点),则扫描与之8邻域连通的5、6、7、8点,给这4个点中任意灰度不为0且未标记的像素点标记,整个过程从左向右,从下到上进行推进,最后,给所有区域进行标记的同时得到了区域的总个数;区域判断和标记的详细过程如下:I定义一个判断像素点是否已进行标记的数组(简称已标记数组)和一个记录每个像素点区域标号值的区域标号数组,并。
7、全部初始化为0;定义一个区域总个数的变量,初始化为0;II从图像的左下角开始,对图像的最下一行从左到右逐个像素进行扫描,并首先从图像灰度值为0(背景)开始:首先判断当前点灰度值是否为0,如果是0则继续扫描下一个像素点;权 利 要 求 书CN 101989373 A 2/2页3如果不是0则判断当前像素点的左前点是否已经标记:a.如果已经标记,则当前像素点的区域标号等于左前点的区域标号,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,随后,对当前点的上右四点进行扫描,扫描过程(后面提到的“上右四点扫描”与此过程相同)为:依次扫描当前点的左上点、正上点、右上点和右方点,对于这些点中的。
8、任何一点,如果灰度值不为0且还没有进行标记,则该点的区域标号等于当前点的区域标号zoneValue,并将当前点和左上点、正上点、右上点和右方点中已标记的点对应的已标号数组值置为true;b.如果左前点还没有标记,则当前点的区域标号等于一个新的区域标号值(当前标号值加1,即区域总个数变量加1),当前点作为一个新区域的开始,当前像素点进行区域标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;III当扫描位置在最上一行、最下一行、最左一列、最右一列之间的区域时,从左到右,从下到上逐个像素进行扫描。首先检查当前点是否已有区域标号:如果已有标号(假设。
9、为zoneValue)则对当前点的上右四点进行扫描;如果当前点还没有标号,则首先判断当前点的灰度值:a.如果灰度值为0则继续扫描下一点;b.如果灰度值不为0,说明当前点的左方点、左下点、正下点、右下点均没有区域值。对当前点进行区域标记需要对当前点右方的一个或多个像素进行判断,具体方法是从当前点起向右扫描,判断右方点:(a)如果右方点已有标号,则当前点的区域标号等于右方点的区域标号。标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;(b)如果右方点灰度为零,则当前点的区域标号等于一个新的区域标号值(当前标号值加1,即区域总个数变量加1),作为。
10、一个新区域的开始。标记后,将当前点对应的已标号数组值置为true,表示当前点已有区域标号;(c)如果右方点没有标号且灰度不为0,继续往右扫描,判断右方点,方法如i和ii;IV最后是修正过程,即对整个图像进行全局扫描,对于左右相邻的两个像素却区域标号不同的情况,进行区域标号的合并,假如二者的区域标号分别为a和b,欲将区域标号为b的区域合并到a,则对整个图像进行扫描,将区域标号等于b的所有像素点的标号值改为a,合并完成后,图像中b区域不再存在,需将区域总个数变量减1,然后再次全局扫描图像,将区域标号大于b的所有区域标号减1。6.根据权利要求1所述的基于可见光-热红外的多光谱多尺度森林火情监测方法,。
11、其特征在于:所述地面红外监测,将红外热像仪获取的温度通过公式计算出林区物体的温度,通过算法对各像素点的温度进行提取,将该温度与火灾大致温度进行对比,近似或高于火灾的温度地点可能发生火灾。权 利 要 求 书CN 101989373 A 1/5页4基于可见光 - 热红外的多光谱多尺度森林火情监测方法技术领域0001 本发明涉及一种火情监测方法,特别是一种结合可见光和红外线两种森林火灾监控图像,自动识别火情并报警的基于可见光-热红外的多光谱多尺度森林火情监测方法。背景技术0002 森林火灾是一种频繁发生的自然灾害,它给森林资源、森林生态系统和人类生命财产造成巨大的损失和严重的危害。在森林火灾的防灾、。
12、减灾和救灾各个环节中,最关键和核心的环节是林火的监测和报警。只有在林火的初发期及时地发现、报警并采取得当的扑火措施,才能有效地控制火势,把森林火灾的损失减至最低限度。0003 国内外林火监测主要有地面巡查、云台定点观测、空中飞机巡查、空间卫星监测四种手段。其中上述第1、3、4三种手段由于在监测范围、速度、分辨率、成本等方面的局限性,都将是未来林火监测的辅助和补充手段,而第二种(即云台定点观测)是我国各大林区正在推广并将在未来成为主角的林火监测手段,其原理是在地面制高点上架设一定高度的塔台(称为云台),并在之上安装摄像机进行24小时的巡回观测,若干个云台之间可组成网络以消除盲区,因此具有覆盖面积。
13、大,探测火情及时、准确等优点。但目前的普遍工作模式是安排专门人员24小时不离主控室,连续不断地监视各个云台发回的动态图像并达到识别火情的目标。这种方式既耗费人力,也难以保证对林火进行的严格的实时监控。而少数采用视频图像自动检测森林火情的方法也只是单纯的使用可见光来监测,误报率较高。发明内容0004 本发明所要解决的技术问题是针对现有森林火灾监测所采用的人工24小时监测的方法以及使用可见光监测误报率较低的监测方法的不足,通过研究森林火点在白天及夜间的烟与明火的光谱特征和图像图案、纹理特征,将可见光和热红外两种图像的林火识别算法进行有机合成,并消除林区云、雾、灯光、红色物等对森林燃烧烟、明火识别的。
14、干扰等,发明一种可有效的提高森林火灾监测的准确率的基于可见光-热红外的多光谱多尺度森林火情监测方法。0005 为解决上述技术问题,本发明是按如下的方式来实现的:本发明所述基于可见光-热红外的多光谱多尺度森林火情监测方法,利用大尺度的卫星遥感监测和小尺度的近地面监测手段的优势,通过两者的合理配置与互相配合,发明出新的监测方法,分下面几步骤:0006 步骤1:利用小尺度的近地面监测对林火进行自动监测,针对每帧图片进行林火识别并初次报警,唤醒监测人员进行交互式林火判别,同时命令摄像机瞄准目标并固定扫描范围,同时命令摄像机定点扫描,不断地传回现场林火图像,对火灾未发、火灾初发进行监控;0007 步骤2。
15、:森林火灾蔓延期间,利用大尺度的卫星遥感监测获取到的不精确的火灾蔓延位置,将位置信息传送并启动小尺度的近地面监测,进行精确的动态监测;说 明 书CN 101989373 A 2/5页50008 步骤3:火灾扑灭后,利用大尺度的卫星遥感监测得到火灾的发生范围,进行火灾的损失评估;利用此范围,启动小尺度的近地面监测可以探测到余火的温度异常,经过阈值法进一步判断是否有余火的存在。0009 所述小尺度的近地面监测,包括可见光视频图像监测和地面红外监测。0010 所述大尺度的卫星遥感监测使用MODIS进行火灾监测,选择分布在0.414m的电磁波谱范围内的具有森林火灾探测能力的第7、第20至第23、第31。
16、、32通道的图像,并利用普朗克公式将选用通道的亮度值转换为亮温值,得到亮温图,然后对亮温图进行阈值处理,检验各个阈值,提取火点。0011 所述可见光视频图像监测,分为图像快速识别和图像精确识别两个阶段:第一阶段为图像快速识别,通过可见光视频图像监测得到的视频图像,启动快速识别算法,如果快速识别过程未发现火焰,则认为没有火灾的发生。图像粗扫描,是利用图像的颜色特征设定火焰亮度阈值的方法对火灾进行识别的,如果有满足该亮度阈值的像素存在,则视为有火灾嫌疑,自动启动图像精确识别过程;第二阶段图像精确识别,包括三个步骤:1)背景区域去除、2)颜色判断、3)形状判断。该阶段利用阈值分割法将背景区域去除,然。
17、后从颜色判断和形状判断来对火焰进行判别。0012 所述背景区域去除,利用图像区域标记的方法,其核心思想是:每给一个像素点标记(如图4中的0点),则扫描与之8邻域连通的5、6、7、8点,给这4个点中任意灰度不为0且未标记的像素点标记,整个过程从左向右,从下到上进行推进,最后,给所有区域进行标记的同时得到了区域的总个数;0013 区域判断和标记的详细过程如下:0014 I定义一个判断像素点是否已进行标记的数组(简称已标记数组)和一个记录每个像素点区域标号值的区域标号数组,并全部初始化为0;定义一个区域总个数的变量,初始化为0;0015 II从图像的左下角开始,对图像的最下一行从左到右逐个像素进行扫。
18、描,并首先从图像灰度值为0(背景)开始:0016 首先判断当前点灰度值是否为0,如果是0则继续扫描下一个像素点;0017 如果不是0则判断当前像素点的左前点是否已经标记:0018 a.如果已经标记,则当前像素点的区域标号等于左前点的区域标号,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,随后,对当前点的上右四点进行扫描,扫描过程(后面提到的“上右四点扫描”与此过程相同)为:依次扫描当前点的左上点、正上点、右上点和右方点,对于这些点中的任何一点,如果灰度值不为0且还没有进行标记,则该点的区域标号等于当前点的区域标号zoneValue,并将当前点和左上点、正上点、右上点和右方点中。
19、已标记的点对应的已标号数组值置为true;0019 b.如果左前点还没有标记,则当前点的区域标号等于一个新的区域标号值(当前标号值加1,即区域总个数变量加1),当前点作为一个新区域的开始,当前像素点进行区域标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;0020 III当扫描位置在最上一行、最下一行、最左一列、最右一列之间的区域时,从左到右,从下到上逐个像素进行扫描。首先检查当前点是否已有区域标号:说 明 书CN 101989373 A 3/5页60021 如果已有标号(假设为zoneValue)则对当前点的上右四点进行扫描;0022 如。
20、果当前点还没有标号,则首先判断当前点的灰度值:0023 a.如果灰度值为0则继续扫描下一点;0024 b.如果灰度值不为0,说明当前点的左方点、左下点、正下点、右下点均没有区域值。对当前点进行区域标记需要对当前点右方的一个或多个像素进行判断,具体方法是从当前点起向右扫描,判断右方点:0025 (a)如果右方点已有标号,则当前点的区域标号等于右方点的区域标号。标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;0026 (b)如果右方点灰度为零,则当前点的区域标号等于一个新的区域标号值(当前标号值加1,即区域总个数变量加1),作为一个新区域的开。
21、始。标记后,将当前点对应的已标号数组值置为true,表示当前点已有区域标号;0027 (c)如果右方点没有标号且灰度不为0,继续往右扫描,判断右方点,方法如i和ii;0028 IV最后是修正过程,即对整个图像进行全局扫描,对于左右相邻的两个像素却区域标号不同的情况,进行区域标号的合并,假如二者的区域标号分别为a和b,欲将区域标号为b的区域合并到a,则对整个图像进行扫描,将区域标号等于b的所有像素点的标号值改为a,合并完成后,图像中b区域不再存在,需将区域总个数变量减1,然后再次全局扫描图像,将区域标号大于b的所有区域标号减1。0029 所述地面红外监测,将红外热像仪获取的温度通过公式计算出林区。
22、物体的温度,通过算法对各像素点的温度进行提取,将该温度与火灾大致温度进行对比,近似或高于火灾的温度地点可能发生火灾。0030 本发明的积极效果在于:本发明通过研究森林火点的光谱特征和图像图案、纹理特征,将可见光和热红外两种图像的林火识别算法进行有机合成,并消除林区云、雾、灯光、红色物等对森林燃烧烟、明火识别的干扰等,发明一种消除各方因素干扰的基于可见光-热红外的多光谱多尺度森林火情监测方法,不仅可以达到火警自动识别功能,大大降低了需要人工24小时监控的人力成本,又有效的提高了森林火灾监测的准确率。附图说明0031 图1是本发明各尺度森林火灾监测手段火灾发生各阶段配置图0032 图2是本发明可见。
23、光视频图像火灾自动识别技术流程图0033 图3是本发明图像区域标记的标记点与其8邻域关系0034 图4是本发明热红外图像森林火灾识别技术流程图具体实施方式0035 如图1所示,本发明所述基于可见光-热红外的多光谱多尺度森林火情监测方法,利用大尺度的卫星遥感监测和小尺度的近地面监测手段的优势,通过两者的合理配置与互相配合,发明出新的监测方法,分下面几步骤:0036 步骤1:利用小尺度的近地面监测对林火进行自动监测,针对每帧图片进行林火说 明 书CN 101989373 A 4/5页7识别并初次报警,唤醒监测人员进行交互式林火判别,同时命令摄像机瞄准目标并固定扫描范围,同时命令摄像机定点扫描,不断。
24、地传回现场林火图像,对火灾未发、火灾初发进行监控;0037 步骤2:森林火灾蔓延期间,利用大尺度的卫星遥感监测获取到的不精确的火灾蔓延位置,将位置信息传送并启动小尺度的近地面监测,进行精确的动态监测;0038 步骤3:火灾扑灭后,利用大尺度的卫星遥感监测得到火灾的发生范围,进行火灾的损失评估;利用此范围,启动小尺度的近地面监测可以探测到余火的温度异常,经过阈值法进一步判断是否有余火的存在。0039 所述小尺度的近地面监测,包括可见光视频图像监测和地面红外监测。0040 所述大尺度的卫星遥感监测使用MODIS进行火灾监测,选择分布在0.414m的电磁波谱范围内的具有森林火灾探测能力的第7、第20。
25、至第23、第31、32通道的图像,并利用普朗克公式将选用通道的亮度值转换为亮温值,得到亮温图,然后对亮温图进行阈值处理,检验各个阈值,提取火点。0041 所述可见光视频图像监测,如图2所示,分为图像快速识别和图像精确识别两个阶段:第一阶段为图像快速识别,通过可见光视频图像监测得到的视频图像,启动快速识别算法,如果快速识别过程未发现火焰,则认为没有火灾的发生。图像粗扫描,是利用图像的颜色特征设定火焰亮度阈值的方法对火灾进行识别的,如果有满足该亮度阈值的像素存在,则视为有火灾嫌疑,自动启动图像精确识别过程;第二阶段图像精确识别,包括三个步骤:1)背景区域去除、2)颜色判断、3)形状判断。该阶段利用。
26、阈值分割法将背景区域去除,然后从颜色判断和形状判断来对火焰进行判别。0042 所述背景区域去除,如图3所示,利用图像区域标记的方法,其核心思想是:每给一个像素点标记(如图4中的0点),则扫描与之8邻域连通的5、6、7、8点,给这4个点中任意灰度不为0且未标记的像素点标记,整个过程从左向右,从下到上进行推进,最后,给所有区域进行标记的同时得到了区域的总个数;0043 区域判断和标记的详细过程如下:0044 I定义一个判断像素点是否已进行标记的数组(简称已标记数组)和一个记录每个像素点区域标号值的区域标号数组,并全部初始化为0;定义一个区域总个数的变量,初始化为0;0045 II从图像的左下角开始。
27、,对图像的最下一行从左到右逐个像素进行扫描,并首先从图像灰度值为0(背景)开始:0046 首先判断当前点灰度值是否为0,如果是0则继续扫描下一个像素点;0047 如果不是0则判断当前像素点的左前点是否已经标记:0048 a.如果已经标记,则当前像素点的区域标号等于左前点的区域标号,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,随后,对当前点的上右四点进行扫描,扫描过程(后面提到的“上右四点扫描”与此过程相同)为:依次扫描当前点的左上点、正上点、右上点和右方点,对于这些点中的任何一点,如果灰度值不为0且还没有进行标记,则该点的区域标号等于当前点的区域标号zoneValue,并将。
28、当前点和左上点、正上点、右上点和右方点中已标记的点对应的已标号数组值置为true;0049 b.如果左前点还没有标记,则当前点的区域标号等于一个新的区域标号值(当前说 明 书CN 101989373 A 5/5页8标号值加1,即区域总个数变量加1),当前点作为一个新区域的开始,当前像素点进行区域标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;0050 III当扫描位置在最上一行、最下一行、最左一列、最右一列之间的区域时,从左到右,从下到上逐个像素进行扫描。首先检查当前点是否已有区域标号:0051 如果已有标号(假设为zoneValue)则。
29、对当前点的上右四点进行扫描;0052 如果当前点还没有标号,则首先判断当前点的灰度值:0053 a.如果灰度值为0则继续扫描下一点;0054 b.如果灰度值不为0,说明当前点的左方点、左下点、正下点、右下点均没有区域值。对当前点进行区域标记需要对当前点右方的一个或多个像素进行判断,具体方法是从当前点起向右扫描,判断右方点:0055 (a)如果右方点已有标号,则当前点的区域标号等于右方点的区域标号。标记后,将当前点对应的已标记数组值置为true,表示当前点已有区域标号,然后对当前点的上右四点进行扫描;0056 (b)如果右方点灰度为零,则当前点的区域标号等于一个新的区域标号值(当前标号值加1,即。
30、区域总个数变量加1),作为一个新区域的开始。标记后,将当前点对应的已标号数组值置为true,表示当前点已有区域标号;0057 (c)如果右方点没有标号且灰度不为0,继续往右扫描,判断右方点,方法如i和ii;0058 IV最后是修正过程,即对整个图像进行全局扫描,对于左右相邻的两个像素却区域标号不同的情况,进行区域标号的合并,假如二者的区域标号分别为a和b,欲将区域标号为b的区域合并到a,则对整个图像进行扫描,将区域标号等于b的所有像素点的标号值改为a,合并完成后,图像中b区域不再存在,需将区域总个数变量减1,然后再次全局扫描图像,将区域标号大于b的所有区域标号减1。0059 所述地面红外监测,如图4所示,将红外热像仪获取的温度通过公式计算出林区物体的温度,通过算法对各像素点的温度进行提取,将该温度与火灾大致温度进行对比,近似或高于火灾的温度地点可能发生火灾。说 明 书CN 101989373 A 1/3页9图1说 明 书 附 图CN 101989373 A 2/3页10图2图3说 明 书 附 图。