基于动态阈值的HJ-1B图像云检测算法研究

2012-12-27 07:30:32杨磊库李慧芳梁洪有马晓红谢玉娟
自然资源遥感 2012年2期
关键词:亮温反射率标准差

韩 杰,杨磊库,李慧芳,梁洪有,马晓红,谢玉娟

(河南理工大学矿山空间信息技术国家测绘局重点实验室,焦作 454000)

基于动态阈值的HJ-1B图像云检测算法研究

韩 杰,杨磊库,李慧芳,梁洪有,马晓红,谢玉娟

(河南理工大学矿山空间信息技术国家测绘局重点实验室,焦作 454000)

针对环境与灾害监测预报小卫星星座1B星(HJ-1B)的传感器波段特征,通过对云检测阈值的年度波动性分析,提出了一种基于波谱标准差异常的“动态阈值云检测算法”。该算法的实现主要是采用图像配准、波段运算、线性回归和误差分析等方法,获取云异常区域,进而剔除图像中的云像元。研究结果表明,该算法可以很好地检测出不同时相、不同类型下垫面上空的云像元,为有效利用HJ-1B数据并提高其图像分类精度发挥作用。

标准差异常;动态阈值;云检测;环境与灾害监测预报小卫星星座1B星(HJ-1B)

0 引言

环境与灾害监测预报小卫星星座1B星(以下简称HJ-1B)的图像凭借其获取方便、监测区域大、分辨率较高等特点,已在生态破坏、环境污染检测和灾后评估等诸多领域得到广泛应用[1-2]。然而因受云层遮盖或云阴影遮挡的干扰,HJ-1B图像中常常会出现许多“盲区”,使该区域内的地物信息丢失或变得模糊,严重影响到地表和大气各种参数反演的准确性和可靠性。因此,在遥感定量化应用前,采用快速有效的云检测方法剔除图像中云覆盖区域,是图像预处理中的一个重要环节[3]。

目前,关于云检测的算法很多,例如 ISCCP(international satellite cloud climatology project)方法[4]、APPOLLO(AVHRR processing scheme over cloud land and ocean)方法[5]、CLAVR(NOAA cloud advanced very high resolution radiometer) 方法[6]等,这些算法主要是利用预先设定的经验阈值进行云检测。然而由于不同时相、不同高度云层的反射率与亮温有所不同,利用固定阈值判识每景图像中的云像元是不可靠的,会导致检测的精度好坏不一[7]。

为解决上述问题,本文针对HJ-1B CCD/IRS的波段设置,提出了一种基于波谱标准差异常的“动态阈值云检测算法”。该算法将云覆盖区域作为超出晴空辐射值正常变化范围的异常区域,利用该区域波谱标准差异常特征获取动态阈值,针对不同类型下垫面逐步建立云掩模。研究结果表明,该算法能够准确地剔除HJ-1B图像中的云像元,具有一定的通用性。

1 研究区与数据源

1.1 研究区概况

研究区位于河南省焦作市的西北部,E111°07'~113°44',N34°08'~ 35°04'之间,海拔在85~940 m之间;属暖温带大陆性季风气候,四季分明。该区域的下垫面类型较为复杂,包括植被、土壤、城市用地、水体等,具有较好的代表性,适用于检验本文算法的通用性。

1.2 HJ-1B 数据介绍

HJ-1B卫星平台上装载了一台CCD相机和一台红外(IRS)相机,其波段设置及空间分辨率等参数[8]如表1所示。本研究中所使用算法测试数据的成像时间为2010年11月12日。

表1 HJ-1B卫星相机主要参数Tab.1 Principal parameters of HJ-1B camera

2 特征波段阈值波动性分析

云检测的基本原理是利用云与植被、土壤以及水域等下垫面介质的光谱差异进行云检测的。云在可见光范围有较高的反射率,但在热红外波段的亮温较低[9]。针对HJ-1B波段设置,结合以往相关研究结论[10-12],本文选取第 3 波段(红光波段)和第8波段(热红外波段)作为特征波段进行云检测。

以往大多数研究是利用预先设定的阈值判识云像元的,即将图像中可见光波段反射率大于某一阈值或者热红外波段亮温小于某一阈值的像元作为云像元[13]。为判断特征波段阈值是否稳定,本文选取研究区不同季度获取的HJ-1B图像进行云检测阈值的波动性分析。从每季度图像中挑选10 d数据,利用ENVI中区域直方图统计及密度分割技术,结合目视解译,获取各特征波段的最佳阈值。其中,红光波段反射率阈值及热红外波段亮温阈值的波动曲线如图1所示。

图1 红波段反射率(左)和热红外波段亮温(右)阈值波动曲线Fig.1 Threshold volatility curves of reflectance of red band(left)and brightness temperature of infrared band(right)

从图1可以看出,特征波段阈值变化主要有2个特征:①不同时相的云检测阈值是不稳定的(这主要是因为不同季节、不同高度云层的反射率及亮温值有所差异,进而导致阈值的波动);②亮温曲线表现出明显升温降温现象(主要与太阳辐射时间和强度有关)。根据斯特藩-玻尔兹曼(Stefan-Boltzmann)定律可知:在比辐射率一定的前提下,辐射总量与物体温度的4次方成正比。同种物体的比辐射率虽然会随着波长的变化而变化,但变化很小。因此,云在不同光谱波段向外辐射的能量都会增加,且在热红外波段(11 μm处)大气水汽吸收的能量比较少,导致传感器接收到的热辐射增多,使云层表现出亮温增高的现象。冬季该过程减弱,则表现出降温的趋势。

从特征波段阈值年度波动性分析结果可以看出,几乎每一景图像的云检测阈值都是不同的,因此要想利用统一、固定的阈值即可很好地识别任意一景图像中的云像元是不可能的。

3 基于波谱标准差异常的动态阈值云检测方法

本文通过对特征波段阈值波动性分析,提出了一种基于波谱标准差异常的“动态阈值云检测方法”。该方法的基本思路是:首先对同一区域多日晴空图像进行辐射定标、重采样、裁剪、图像配准等预处理;然后将不同时相特征波段叠加在一起,形成红波段反射率和热红外波段亮温数据集,利用ENVI获取2个数据集的均值图像(晴空背景场)和标准差图像;分析待检测图像与背景场的差异,确定因云遮盖或云阴影遮挡而产生的异常特征,进而利用标准差图像及图像误差分析方法获取动态阈值;最后针对不同下垫面类型,采用分类别逐像元搜索算法实现云掩模的自动生成。具体流程见图2。

图2 基于波谱标准差异常的动态阈值云检测流程Fig.2 Flow chart of dynamic threshold cloud detection based on spectral standard deviation anomaly

3.1 数据预处理

在综合考虑HJ-1B的重访周期及地物覆盖类型变化的基础上,本文将季度作为时间跨度,建立季度背景场。由于积雪在云检测中是一个较难判识的地物,为检验本文算法的有效性,选用研究区冬季的晴空图像建立冬季晴空背景场。最终获取的特征波段均值、标准差图像如图3所示。

图3 特征波段均值及标准差图像Fig.3 Mean and standard deviation images of the feature bands

本文所选测试图像的特征波段如图4所示。

图4 待检测图像红波段反射率(左)和热红外波段亮温(右)Fig.4 Reflectance of red band(left)and brightness temperature of infrared band(right)of the image to be detected

3.2 线性回归分析

在利用背景场进行去云处理前,分析背景场与待检测图像特征波段在无云区域的相关性是十分必要的[14]。特征波段之间的线性回归公式为

式中:Xi为均值背景场第i个特征波段;Yi为待检测图像第i个特征波段;i为特征波段数(i=1,2);ai和bi为回归系数。线性回归分析的结果见表2。

表2 线性回归分析结果Tab.2 Result of HJ -1B Camera linear regression analysis

从表2可以看出,特征波段在晴空区域的相关性较高,说明该背景场可以作为云检测的参考底图。

3.3 差值图像分析

将待检测图像与背景场对应波段做差值运算,获取HJ-1B各特征波段的差值图像(图5)。

图5 红波段反射率(左)和热红外波段亮温(右)差值图像Fig.5 D -value images of reflectance of red band(left)and brightness temperature of infrared band(right)

通过对图5目视判读可以得出:①在红波段反射率差值图像的左上角出现了明显且集中的“正值区”,在热红外波段亮温差值图像的左上角则出现位置大致相同的“负值区”;②其他区域差值较为接近。

为了定量分析上述现象,本文从特征波段差值图像中随机挑选1行(第204行)数据进行分析,其剖面图如图6所示。

图6 红波段反射率(左)和热红外波段亮温(右)差值图像(第204行)剖面图Fig.6 Profiles of D -value images(line 204)of reflectance of red band(left)and brightness temperature of infrared band(right)

从图6可以看出,在特征波段差值图像的剖面曲线上出现了明显的波峰与波谷;其他区域差值虽有一定的波动,但波动不大。此现象与目视解译的结论相吻合。

3.4 云区波谱异常特征分析

现实中云层遮盖和云阴影遮挡都会产生异常信息,因此在提取云异常区域前,需要分析和判断因云层遮盖或云阴影遮挡而产生的异常特征。

1)对于待检测图像中的云阴影而言,该区域受云阴影的遮挡,使得在成像时刻其反射率比晴空区域低,阴影异常会出现在红波段反射率差值图像中的“负值区”。但阴影区的温度不会因阴影的瞬间遮挡而有大幅度降低,同样由斯特藩-玻尔兹曼定律可知其亮温也不会有较大幅度下降,因此该区域在热红外波段亮温差值图像中不会表现出明显的异常。

2)当待检测图像中存在云层遮盖时,该区域的红波段反射率较高、热红外波段亮温较低,而背景场对应区域的红波段反射率较低、热红外波段亮温较高,因此因云遮盖引起的异常在红波段反射率和热红外波段亮温差值图像中应分别出现在“正值区”和“负值区”。

通过对不同因素引起的异常特征分析,确定了云异常在特征波段差值图像中出现的区域。然而如何选取合适的阈值提取该异常区域,还需要进一步分析。

3.5 云异常信息提取

提取云异常信息的过程主要考虑晴空辐射值的正常变化及HJ-1B图像自身误差的允许范围两方面。对于晴空辐射值而言,由于太阳照射强度、大气中水汽含量、气溶胶浓度等外界因素的变化,会导致晴空反射率、亮温发生正常的改变。本文通过对研究区不同时相的HJ-1B差值图像和标准差图像进行比较,利用ENVI软件中区域直方图统计、剖面图分析和波段运算等方法分析两者在云异常区域的光谱特征,最终选取2倍标准差图像作为界定晴空正常变化范围的阈值(即超出该阈值的区域被判识为异常区域)。实际上,该阈值是动态的,因为随着检测季节和检测区域的变化,HJ-1B差值图像和标准差图像都会有相应的变化。

然而,在卫星发射过程中及发射升空后,受周围环境、运动状态、光谱响应等变化的影响,传感器元件的性能也会改变,其灵敏度会下降,致使测量值与真实值存在一定的误差[15]。因此,在获取超出晴空正常变化范围的异常图像后,还要考虑该图像自身误差的允许范围。本文参考测量平差中的误差分析方法[16],取置信度在95.4%(即超出该图像自身2倍标准差)的区域作为最终的云异常区域(如图7所示,图7中μ与δ分别代表HJ-1B图像均值与标准差)。由于各景异常图像的均值、标准差不同,因此该阈值也是动态变化的。

图7 HJ-1B图像误差允许范围示意图Fig.7 Sketch map of acceptable range of HJ-1B image error

根据上述获取云异常信息的过程,提出了基于波谱标准差异常的“动态阈值云检测模型”,即

式中:DIr,SDIr和 CMIr分别代表 HJ-1B红波段反射率的差值图像、标准差图像和云异常图像;DIbt,SDIbt和CMIbt分别代表热红外波段亮温的差值图像、标准差图像和云异常图像;mean()与std()函数分别用来获取HJ-1B图像的均值与方差;GE()为红波段云异常判识函数,它将图像中大于或等于某一数值的区域判识为1,其他区域判识为0;LE()为热红外波段亮温云异常判识函数,它将图像中小于或等于某一数值的区域判识为1,其他区域判识为0。

利用上述云检测模型,最终获得2个特征波段的云异常图像(图8),其中白色为云异常区域(值为1),黑色为晴空区(值为0)。

图8 红波段反射率(左)和热红外波段亮温(右)云异常区域Fig.8 Cloud abnormal regions of reflectance of red band(left)and brightness temperature of infrared band(right)

3.6 云掩模生成

虽然2个特征波段的云异常区域已被提取出来,但不能直接取两者的交集作为最终的云掩模,因为不同类型下垫面会对云异常提取的结果产生较大影响。

1)当云像元位于水体、植被等暗区域中时,该像元在HJ-1B红波段反射率差值图像中会出现明显的“正值区”,从而会被准确地判识为云像元。

2)当云像元位于积雪、城市用地等亮区域中时,由于积雪及云在HJ-1B可见光波段的反射率都较高,在待检测图像与背景场相减后,云像元与背景场中亮地物的反射率相抵消,因而会被误判为晴空区。在这种情况下,要利用云在亮温差值图像中表现出的明显“负值区”进行分析。

通过上述分析,结合各种典型地物的光谱特性及红波段阈值的波动性分析结果,采用分类别逐像元搜索算法生成最终云掩模。当背景场像元的红波段反射率ρ≤0.18时,该像元被划定为暗地物,这时若红波段异常结果中对应像元为异常,则该像元被判识为云像元;当ρ>0.18时,该像元被判识为积雪、沙土等亮地物,这时若亮温结果中为异常像元,该像元也被认定为云像元。利用该算法对整景图像进行逐像元搜索检测,采用IDL生成最终云掩模(图9)。

图9 云掩模生成流程图Fig.9 Flow chart of cloud mask formation

4 检测结果及精度分析

根据云像元判识流程获取待检测HJ-1B图像的云掩模,利用该掩模对待检测图像进行去云处理,结果如图10所示。

图10 HJ-1B的B3(R),B2(G),B1(B)模拟真彩色合成图像(左)和去云结果图像(右)Fig.10 HJ -1B simulated true color image composed of B3(R),B2(G),B1(B)(left)and corresponding cloud removed result(right)

经过目视解译可以清晰地看出,该方法能将较亮的城市用地与云像元分开,可有效地去除厚云覆盖区域,但在薄云处会出现局部漏判现象。为了更好地评价该算法的适应性,本文又在冬季HJ-1B图像中随机选取其他几天获取的图像进行去云处理,得出了相似的结论。与此同时,本文利用ENVI中评价分类精度的方法,对所有的检测结果进行定量分析,在原始图像和去云图像中对每类地物随机选取135个采样点,将相同点进行比较,其统计结果如表3所示。

表3 云检测结果精度分析Tab.3 Accuracy assessment of cloud detection result

从表3可以看出,上述方法在薄云区域出现有较多的误判,这主要是由于传感器所记录的薄云信息在HJ-1B图像的任何波段表现出来的响应程度均不明显[17]。但从总体上看,云像元检测精度和无云像元检测精度都在90%以上,可以满足一般应用的需要。

5 结论

1)基于波谱标准差异常的云检测特征波段选择、动态阈值获取和云检测的方法是可靠的,可以准确地剔除HJ-1B遥感图像中水体、城市用地及土壤等下垫面上空云像元。

2)本文提出的基于波谱标准差异常的“动态阈值云检测算法”对于厚云检测效果较好,但对薄云的检测效果仍不够理想。在以后的研究中,建议尝试利用6S辐射传输模型对剔除厚云区域后的图像进行大气校正处理,以降低薄云对遥感定量化应用的负面影响。

3)在评价云检测精度方面,现存的大多数方法是通过在去云图像中选取随机点与原始图像进行对比分析、经目视解译和精度统计后评价检测结果的。但如何判断检测结果的真实性仍是现阶段研究的一个难点,今后应在这方面开展相关的研究工作。

[1]易 玲,汪 潇,刘 斌.HJ-1卫星数据质量及其在土地利用中的应用研究[J].国土资源遥感,2009(3):74 -77.

[2]孙中平,熊文成,魏 斌,等.环境一号卫星CCD影像质量评价研究[J].红外,2010,31(9):30 -36.

[3]单 娜,郑天垚,王贞松.快速高准确度云检测算法及其应用[J].遥感学报,2009,13(6):1147 -1155.

[4]Rossow W B,Mosher F,Kinsella E,et al.ISCCP Cloud Algorithm Intercomparison[J].Journal of Climate and Applied Meteorology,1985,24(9):877 -903.

[5]Kriebel K T,Gesell G,Kästner M,et al.The Cloud Analysis Tool APOLLO:Improvements and Validations[J].International Journal of Remote Sensing,2003,24(12):2389 -2048.

[6]Stowe L L,McClain E P,Carey R,et al.Global Distribution of Cloud Cover Derived from NOAA/AVHRR Operational Satellite Data[J].Adv Space Res,1991,11(3):51 -54.

[7]刘 健.FY-2云检测中动态阈值提取技术改进方法研究[J].红外与毫米波学报,2010,29(4):288 -292.

[8]任 平,杨存健,周介铭.HJ-1A/B星CCD多光谱遥感数据特征评价及应用研究[J].遥感技术与应用,2010,25(1):138-142.

[9]何全军,曹 静,黄 江,等.基于多光谱综合的MODIS数据云检测研究[J].国土资源遥感,2006(3):19-22.

[10]杨昌军,许健民,赵凤生.时间序列在FY2C云检测中的应用[J].大气与环境光学学报,2008,3(5):377 -391.

[11]郭洪涛,王 毅,刘向培,等.卫星云图云检测的一种综合优化方法[J].解放军理工大学学报:自然科学版,2010,11(2):221-227.

[12]刘显通,刘 奇,傅云飞,等.基于TRMM VIRS可见光和红外五通道的白天云检测方案[J].大气与环境光学学报,2010,5(2):128-140.

[13]宋小宁,赵英时.MODIS图象的云检测及分析[J].中国图象图形学报(A 辑),2003,8(9):1079 -1082.

[14]李炳燮,马张宝,齐清文,等.Landsat TM遥感影像中厚云和阴影去除[J].遥感学报,2010,14(3):1 -6.

[15]巩 慧.HJ-1星CCD相机在轨辐射定标与真实性检验研究[D].北京:中国科学院遥感应用研究所,2010.

[16]葛永慧.测量平差[M].北京:中国矿业大学出版社,2005.

[17]张从容,张 正,张为良,等.利用卫星遥感进行海上透明云薄云的检测[J].海洋预报,2005,22(z1):87 -93.

Research on Algorithm of Cloud Detection for HJ-1B Image Based on Dynamical Thresholding

HAN Jie,YANG Lei-ku,LI Hui-fang,LIANG Hong-you,MA Xiao-hong,XIE Yu-juan
(State Bureau of Surveying and Mapping Key Laboratory of Mine Spatial Information,Henan Polytechnic University,Jiaozuo 454000,China)

Through analyzing the annual volatility of cloud detection thresholds and integrating the band characteristics of HJ-1B,the authors proposed a new algorithm of cloud detection for HJ-1B image based on dynamical thresholding according to the spectral standard deviation anomaly.Using image registration,band math,linear regression and error analysis,the authors acquired the cloud abnormal regions which could be used to remove cloud pixels from the image.The results show that this approach can detect cloud pixels over different periods and in different scenes successfully,thus promoting the use of HJ-1B data and improving the precision of image classification.

standard deviation anomaly;dynamic threshold;cloud detection;HJ-1B

TP 751.1

A

1001-070X(2012)02-0012-07

2011-08-01;

2011-08-27

河南理工大学矿山空间信息技术国家测绘局重点实验室开放基金资助项目(编号:KLM201112)和中国矿业大学江苏省资源环境信息工程重点实验室开放基金资助项目(编号:JS200907)共同资助。

10.6046/gtzyyg.2012.02.03

韩 杰(1987-),男,硕士研究生,主要从事遥感图像处理方面的研究。E-mail:rainbow871027@163.com。

(责任编辑:刘心季)

猜你喜欢
亮温反射率标准差
影响Mini LED板油墨层反射率的因素
近岸水体异源遥感反射率产品的融合方法研究
海洋通报(2022年4期)2022-10-10 07:40:26
霰谱分布特征对强对流云高频微波亮温影响的模拟研究
具有颜色恒常性的光谱反射率重建
用Pro-Kin Line平衡反馈训练仪对早期帕金森病患者进行治疗对其动态平衡功能的影响
基于南太平洋的AMSR2 L1R亮温数据质量评估
海洋通报(2020年2期)2020-09-04 09:22:34
化学腐蚀硅表面结构反射率影响因素的研究*
电子器件(2017年2期)2017-04-25 08:58:37
2014年2月12日新疆于田MS7.3地震热红外亮温异常分析
中国地震(2015年1期)2015-11-08 11:11:32
对于平均差与标准差的数学关系和应用价值比较研究
2011年盈江5.8级地震热辐射亮温异常分析
地震研究(2014年3期)2014-02-27 09:30:49