1. 引言
近几年,我国合成孔径雷达卫星技术高速发展,合成孔径雷达也逐渐从军用领域转到商用领域,从陆地扩展到海洋。2020年12月发射升空的“海丝一号”卫星是我国首颗面向海洋和海岸带观测的SAR遥感卫星 [1] ,SAR卫星也正在向小型化、星座化发展 [2] ,随着大量商用SAR卫星和星座的发射升空,基于SAR图像的海洋内波研究必将进入新纪元,海量SAR卫星数据的涌入将对数据处理和应用带来挑战和机遇 [3] 。
以往的海洋内波SAR处理大多是人工选取含海洋内波的图像后进行进一步的处理,例如提取波长、波向、振幅、波速等参数 [4] [5] [6] 。由于海洋图像的多变性和复杂性,从海量SAR图像中预选含有内波的图像仍具有较大的挑战性。关于SAR图像的内波研究大多集中在某些特定图像和某些特定海区 [7] [8] ,基于SAR图像的海洋内波批量检测、处理和统计产品制作在海洋遥感领域一直发展较为滞后。
本文结合内波明暗条纹的周期性、延展性、波群独立性等特点,提取几类特征,作为支持向量机的判决向量。通过对大量图像进行训练,最终实现海洋内波图像区域预选。
2. 内波图像预选流程
SAR图像海洋内波图像的预选流程如图1所示。

Figure 1. Internal wave image pre selection process
图1. 内波图像预选流程
内波图像预选的主要过程和机理是:
1) SAR图像中存在大量的陆地、海陆交界或存在岛屿的图像,这些图像会对后续处理造成干扰,因此图像经地理位置配准后,可根据陆地岛屿分布信息,将图像中的陆地和岛屿部分剔除,纯陆地图像不予处理,海陆皆有的图像将陆地或岛屿部分置零,以避免对后续内波预选检测的影响。
2) 根据图像分辨率和内孤立波典型空间分布范围,设置滑动窗口大小。为了避免在滑动的过程中有漏检的区域,可采取部分重叠的方式进行滑动,后续对对每个滑动窗口图像区块进行分块处理。内波的空间分布范围在几百平方公里到几千平方公里,为了能够较好的定位内波区域,可采用中等大小的窗格,例如25平方公里左右的滑动窗口。
3) 对SAR区块图像进行傅里叶变换,求取归一化功率谱。并根据内波波长范围,将波长范围内的功率谱值累加,作为功率谱特征值。
4) 对SAR图像区块进行灰阶归一化,再分别进行低灰度二值化和高灰度二值化处理,提取图像块中的暗区域和亮区域特征,再提取根据独立区域的外接椭圆离心率并将其排序,分别在暗区二值图和亮区二值图中选取排序居前的3个条纹离心率作为延展性特征值。
5) 在步骤4基础上,进一步提取暗区二值图和亮区二值图中独立区域的个数以及离心率居前的三个条纹的斜率差作为独立性特征值。
6) 人工选取典型内波区域和海洋背景区域各约100块,按照步骤3~步骤5所述提取特征,作为训练样本集,输入SVM中进行训练,得到训练样本的特征向量矩阵。
7) 对待检测图像,按照步骤1至步骤5处理和提取特征后,输入到SVM中进行检测,对待检测各图像区域是否为内波区进行判决。
8) 对包含内波的区块进行地理标注,作为内波预选产品为后续地面精细处理提供基础数据。
3. 内波多特征提取与SVM训练
3.1. 功率谱特征
一维信号的功率谱可由求一维信号的傅立叶变换并对其求模平方得到,将傅立叶变换拓展到二维情况。数字图像是二维离散信号,为在图像处理中应用傅立叶变换,必须引入离散傅立叶变换的概念 [9] 。为此,我们关注二维情形,二维的离散函数的傅立叶变换为
(1)
式中
、
为频率分量,
、
为空间图像变量,且
,
、
、
分别是图像的高和宽。
功率谱是图像的重要特征,它的大小反映了图像
各个空间频率分量的强度大小。对于幅图像,其二维功率谱的建立步骤为:
1) 对图像进行二维快速傅立叶变换,得到频谱为
。
2) 对频谱进行平移,将频域的原点移到图像的中心,得到频谱
。
3) 根据图像频谱计算图像功率谱
。
图像二维功率谱具有如下特征 [10] :
1) 图像二维功率谱的中心对应图像的低频,反映了图像灰度均值的大小,自然图像的主要能量都集中在低频区域;
2) 图像二维功率谱图像关于图像中心对称;
3) 图像空间域中的纹理方向在二维功率谱中对应为图像灰度变化的方向,恰好与纹理方向垂直。
将二维图像功率谱按照波数积分,可得到一维波数–功率谱,按照内波波长的典型分布,再分成几个波长区间对功率谱进行积分,本文中,按照波长400~800米、800~1500米、1500~2500米、2500~4000米共四个谱段,提取功率谱特征。
3.2. 明暗条纹延展特征
海洋立波在SAR图像中往往表现为明暗相间的条纹,根据成像入射角的不同和内波性质的不同,某些内波表现为明条纹位置,某些内波表现为暗条纹为主。不管是哪种内波,均会在某个方向上具备一定的延展特征,若用一个外接椭圆去标注内波的某条条纹,则该外接椭圆均有较大的离心率。因此,可先对图像提取明条纹或暗条纹,对其中的每个独立条纹计算其外接椭圆离心率,用离心率数值表示内波条纹的延展特征。由于图像中除内波条纹外还有其他条纹,因此可以根据椭圆离心率对图像条纹进行排序,取排名居前的3条条纹线离心率作为特征。
3.3. 波群独立性特征
海洋内孤立波一般会表现为几条近乎平行的条纹,为了避免其他现象如舰船尾迹、浅海地形、海洋锋面对内波预选的干扰,可将明暗区域独立区数量、取排名居前的3条条纹线的倾斜角度差异等作为内波条纹的平行性特征参数,取条纹倾斜角度差最小值和最大值作为特征。
如表1所示为选取三类典型训练样本,分别为典型内波、典型无现象海面、典型其他海洋干扰图像,分别按照3.1节至3.3节所述提取功率谱特征,延展特征,独立性特征中的独立区数量、条纹线倾斜角度等特征。

Table 1. Typical training sample feature
表1. 典型训练样本特征量
3.4. 支持向量机训练
支持向量机(SVM)是一种经典的机器学习方法,能够很好地解决多维特征二分类问题。本文中,共提取4项功率谱波段特征,6项明暗条纹延展性特征,6项波群独立性特征,共计16项特征,利用RBF核函数进行训练,得到训练样本的特征向量矩阵,保存到模式库中。
4. 数据测试
利用支持向量机训练得到的特征向量矩阵,对某新型SAR卫星数据进行内波图像预选,数据空间分辨率为50米,选取了两景典型内波图像,采用SVM测试的结果如图2、图3所示,其中图像区块大小为512 × 512像素,对应实际海域大小为25.6 × 25.6 km,标注为“T”的区域为检测得到的内波区域。
由图2、图3结果可知,通过本文提出的内波区特征及SVM训练方法,可准确定位含有内波的区域,定位结果与人工目视判定高度吻合。
另外,利用本文方法对以往收集的ERS-2、Envisat卫星SAR数据进行内波自动检测,共收集了232景海洋图像,其中含内波83景,不含内波的海洋图像149景,利用本文方法检测到内波78景,按景计数检测率为94%,149景不含内波的图像中,检测到虚警28景,虚警率为19%,检测为虚警的图像,有

Figure 2. Pre selection and annotation of internal wave images (first scene)
图2. 内波图像预选及标注(第一景)
23景中只检到了一个图像块,这种虚警可进一步通过限制检到的图像块数限制来剔除。重新设置一景图像中检测块阈值为≥2,重新统计,检测到内波77景,虚警5景,检测率93%,虚警率3%。

Figure 3. Pre selection and annotation of internal wave images (second scene)
图3. 内波图像预选及标注(第二景)
5. 总结
海洋内波区域预选属于图像的二分类问题,采用基于SVM的特征向量训练和检测方法能够快速识别区块图像是否含有内波。SVM训练和检测的有效性关键在于进入训练的特征向量能否抓住海洋内波的关键信息。本文提出的功率谱特征、延展特征、独立区数、平行性特征从频率域、空间域多个方面将内波在图像中表现的关键信息提出出来,测试结果表明,本文提出的内波图像预选方法能够高效准确地识别内波区域,可极大程度节约人力判图的时间成本,为后续海量卫星图像快速处理和应用奠定了良好的基础。