本技术涉及遥感火情监测,特别是涉及一种火点像元识别方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着遥感火情监测技术领域的发展,出现了一种火点像元识别方法,该方法通过分析气象卫星遥感数据,来识别出气象卫星遥感图像中的火点像元。
2、在上述技术方案中,没有对遥感图像中的火点误判区域进行删除,而且主要依靠可见光数据来识别火点像元,导致对气象卫星遥感图像中火点像元的识别不够准确。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够准确识别火点像元的火点像元识别方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种火点像元识别方法。所述方法包括:
3、从目标气象卫星获取针对于目标区域的亮度温度图像,并获取所述亮度温度图像中各个像元的亮度温度数据;
4、基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从所述目标亮度温度图像中,获取有效背景像元;
5、获取所述有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;
6、利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别。
7、在其中一个实施例中,所述利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别,包括:获取中红外亮度温度阈值以及远红外亮度温度阈值,并获取所述平均中红外亮度温度与所述平均远红外亮度温度的差值;若所述待识别像元的中红外亮度温度大于所述中红外亮度温度阈值与所述平均中红外亮度温度的和,且所述待识别像元的远红外亮度温度大于所述远红外亮度温度阈值与所述差值的和,则所述待识别像元为火点像元。
8、在其中一个实施例中,所述获取中红外亮度温度阈值以及远红外亮度温度阈值,包括:获取所述中红外亮度温度阈值的第一修正系数,以及获取所述远红外亮度温度阈值的第二修正系数;获取所述有效背景像元中红外亮度温度对应的第一标准偏差,并获取所述有效背景像元的中红外亮度温度与远红外亮度温度的差值对应的第二标准偏差;根据所述第一修正系数以及所述第一标准偏差,得到所述中红外亮度温度阈值,并根据所述第二修正系数以及所述第二标准偏差,得到所述远红外亮度温度阈值。
9、在其中一个实施例中,所述获取所述中红外亮度温度阈值的第一修正系数,以及获取所述远红外亮度温度阈值的第二修正系数,包括:获取所述待识别像元对应的太阳高度角,并获取所述目标亮度温度图像中预设窗口区域内的非植被像元比例;获取所述中红外亮度温度阈值的第一初始修正系数,以及获取所述远红外亮度温度阈值的第二初始修正系数;利用所述太阳高度角和所述非植被像元比例,对所述第一初始修正系数以及所述第二初始修正系数进行校正,得到所述第一修正系数以及所述第二修正系数。
10、在其中一个实施例中,所述亮度温度数据包括:可见光反射率、近红外反射率以及远红外亮度温度;所述火点像元误判区域包括:云图像区域以及水体图像区域;所述基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,包括:若当前像元的可见光反射率大于预设可见光反射率阈值,且所述当前像元的远红外亮度温度小于预设远红外亮度温度阈值,则所述当前像元在所述云图像区域,并将所述云图像区域删除;若所述当前像元的近红外反射率小于预设的近红外反射率阈值,且所述当前像元的近红外反射率小于所述当前像元的可见光反射率,则所述当前像元在所述水体图像区域,并将所述水体图像区域删除。
11、在其中一个实施例中,所述从所述目标亮度温度图像中,获取有效背景像元,包括:获取所述目标亮度温度图像中的预设窗口区域,并获取所述预设窗口区域内与待识别像元土地种类不一致的目标窗口区域;获取所述目标窗口区域中红外亮度温度大于待识别像元红外亮度温度的像元的第一平均中红外亮度温度,以及中红外亮度温度小于待识别像元红外亮度温度的像元的第二平均中红外亮度温度;若所述目标亮度温度图像中当前像元的中红外亮度温度小于所述第一平均中红外亮度温度与预设值的差值,且所述当前像元的中红外亮度温度大于所述预设值与所述第二平均中红外亮度温度的差值,则所述当前像元为所述有效背景像元。
12、第二方面,本技术还提供了一种火点像元识别装置。所述装置包括:
13、亮度温度数据获取模块,用于从目标气象卫星获取针对于目标区域的亮度温度图像,并获取所述亮度温度图像中各个像元的亮度温度数据;
14、有效背景像元获取模块,用于基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从所述目标亮度温度图像中,获取有效背景像元;
15、平均亮度温度获取模块,用于获取所述有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;
16、像元识别模块,用于利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别。
17、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
18、从目标气象卫星获取针对于目标区域的亮度温度图像,并获取所述亮度温度图像中各个像元的亮度温度数据;
19、基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从所述目标亮度温度图像中,获取有效背景像元;
20、获取所述有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;
21、利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别。
22、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
23、从目标气象卫星获取针对于目标区域的亮度温度图像,并获取所述亮度温度图像中各个像元的亮度温度数据;
24、基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从所述目标亮度温度图像中,获取有效背景像元;
25、获取所述有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;
26、利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别。
27、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
28、从目标气象卫星获取针对于目标区域的亮度温度图像,并获取所述亮度温度图像中各个像元的亮度温度数据;
29、基于所述亮度温度数据,将所述亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从所述目标亮度温度图像中,获取有效背景像元;
30、获取所述有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;
31、利用所述平均中红外亮度温度以及所述平均远红外亮度温度,对所述目标亮度温度图像中待识别像元进行识别。
32、上述火点像元识别方法、装置、计算机设备、存储介质和计算机程序产品,通过从目标气象卫星获取针对于目标区域的亮度温度图像,并获取亮度温度图像中各个像元的亮度温度数据;基于亮度温度数据,将亮度温度图像中的火点像元误判区域删除,得到目标亮度温度图像,并从目标亮度温度图像中,获取有效背景像元;获取有效背景像元的平均中红外亮度温度以及平均远红外亮度温度;利用平均中红外亮度温度以及平均远红外亮度温度,对目标亮度温度图像中待识别像元进行识别。本技术通过删除亮度温度图像中的火点像元误判区域后得到目标亮度温度图像,再获取目标亮度温度图像中的有效背景像元,然后获取有效背景像元的平均中红外亮度温度以及平均远红外亮度温度,最后利用平均中红外亮度温度以及平均远红外亮度温度,对目标亮度温度图像中待识别像元进行识别。采用本方法能够更准确地识别火点像元。