SAR 重构分辨率对海冰侧向融化量预测影响研究
2021-08-21谢涛艾润冰王彦刘彬贤
谢涛,艾润冰,王彦,刘彬贤
(1.南京信息工程大学 遥感与测绘工程学院,江苏 南京 210044;2.驻马店市气象局,河南 驻马店 450003;3.天津市人工影响天气办公室,天津 300074;4.天津市海洋中心气象台,天津 300074)
1 引言
海冰侧向融化是指水道吸收的热量在水道两侧的浮冰侧表面的热量传输,它会导致海冰面积和厚度的变化,是水道热力过程的一部分[1]。国内外关于海冰侧向融化的研究主要包括模式发展和现场实测发展。Zubov[2]首次提出在海冰边缘区发生的侧向融化可以加速冰盖的瓦解,并且推导了一个简单的方程式来描述这一过程。随后多位科学家先后提出了水道模型和海冰侧向融化速率参数化方案,并逐渐引入水道表面风速和海冰大小、形状等参数,使得该方案更加完善[3-9]。目前,国际海冰模式中普遍使用的侧向融化速率参数化方案为Steele[9]的方案。2013 年,王庆元等[1]为了探究侧向融化对北极海冰面积和厚度的影响,利用NCAR CSIM5 海冰模式设置了两组不同的试验,其中一组加入了海冰侧向融化的影响,而另一组不考虑侧向融化,结果表明,冰层的侧向融化会使冰层的消融加快,海冰的面积和厚度相应减小。
现场实测经典的案例之一是李志军等[10]在中国第二次北极科学考察期间,对北极浮冰冰层内温度及冰底海水温度进行了现场观测,同时测量了浮冰表面及底面厚度的变化,讨论了冰底水温的空间变化特征。雷瑞波等[11]于中国第三次北极科学考察期间首次开展了浮冰-水道系统热力学特征的现场观测,优化了李志军等[10]的冰底水温观测系统,增加了对浮冰侧向生消过程和水道温度等的测量。王庆凯等[12-13]分别于2016 年和2018 年在乌梁素海人工挖凿开敞水域,模拟了融冰期的浮冰-水道系统,对开敞水域冰层侧向及底部融化进行连续观测,记录了融冰期太阳辐射、气温、水温等气象、水文要素,根据实测数据,分析了冰层侧向融化剖面的变化及影响侧向融化的主要因素。2018 年方贺等[14]为了获取北极海冰融化速率以及侧向剖面的声-光反射特征,设计了一种基于超声波传感器的水下测距系统。该系统在封闭实验室环境下最大测量误差为5 mm,自然环境下测量平均绝对误差为14 mm,符合实际应用要求。
此外,基于航空摄影观测海冰密集度和尺寸分布的调查方法也已经得到广泛应用。1983-1984 年Hall 和Rothrock[15]利用航空摄影技术对融冰期的格陵兰海边缘冰区进行了连续拍摄,通过控制拍摄高度以及在被测浮冰上建立几何控制的方法,采集了海冰融化期的连续图像,利用观测浮冰周长的变化估算了海冰侧向融化的平均速率。
虽然海冰侧向融化的研究较多,但都存在一定的不足。在数值模拟领域,由于缺乏实测数据,关键参数的取值过于理想;在现场实测领域,固定平台的观测很难及时追踪海冰侧向融化的过程。利用卫星遥感来获取海冰信息是海冰研究中的重要方法,但研究内容主要是关于海冰厚度和密集度方面,分析海冰侧向融化的相关研究甚少[16-18]。考虑到Steele[9]侧向融化速率参数化方案引入了浮冰几何形状和大小的影响参数,而浮冰几何形状和大小等因素又与海冰周长的确定有关,因此本文利用3 种边缘检测算子分析了不同重构分辨率对SAR 图像海冰边缘提取及周长计算的影响,并结合艾润冰等[19]的参数化方案进行了侧向融化温度的敏感性试验,分析了图像重构分辨率对海冰侧向融化模拟结果的影响。
2 数据与方法
2.1 SAR 数据及其预处理
RADASAT-2 是2007 年加拿大航天局发射的一颗搭载C 波段传感器的高分辨率商用雷达卫星,也被普遍应用于科学研究。其空间分辨率范围为 3~100 m,入射角范围为 10°~60°,最大成像幅宽为 500 km。本文使用的图像分别为2010 年9 月11 日和2011 年1 月16 日 的RADASAT-2 海冰图像,是包含HH、HV、VV 和VH 的四极化方式的单视复型产品(Single Look Complex,SLC),幅面均为15 km×25 km,2010 年9 月11 日的图像中心点坐标为77.55°N,105.00°W,分辨率为4.7 m×5.5 m;2011 年1 月16 日的图像中心点坐标为75.46°N,104.15°W,分辨率为4.7 m×4.8 m。2010 年9 月11 日的图像中海冰破碎程度较2011 年1 月16 日的图像高。
为了消除系统性误差,获得更加有意义的海冰信息,应对图像进行预处理:首先进行辐射校正,将图像的DN 值转换成代表目标真实特征的归一化雷达后向散射截面 (NRCS)σ0。其次,为了获取准确的SAR 图像空间位置信息,还需对SAR 图像进行一定的几何校正。由于本文所研究的对象为海洋,地球重力作用使得海表面变得相对平缓,起伏度较小,在成像海域面积小的情况下,可以忽略因斜距成像而导致的叠掩和几何畸变等现象,因此几何校正仅采用产品文件product.xml 进行地理编码校正。此外,SAR 成像过程中受发射波和回波干涉等影响,会在图像上以噪声形式呈现,给图像解译带来困难,为了抑制这些斑点噪声,突出地物信息,需要对图像进行滤波处理,文中所用滤波方法为Refined lee 滤波。最后,本文所选取图像的空间分辨率为4.7 m×5.5 m,但在实际计算海冰周长时,需要忽略部分小块碎冰,只计算较大块碎冰的周长,无需使用如此高的分辨率。因此我们在原分辨率的基础上对距离向和方位向分辨率每隔5 m 重构一次,至200 m×200 m 分辨率时,冰水界限变得模糊无法识别,因而本文主要研究5 m×5 m 至200 m×200 m范围内分辨率对海冰周长的影响。
2.2 边缘检测算法
本研究利用边缘检测算法[20]进行海冰边缘的提取。边缘检测主要包括以下两个基本内容:
(1)用边缘算子突出图像中的边缘像素,提取出反映灰度变化的边缘点集。
(2)通过设置阈值的方法剔除某些误判的边界点或对间断的边界点进行补充,最后将这些边界点连接成完整的线。
常用的边缘检测方法有一阶边缘检测和二阶边缘检测。文中分别使用一阶边缘检测算子中的Sobel 算子、Prewitt 算子和二阶边缘检测算子中的Canny 算子进行海冰周长的计算。
3 结果
3.1 分辨率对图像检测结果的影响
图1为使用Sobel 算子对2010 年9 月11 日图像进行边缘检测的结果,图1a至图1d分别表示5 m×5 m、50 m×50 m、100 m×100 m、150 m×150 m 分辨率下的图像(下同),可以看出:50 m×50 m 分辨率下边缘检测的效果最好,冰水边界线清晰且边缘线较完整;5 m×5 m 分辨率下误判的边缘点较多,部分海冰像素也被确定为边缘点,导致边缘线不清晰,过分估计了碎冰的量;100 m×100 m、150 m×150 m 分辨率下检测的边缘线较宽且间断点较多。
图1 Sobel 算子对2010 年9 月11 日图像边缘检测的结果Fig.1 Results of Sobel operator on image edge detection on September 11,2010
图2为使用Prewitt 算子对2010 年9 月11 日图像进行边缘检测的结果,可以看出:随着分辨率的变化Prewitt 算子与Sobel 算子的检测结果表现出相似的规律,同样在50 m×50 m 分辨率下效果最好,但Prewitt算子对边缘的定位不如Sobel 算子,确定的海冰边缘线较宽。优点是整体看来Prewitt 算子检测出的边缘间断点较少,在分辨率较小的情况下仍可看出海冰的边缘轮廓。
30%划分训练集和测试集的情况下SVM分类器对测试集的识别准确性分析,表5展示的是以80%:20%划分训练集和测试集情况下SVM分类器对测试集的识别准确性分析。
图2 Prewitt 算子对2010 年9 月11 日图像边缘检测的结果Fig.2 Results of Prewitt operator on image edge detection on September 11,2010
图3为 使用Canny 算子对2010 年9 月11 日图像进行边缘检测的结果,可以看出:100 m×100 m 分辨率下检测效果最好,5 m×5 m 分辨率下完全无法区分海冰和海水像素,50 m×50 m 分辨率下将很多像素误判为边缘像素,这是因为Canny 算子先对图像进行了滤波处理,不易受到噪声的影响,因此会将很多弱边缘归于边缘点集内,造成误判。150 m×150 m 分辨率下检测到的海冰边缘较宽。
图3 Canny 算子对2010 年9 月11 日图像边缘检测的结果Fig.3 Results of Canny operator on image edge detection on September 11,2010
图4为使用Sobel 算子对2011 年1 月16 日图像进行边缘检测的结果,可以看出:50 m×50 m 分辨率下的海冰边缘检测效果较好,但整体仍出现许多误判区域,这可能是因为图像本身就具有较多小块碎冰区,灰度渐变不明显导致误判增加。5 m×5 m 分辨率下冰水界限不明显且误判点较多,100 m×100 m 和150 m×150 m 分辨率下断点较多。
图4 Sobel 算子对2011 年1 月16 日图像边缘检测的结果Fig.4 Results of Sobel operator on image edge detection on January 16,2011
图5为使用Prewitt 算子对2011 年1 月16 日图像进行边缘检测的结果,可以看出:100 m×100 m 分辨率下的海冰边缘检测效果最好,冰水边界线清晰且边缘线较完整,但部分海冰和海水像素上出现了少许误判区域,5 m×5 m 和50 m×50 m 分辨率下冰水界限明显但误判点较多,150 m×150 m 分辨率下冰水界限不明显且间断点较多。
图5 Prewitt 算子对2011 年1 月16 日图像边缘检测的结果Fig.5 Results of Prewitt operator on image edge detection on January 16,2011
图6为使用Canny 算子对2011 年1 月16 日图像进行边缘检测的结果,可以看出:150 m×150 m 分辨率下检测结果较好但边缘线较宽,5 m×5 m 分辨率下完全无法区分海冰和海水像素,50 m×50 m 和100 m×100 m 分辨率下边缘线清晰但很多海冰像素被误判为边缘像素,原因同上。
图6 Canny 算子对2011 年1 月16 日图像边缘检测的结果Fig.6 Results of Canny operator on image edge detection on January 16,2011
3.2 分辨率对海冰周长计算结果的影响
图7为利用3 种边缘检测算子对2010 年9 月11 日图像计算得到的海冰周长随分辨率的变化,其中灰色虚线表示人工判别的结果。可以看出Prewitt算子在分辨率为40 m×40 m 至50 m×50 m 范围内的计算结果与人工判别结果最为接近,最佳分辨率为30 m×30 m,高于最佳分辨率时会少量高估海冰边缘周长,而后随着分辨率逐渐降低计算得到的海冰周长也逐渐变小,且计算结果均低于人工判别结果,120 m×120 m后变化趋势趋于平稳。Sobel 算子的计算结果整体高于Prewitt 算子,Sobel 算子变化趋势与Prewitt 算子大致相同,最佳分辨率在40 m×40 m 和45 m×45 m 附近,当分辨率高于40 m×40 m 时会少量高估海冰边缘周长。Canny 算子的计算结果则明显低于Prewitt 算子和Sobel 算子,与人工判别结果相差较大,整体结果随分辨率变化趋势平稳。可能有以下几点原因对以上结果产生影响:首先,SAR 系统固有的背景噪声会随着重构分辨率的降低而降低;其次,成像时SAR 发射的电磁波与目标的回波会相干叠加,造成斑点噪声,在较高分辨率下,像素的像元面积较小,斑点噪声对回波信息造成的影响就较大,随着分辨率的降低,像素的像元面积也随之变大,斑点噪声造成的影响也会变小,噪声减少会使得边缘检测的结果更加准确;最后,分辨率的降低意味着SAR 图像单个像元面积变大,海冰图像变得平滑,当分辨率低于某一阈值时,图像中无法捕捉到小块碎冰的像素,因此边缘检测计算结果变小。由于Canny算子在边缘检测过程中进行了滤波,去除了大部分图像噪声,因此分辨率的变化对其计算结果影响不大。
图7 3 种边缘检测算子得到的2010 年9 月11 日海冰周长随分辨率的变化Fig.7 Changes in sea ice perimeter with resolution obtained by three edge detection operators on September 11,2010
图8为3 种边缘检测算子对2011 年1 月16 日图像计算得到的海冰周长随分辨率的变化,可以看出Canny 算子和Sobel 算子的计算结果随着分辨率逐渐降低有减小趋势,且均低于人工判别结果;Prewitt 算子最佳分辨率为65 m×65 m 和155 m×155 m 左右,在此范围内的计算结果均大于人工判别结果,造成以上结果的原因可能是图像中有大量破碎冰区,噪声对这些碎冰区域的边缘检测影响较大。
图8 3 种边缘检测算子得到的2011 年1 月16 日海冰周长随分辨率的变化Fig.8 Changes in sea ice perimeter with resolution obtained by three edge detection operators on January 16,2011
3.3 温度对海冰侧向融化的影响
艾润冰等[19]在2018 年进行了纯水冰的侧向融化实验,测量了融冰期间实验室气温、水温垂向分布以及冰厚和冰侧面生消量等要素,利用 Liang-Kleeman信息流理论对冰层侧向融化速率的影响因素进行定量计算,并通过拟合得到了仅用气温表征的侧向融化速率参数化方案
结合边缘检测计算所得海冰周长及上述侧向融化速率参数化方案,进一步得到图像中海冰面积的融化速率,分别模拟了当海冰破碎程度不同时,在不同温度下1 年内融化的海冰面积。图9是以2010 年9 月11 日图像中海冰为例模拟的不同温度下海冰的融化面积,可以看出:当海冰破碎程度较低时,随着温度升高,海冰融化面积随时间呈指数型增加,利用3 种算子模拟的海冰融化面积变化趋势基本一致,均低于人工判别结果,Prewitt 算子和Sobel 算子模拟结果与人工判别最为接近,Canny 算子模拟结果与人工判别结果相差较大。
图9 以2010 年9 月11 日图像为例海冰融化面积随温度变化趋势Fig.9 Taking the image of September 11,2010 as an example,the sea ice melting area changes with temperature
图10是以2011 年1 月16 日图像中海冰为例模拟的不同温度下海冰的融化面积,可以看出:当海冰破碎程度较高时,随着温度升高,3 种算子模拟的海冰融化面积变化趋势与海冰破碎程度较低时一致,Prewitt 算子模拟结果与人工判别最为接近。
图10 以2011 年1 月16 日图像为例海冰融化面积随温度变化趋势Fig.10 Taking the image of January 16,2011 as an example,the sea ice melting area changes with temperature
4 结论与讨论
本文利用Prewitt、Sobel 和Canny 边缘检测算子,计算了RADASAT-2 的海冰SAR 图像范围内的海冰破碎边界周长,分析不同图像分辨率、不同边缘检测算子分别对周长计算结果产生的影响;结合海冰侧向融化速率参数化方案,进行了海冰侧向融化温度敏感性模拟实验,分析了图像重构分辨率对海冰侧向融化结果的影响,得到如下几方面的结论:
(1) 不同图像分辨率下边缘检测算子的结果不同。在海冰边缘区检测方面,当海冰图像上小块碎冰区域较少时适合使用Sobel 边缘检测算子,且分辨率在50 m×50 m 附近时检测效果最好,冰水边界线清晰且边缘线较完整;而海冰图像上小块碎冰区域较多时则适合使用Canny 边缘检测算子,且分辨率在100 m×100 m 附近时检测结果最好,这是因为Canny 算子先对图像进行了滤波处理,即使图像上噪声较多,检测结果也不易受到噪声的影响。
(2) 在海冰周长计算方面,当海冰图像上小块碎冰区域较少时,适合使用Prewitt 算子和Sobel 算子,且在分辨率为30 m×30 m 至45 m×45 m 时计算结果与人工判别结果最接近;当海冰图像上小块碎冰区域较多时适合使用Prewitt 算子,分辨率在65 m×65 m和155 m×155 m 附近时计算结果与人工判别结果最接近。
(3) 在仅有侧向融化的条件下,随着温度升高,3 种算子模拟的海冰面积融化趋势均呈指数型增加,Prewitt 算子模拟结果与人工判别结果最为接近。
在使用边缘检测算子计算海冰周长时,仅仅将周长变化归因于侧向融化,而没有考虑海冰破碎对计算结果的影响;在分析重构分辨率的影响时,只是将计算结果与人工判别结果作对比,这在一定程度上会受到主观意识的影响,可考虑使用更加直观的判别标准;其次本文所使用的冰层侧向融化速率参数化方案仅考虑了气温的影响,忽略了辐射、湍流、海洋混合等自然环境因素,这对模拟海冰面积的融化过程有一定的影响,应考虑改进该参数化方案;且文中只对两幅图像进行分析,缺乏结果验证,未来还需要进一步分析研究。