海洋论坛▏沈蔚等:基于耀斑改正的多光谱水深反演方法研究
水深作为一个重要的水文要素,是海洋环境的一个重要因子,海洋水深和水下地形的测量对人类的生产生活有着重要的意义。目前,水深测量分为声纳测量与遥感方法两种方法。声纳测深具有高精度、全覆盖的特点,而对于浅水海域,受船只吃水深度和自然天气条件影响,常常无法实施或效率低下。当前技术条件下,通常遥感反演水深能力在20m以浅,且精度远不及声纳测量,但具备大范围同步测量、效率高、经济性好等显著特点,随着卫星和航空载荷分辨率的提高,采样间隔的缩短,卫星遥感水深反演为海洋动态监测和调查提供了可能。
目前,制约水深反演精度的因素主要包括:拍摄延时、耀斑、水体悬浮物质、海底底质、水深控制点、水深反演模型等,其中耀斑普遍存在海面图像中且对水深反演精度影响非常大,故耀斑改正成为水深反演成败的关键技术。
本文探讨了RED、NIR波段在典型四波段水深反演中的作用和影响,提出了改进的耀斑改正算法,并对3处典型浅水海域水深进行了反演实验,结果证明,本文方法能够有效的提高中轻度耀斑条件下水质较清澈的海域的水深反演精度,为大范围近海水深遥感反演提供方法参考。
一、多光谱水深遥感方法
⒈光学遥感反演水深原理
光学遥感水深反演是基于光线对水体的透射原理之上的,其主要信息来源为光学遥感器接收的信号中包含的海底对太阳光的反射。多光谱水深遥感的物理基础是水体对太阳辐射吸收和散射而形成的光谱特征量测与分析。
在海洋遥感中,由于风浪等原因,引起太阳光在粗糙海面的菲涅耳反射而产生耀斑。在光学遥感图像中,海面上海浪在影像上表现为白色耀斑,其像元辐射亮度值出现极大变化,最终影响水深反演的精度。因此,估计和消除太阳耀斑的影响对水下地形等信息的提取非常重要。对于近岸的迎风面产生的波浪,在其周围边缘的耀斑形成的白冠密集而又强烈,甚至导致这部分像元辐亮度难以改正和利用。
⒉多光谱遥感水深反演模型
当前,有3类常用多光谱水深遥感模型:理论解析模型、半经验半理论模型和统计相关模型。其中利用理论模型的简化模式,结合统计数据,建立的半经验半理论的水深遥感模型,仅需要少量的实测水深值参与运算,且可保证相当的水深精度,适合在缺少实测资料的情况下进行的水深反演。
当前,基于半经验半理论模型的多光谱水深反演方法主要有“线性法”和“比值法”,两种方法均是建立在光在水体中传播的衰减原理之上 ,即光在水中的穿透能力主要是由其波长决定的。STUMPF等人发展的“比值法”模型的数学方程为:
Z=m1(ln(nRw(λi))/ln(nRw(λj))-m0 ⑴
式⑴中Z 代表水深,m1是根据不同水深可变的比例系数,n是保证比率正确值的一个常数。Rw为表观反射率,m0是0m补偿水深值。
⒊多光谱遥感水深反演技术流程
本文技术流程如图1所示。首先进行影像预处理和水深控制点的提取,包括几何校正、大气校正、耀斑等噪音去除、水陆分离、云掩膜和潮汐校正等过程;其次,通过水深反演比值模型,计算得到相对水深,基于相对水深和实测水深之间进行相关性分析,求得对应的拟合参数和拟合方程;最后在此基础上计算绝对水深,并利用水深控制点评估反演精度。
图1水深遥感反演技术流程
二、耀斑改正算法
⒈耀斑改正研究现状
近年来,国内外学者做了许多这方面的研究,大部分研究是基于在近红外波段离水反射率在水中可以忽略不计假设之上,这就意味着进入传感器中的近红外波段传输信号几乎全为大气散射和海表面镜面反射,又因为波长对菲涅尔散射的影响很小,所以耀斑产生的信号在近红外和可见光波段的影响是一致的,所以可以用近红外波段来消除可见光波段的耀斑。最起初的算法是基于像素的,其假设近红外的光谱辐射率为0,从每个波段中减去近红外波段的影响以抵消耀斑效应。后来的方法中用非0值的离水反射率来代替运算,并将此应用到浅水或者浑浊的水体中,以消除耀斑的影响。HOCHBERG等根据MUSTARD等的理论,用近红外波段辐亮度最大值、最小值衡量近红外波段的空间变化范围,进而建立可见光和近红外波段的联系,以此来消除耀斑。PHILPOT用AVIRIS数据做同样的实验,但是需要在影像的不同区域挑选一些黑暗像元和明亮的像元对进行拟合运算,以适应大气条件变化。除了这些基于像素的耀斑改正方法之外,还有一些基于数据区域运算的方法(如HEDLEY等),这些方法的共同之处就是应用数学统计来消除耀斑的影响。
国内,中低分辨率海洋水色遥感的耀斑改正算法被提出来并得到广泛应用,而高分辨率遥感水深反演中出现较少。李龙龙等用HEDLEY的方法对太阳耀斑的去除方法进行了探讨,其中NIR1用来估算Blue、Green、Red波段内太阳耀斑的成分,NIR2用来估算Coastal、Yellow、Red-edge波段内太阳耀斑的成分,耀斑改正后结果应用到WorldView-2遥感影像反演浅海水深过程中,一定程度上提高了水深的反演精度。
⒉常用耀斑改正算法
在HOCHBERG等人的理论中,其假设 首先是水对近红外波段来说是不透明的,所以在这个波段没有水体散射和水底反射的信号;其次,可见光波段的太阳耀斑像元与近红的外亮度值呈线性相关。在此基础上,使用近红外波段的信息从可见光波段中去除遥感信号中的太阳耀斑部分,去除耀斑效应。然而,此方法,依据整幅影像上独立的两个点来求取参数,运算时存在很大的不确定性,作为改进,HEDLEY等在影像上选择样本区内的点,以近红外波段的亮度为X轴,可见光波段的亮度为Y轴,对每一个可见光波段的所有像元进行线性回归,计算其线性关系。求得波段i线性回归的斜率bi,耀斑去除公式为:
R'i=Ri-bi(RNIR-MinNIR) ⑵
公式⑵中,R'i 是波段i纠正太阳耀斑后的亮度,RNIR 是NIR波段像元亮度值,MinNIR是没有太阳耀斑的像元亮度值,这里用回归样本点中最小的NIR值来估计或是研究区域中最小的像元值。
三、基于耀斑改正的多光谱水深反演方法
⒈算法设计
对于水气界面,由于海中气泡和风浪破碎对光的后向散射具有较强的作用,容易引起耀斑,严重影响海底特性的视觉识别,导致浅海水深反演产生较大误差。对于水体而言,其不仅受浮游植物的影响,而且受黄色物质和其它悬浮物质的影响。对于水底而言,珊瑚岛礁海域海底以含叶绿素较多的珊瑚和水草为主,大陆岛海域以泥沙质底质为主,火山岛底质以岩石为主。由于叶绿素在 (400~500nm)和 670nm附近都有吸收峰,当叶绿素密度较高时水体光谱反射率曲线在这两处出现峰值,同时,含藻类等叶绿素最显著的光谱特征是出现685~715nm 范围反射峰。对于有机分子和黄色物质等悬浮物,已有的研究表明490nm、550nm和670nm波段附近是悬浮物浓度的敏感波段,而490nm和670nm波段又分别位于叶绿素的吸收峰和反射峰上,为对叶绿素比较敏感的两个波段。
综合考虑以上几种因素,本文改进了Hedley等人耀光去除的算法,引入RED+NIR,得到耀斑改正公式⑶,并利用蓝绿波段比值法(式⑴)对珊瑚岛、大陆岛、火山岛海域的水深进行了实验和分析。
R'i=Ri-bi(R(RED+NIR)-Min(RED+NIR)) ⑶
公式(3)中,R(RED+NIR)为RED+NIR运算后像元亮度值,Min(RED+NIR)代表RED+NIR运算后波段中没有太阳耀斑的像元亮度值,本文直接用RED+NIR运算后影像的最小的像元亮度值。
⒉实验数据
本次水深反演实验使用四波段的Worldview-2多光谱数据,即Blue(450-510nm)、Green(510-580nm)、Red(630-690nm)、NIR1(770nm-895nm),其空间分辨率为2m。实验选取了3处不同类型海域,相关数据见表1。
海南琼州海域和南海德奎岛水深点来自海图提取,南海甘泉岛水深点来自机载LiDAR数据,潮汐数据来自附近港口潮汐表。每个实验海区取30个水深点参与反演运算,取50个水深点作精度评价。
表1 实验数据
多光谱影像 | 甘泉岛 | 海南琼州 | 德奎岛 |
岛礁类型 | 珊瑚岛 | 大陆岛 | 火山岛 |
时间 | 2014-04-02 (03:33:31) | 2012-02-24 (03:26:35) | 2013-04-18 (02:44:50) |
影像质量 | 中度耀斑 | 轻度耀斑 | 轻度耀斑 |
验证数据 | SHOALS-000LiDAR | S-57标准海图 | Navionics海图 |
潮汐改正 | 0.77m | 1.05m | 0.79m |
⒊耀斑改正实验
为了减少耀斑除去过程中陆地部分对红外、红波段的影响,同时为后续更有效地提取水深信息,同时为增加海水区域影像的可视化效果,通过水陆分离剔除了卫星影像中的陆地部分。
以西沙甘泉岛为例,对经过几何校正、大气校正后的Worldview-2四波段图像进行耀斑改正,耀斑改正运算前后的效果如图2所示,(a)为未改正,(b)为式⑵改正,(c)为式⑶改正。通过对比发现,经改正后图像的耀斑基本消除,图像的对比度大大提高,进而提高水下地物识别能力和比值法水深反演能力。
(a)耀斑改正前图像 (b)NIR波段改正图像
(c)RED+NIR波段改正图像
图2 甘泉岛耀斑改正运算前后对比图
⒋水深反演与精度评价
本文利用STUMPF等人发展的“比值法”模型(见式⑴),计算比值,并对比值进行处理,剔除由于影像0值引起的计算结果错误,得到相对水深值。在获取相对水深后,将相对水深值X作为自变量,真实水深值Y作为因变量,采用一元线性回归进行计算,求得拟合参数和拟合方程式,并且以此进一步计算浅水区域(通常20m以浅)的绝对水深。
反演水深精度评价中,将反演水深与检查点水深比对,采用平均相对误差来评价反演精度:
其中△Zi=|Zi-Yi|,Zi和Yi分别为第i个检查点的水深和反演水深,n为检查点的数量。如表2所示,为三个实验区域不同方法反演的平均相对误差:
表2 实验区域的平均相对误差
实验区域 | 平均相对误差(%) | ||
未做 改正 | 式⑵方法改正 | 式⑶方法改正 | |
甘泉岛 | 35.81 | 51.49 | 17.18 |
海南琼州海域 | 63.24 | 76.53 | 77.21 |
德奎岛 | 18.66 | 18.69 | 17.29 |
根据表2的实验结果,可以得到以下结论:
⑴对于甘泉岛所处珊瑚礁海域,水体透明度较好,底部珊瑚礁对红波段较敏感,基于本文改进的耀斑改正算法,视觉上提高了图像识别能力,并大大提高了比值法水深反演的精度。
⑵对于大陆沿岸的琼州海域,水中悬浮物质较多,反演误差整体偏大,两种耀斑改正方法都增加了反演误差,说明比值模型不适合该类水域,影响水深反演精度的主要因素是水质和透明度。
⑶对于远离大陆的火山岛德奎岛,水质很好,拍摄瞬间风浪不大,耀斑影响较小,故本方法并未显著提供水深反演精度。
四、总结
本文以研究多光谱遥感水深反演机理为基础,以典型的四波段高分辨率卫星影像耀斑改正为切入点,综合考虑水体信息,以比值水深反演模型为基础,设计了基于耀斑改正的多光谱水深反演方法。
选择代表性的3类海域,对本文方法进行实验,其结果表明:蓝绿波段比值法具有一定水深反演能力,而本文所述基于耀斑改正的多光谱水深反演方法在有中轻度耀斑影响,海底有一定绿色物质覆盖的的岛礁海域进行水深反演时,相比传统方法精度明显提高,可获得更好的水深反演结果。
多光谱遥感,以四波段影像最为经典,国内外Quickbrid、Sentinel-2A、资源三号、高分一号、二号等遥感数据皆提供四波段影像,对其水深反演方法的研究,有利于未来大规模利用国产数据如资源三号、高分一号、二号等遥感数据进行大范围近海水深调查和环境调查工作的开展,意义重大。
未来,提出创新性的水深反演方法,不断减小水深反演中的各类误差影响,是遥感水深反演研究的主要工作。
【作者简介】文章作者/沈蔚 纪茜 邱耀炜 吴忠强,分别来自上海海洋大学海洋科学学院、上海市海洋局河口海洋测绘工程技术研究中心和南京大学地理与海洋科学学院;第一作者沈蔚,1977年出生,男,博士,教授,研究方向为海洋测绘与遥感;本文为基金项目,上海市科委资助项目(14590502200);文章来自《海洋技术学报》(2019年第5期),参考文献略,用于学习与交流,版权归作者及出版社共同拥有,转载也请备注由“溪流之海洋人生”微信公众平台整理。
相关阅读推荐
渔业探测▏沈蔚等:用于渔业资源调查评估的两种声学手段的比较海洋论坛▏C3D测深侧扫声呐系统在人工鱼礁建设中的应用
海洋论坛▏海洋测量技术研究进展与展望
论文专区▏光学高分遥感技术在海岸地形测量中的应用
海测论坛▏赵建虎等:海底地形测量技术现状及发展趋势
学科报告▏申家双等:我国海洋测绘研究进展
公众号
溪流之海洋人生
微信号▏xiliu92899
用专业精神创造价值
用人文关怀引发共鸣
您的关注就是我们前行的动力
投稿邮箱▏12163440@qq.com