1. 清华大学电子工程系, 北京 100084;
2. 北京市遥感信息研究所, 北京 100192;
3. 北京工业大学计算机学院, 北京 100124
2016年11月09日 收稿; 2016年12月16日 收修改稿
基金项目: 国家自然科学基金(61501008)资助
通信作者: 杨国铮, E-mail:gzyangbj@yeah.net
摘要: SAR图像舰船尾迹检测不仅能够反演运动舰船的航速航向信息,也有助于发现图像中弱小的舰船目标。现有的舰船尾迹检测方法对于简单背景SAR图像的检测效果较好,但复杂背景下的检测效果难以满足使用要求。提出一种基于能量泛函极小化的复杂背景SAR图像舰船尾迹检测方法。该方法采用相对全变分技术将图像分解为包含舰船尾迹的光滑成分和海背景纹理成分,通过剪切波变换高频系数重构增强光滑成分,再通过Radon变换检测光滑成分中的尾迹线。比对实验结果表明,本文所提方法对于复杂背景SAR图像的舰船尾迹检测效果明显优于现有的方法。
关键词: 合成孔径雷达舰船尾迹检测相对全变分剪切波变换Radon变换
Ship wake detection in SAR images with complex backgrounds based on relative total variation
YANG Guozheng1,2, YU Jing3, SUN Weidong1
1. Department of Electronics Engineering, Tsinghua University, Beijing 100084, China;
2. Beijing Institute of Remote Sensing Information, Beijing 100192, China;
3. College of Computer Science and Technology, Beijing University of Technology, Beijing 100124, China
Abstract: The ship wake detection in SAR images is not only helpful in estimating the speeds and the directions of moving ships, but also in finding small ship objects. The existing ship wake detection methods achieve satisfactory results only for SAR images with simple backgrounds, but hardly work for SAR images with complex backgrounds. This work proposes a ship wake detection method for SAR images with complex backgrounds based on the relative total variation (RTV). The proposed method decomposes an SAR image into a cartoon component which contains ship wakes and an oscillating component which includes sea surface textures. Then the shearlet transform is used to process the cartoon component and some high-frequency coefficients are reconstructed to enhance the cartoon component. Finally the Radon transform is used for the enhanced cartoon component to detect ship wake lines. The comparison with the experimental results shows that the proposed method for the ship wake detection in SAR images with complex backgrounds obviously outperforms the existing methods.
Key words: synthetic aperture radar(SAR)ship wake detectionrelative total variation(RTV)shearlet transformRadon transform
舰船是人类海洋活动的重要工具, 对海上舰船进行遥感监测对于维护国家安全、发展国家经济具有十分重要的意义.然而传统光学遥感容易受到云层和昼夜变化的影响, 而合成孔径雷达(synthetic aperture radar, SAR)却能够全天时、全天候成像, 因而成为舰船监测的重要手段.当SAR对海面运动舰船成像时, 常可观测到4种类型的舰船尾迹:湍流尾迹、开尔文尾迹、窄Ⅴ形尾迹和船生内波尾迹[1].检测SAR图像中的这些尾迹可以用来反演运动舰船的航速、航向信息, 也有助于发现图像中难以检测的弱小舰船目标[2].然而, 舰船尾迹能否被SAR设备成像受到船体因素(如舰船吨位和航行状态)、SAR系统因素(如极化方式和工作频率)和海洋因素(如海面风速和海水层化)的影响[3], 而且, SAR图像中固有的斑点噪声以及高风速下剧烈起伏的海面形态都使得SAR图像舰船尾迹检测非常困难.对于SAR图像舰船尾迹检测的研究可以追溯到20世纪80年代末, 绝大多数方法都从舰船尾迹的形状特点出发, 转化为斑点噪声下的线特征检测问题, 采用基于Radon变换或者Hough变换的线检测方法; 并且为了消除斑点噪声的影响, 一般都会先对图像进行某种形式的滤波预处理和强散射点去除.比如, 文献[2, 4-11]均提出在检测舰船尾迹前先对SAR图像进行预处理, 其中, 文献[2]采用滑动窗滤波方法, 文献[4]采用小波相关器方法, 文献[5]采用随机匹配滤波方法, 文献[6]进行去均值的归一化处理, 文献[7]进行奇异区剔除处理, 文献[8]采用中值滤波方法, 文献[9]采用均值漂移(mean-shift)滤波方法, 文献[10]采用非线性滤波方法, 文献[11]采用西格玛滤波方法; 相反, 文献[12-13]则不主张对图像进行预处理, 而是认为Radon变换或者Hough变换本身即具有斑点噪声抑制能力.而在预处理后的尾迹线检测阶段, 文献[2, 4-5]采用标准Radon变换方法, 文献[6-7]提出并采用长度归一化的Radon变换方法, 文献[8-10]提出并采用窗口Radon变换方法, 文献[13]则提出并采用线段Radon变换方法, 此外, 文献[11-12]提出并且采用灰度归一化的Hough变换方法.
不难看出, 当前的SAR图像舰船尾迹检测方法没有特别考虑图像背景的复杂性, 仅仅认为通过抑制斑点噪声就能够取得好的尾迹检测效果, 因而对于复杂背景SAR图像的尾迹检测效果会很糟糕.因此, 本文从图像能量的角度出发, 针对复杂背景SAR图像提出一种新的舰船尾迹检测方法.该方法通过建立相对全变分能量泛函模型而分离出图像中包含舰船尾迹的光滑成分与包含海面背景纹理的振荡成分, 之后考虑到光滑成分中舰船尾迹表现出方向性的高频特征, 使用剪切波变换求取光滑成分的高频系数并重构部分系数, 再对重构图像做二值化处理得到增强的舰船尾迹图像, 最终通过Radon变换检测出该二值图像中的尾迹线.
1 简单背景与复杂背景的定义及特点分析海面常被看作海风作用下的随机粗糙面, 由大尺度的近似周期性波浪和小尺度的波纹及浪花叠加而成.随着海风的增大, 海面粗糙度也随之增强, 使得SAR发出的雷达波发生各向异性的散射、并将目标信号淹没其中.由于海杂波在SAR图像上表现为随机纹理的复杂形态, 因此本文即根据这种纹理的粗糙程度定义舰船尾迹的背景复杂程度.当海面背景粗糙程度较低时, 称这样的图像是简单背景的, 如图 1(a)所示, 特点是海面背景亮度较暗但起伏均匀、舰船尾迹较显著.反之则称这样的图像是复杂背景的, 如图 1(b)所示, 特点是海面背景亮度较高且起伏剧烈、舰船尾迹不明显.正是由于简单背景下舰船尾迹较为显著, 因而现有的舰船尾迹检测方法能够取得比较好的检测效果.但是在复杂背景下, 由于舰船尾迹不明显, 现有方法并不能取得理想的检测效果.因此, 本文工作旨在解决复杂背景下的舰船尾迹检测问题.
Fig. 1
Download: JPG larger image | |
图 1 不同背景的SAR图像 Fig. 1 SAR images with different backgrounds 图 1 不同背景的SAR图像 Fig. 1 SAR images with different backgrounds --> |
需要指出的是, 海面SAR图像中除舰船尾迹呈线状特征以外, 往往还存在其他类型的线状目标, 如海洋内波、岛屿边缘、线状溢油等, 增加了背景的复杂性.但是本文只将它们看作检测舰船尾迹的干扰, 会对结果造成影响并产生错检.因此在实际应用中, 尾迹检测后的鉴别处理是必要的, 但这些不是本文的研究内容.
2 图像分解的全变分正则化模型通常可以将图像X看作由光滑成分S和振荡成分V线性叠加而成, 表示为
$\mathit{\boldsymbol{X}} = \mathit{\boldsymbol{S}} + \mathit{\boldsymbol{V}},$ | (1) |
$E\left( {\mathit{\boldsymbol{S}},\mathit{\boldsymbol{V}}} \right) = E\left( \mathit{\boldsymbol{S}} \right) + \lambda E\left( \mathit{\boldsymbol{V}} \right),$ | (2) |
$E\left( \mathit{\boldsymbol{S}} \right) = \sum\limits_{i,j} {\left| {\nabla \mathit{\boldsymbol{S}}} \right|} = {\left\| \mathit{\boldsymbol{S}} \right\|_{{\rm{TV}}}},$ | (3) |
$\left( {{\mathit{\boldsymbol{S}}^ * },{\mathit{\boldsymbol{V}}^ * }} \right) = \arg \mathop {\min }\limits_{\mathit{\boldsymbol{S}},\mathit{\boldsymbol{V}}} \left( {\lambda \left\| \mathit{\boldsymbol{V}} \right\|_2^2 + {{\left\| \mathit{\boldsymbol{S}} \right\|}_{{\rm{TV}}}}} \right),$ | (4) |
$\begin{array}{l}E\left( \mathit{\boldsymbol{S}} \right) = \lambda \left\| {\mathit{\boldsymbol{X}} - \mathit{\boldsymbol{S}}} \right\|_2^2 + {\left\| \mathit{\boldsymbol{S}} \right\|_{{\rm{TV}}}} = \\\;\;\;\;\;\;\;\;\;\;\;\;\sum\limits_{i,j} {\left[ {\lambda {{\left( {\mathit{\boldsymbol{X}} - \mathit{\boldsymbol{S}}} \right)}^2} + \left| {\nabla \mathit{\boldsymbol{S}}} \right|} \right]} ,\end{array}$ | (5) |
$\frac{{\partial F}}{{\partial \mathit{\boldsymbol{S}}}} - \frac{{\rm{d}}}{{{\rm{d}}i}}\left( {\frac{{\partial F}}{{\partial {\mathit{\boldsymbol{S}}_i}}}} \right) - \frac{{\rm{d}}}{{{\rm{d}}j}}\left( {\frac{{\partial F}}{{\partial {\mathit{\boldsymbol{S}}_j}}}} \right) = 0,$ | (6) |
$\frac{{\partial \mathit{\boldsymbol{S}}}}{{\partial t}} = - F\left( {\mathit{\boldsymbol{S}}\left( {i,j,t} \right)} \right).$ | (7) |
3 复杂背景的舰船尾迹检测方法在复杂背景的SAR图像中, 海面背景呈现出随机纹理的复杂形态, 淹没了舰船尾迹自身的结构形态, 使得现有的舰船尾迹检测方法很难发挥作用.针对这一问题, 本文方法的思路是: 1)对SAR图像采用相对全变分技术进行预处理, 将包含舰船尾迹的光滑成分和包含海面背景纹理的振荡成分相分离; 2)对光滑成分进行剪切波变换, 重构部分高频系数后对重构图像进行二值化处理, 以增强光滑成分中的舰船尾迹区域; 3)对二值化的舰船尾迹区域进行Radon变换, 从而检测出连续的尾迹线.
3.1 光滑成分分离本小节依据图像分解的全变分正则化模型, 将复杂背景SAR图像X看作是包含舰船尾迹的光滑成分S和包含海面背景纹理的振荡成分V线性叠加而成, 如式(1)所示, 通过全变分方法可以求得唯一解.但是文献[16]指出, 传统全变分方法不能很好区分光滑成分的边缘和纹理成分, 因而提出相对全变分(relative total variation, RTV)图像分解方法.该方法定义像素点p的窗口全变分
$\begin{array}{l}{\mathscr{D}_x}\left( p \right) = \sum\limits_{q \in R\left( p \right)} {{g_{p,q}} \cdot \left| {{{\left( {{\partial _x}\mathit{\boldsymbol{S}}} \right)}_q}} \right|} ,\\{\mathscr{D}_y}\left( p \right) = \sum\limits_{q \in R\left( p \right)} {{g_{p,q}} \cdot \left| {{{\left( {{\partial _y}\mathit{\boldsymbol{S}}} \right)}_q}} \right|} ,\end{array}$ | (8) |
$\begin{array}{l}{\mathscr{L}_x}\left( p \right) = \sum\limits_{q \in R\left( p \right)} {{g_{p,q}} \cdot \left| {{{\left( {{\partial _x}\mathit{\boldsymbol{S}}} \right)}_q}} \right|} ,\\{\mathscr{L}_x}\left( p \right) = \sum\limits_{q \in R\left( p \right)} {{g_{p,q}} \cdot \left| {{{\left( {{\partial _y}\mathit{\boldsymbol{S}}} \right)}_q}} \right|} ,\end{array}$ | (9) |
${g_{p,q}} \propto \exp \left[ { - \frac{{{{\left( {{x_p} - {x_q}} \right)}^2} + {{\left( {{y_p} - {y_q}} \right)}^2}}}{{2{\sigma ^2}}}} \right],$ | (10) |
${\left\| \mathit{\boldsymbol{S}} \right\|_{{\rm{RTV}}}} = \frac{{{\mathscr{D}_x}\left( p \right)}}{{{\mathscr{L}_x}\left( p \right) + }} + \frac{{{\mathscr{D}_y}\left( p \right)}}{{{\mathscr{L}_y}\left( p \right) + }},$ | (11) |
$\begin{align} & \ \ \ \ E\left( \mathit{\boldsymbol{S}} \right)=\lambda \left\| \mathit{\boldsymbol{X}}-\mathit{\boldsymbol{S}} \right\|_{2}^{2}+{{\left\| \mathit{\boldsymbol{S}} \right\|}_{\rm{RTV}}}= \\ & \lambda \sum\limits_{p}{{{\left( {{\mathit{\boldsymbol{X}}}_{p}}-{{\mathit{\boldsymbol{S}}}_{p}} \right)}^{2}}+\left( \frac{{{\mathscr{D}}_{x}}\left( p \right)}{{{\mathscr{L}}_{x}}\left( p \right)+\epsilon }+\frac{{{\mathscr{D}}_{y}}\left( p \right)}{{{\mathscr{L}}_{y}}\left( p \right)+\epsilon } \right)}. \\ \end{align}$ | (12) |
$\begin{array}{*{20}{c}}{{{\left\| \mathit{\boldsymbol{S}} \right\|}_{{\rm{RTV}}}} \ne \sum\limits_q {{{\left( {{u_x}} \right)}_q}{{\left( {{w_x}} \right)}_q}{{\left[ {{{\left. {{\partial _x}\mathit{\boldsymbol{S}}} \right)}_q}} \right]}^2}} + }\\{\sum\limits_q {{{\left( {{u_y}} \right)}_q}{{\left( {{w_y}} \right)}_q}{{\left[ {{{\left. {{\partial _y}\mathit{\boldsymbol{S}}} \right)}_q}} \right]}^2}} ,}\end{array}$ | (13) |
$\begin{array}{l}{\left( {{u_x}} \right)_q} = {\left( {{G_\sigma } * \frac{1}{{\left| {{G_\sigma } * {\partial _x}\mathit{\boldsymbol{S}}} \right| + \varepsilon }}} \right)_q},\\{\left( {{w_x}} \right)_q} = \frac{1}{{\left| {{{\left( {{\partial _x}\mathit{\boldsymbol{S}}} \right)}_q}} \right| + \varepsilon }},\end{array}$ | (14) |
$\begin{array}{l}{\left( {{u_y}} \right)_q} = {\left( {{G_\sigma } * \frac{1}{{\left| {{G_\sigma } * {\partial _y}\mathit{\boldsymbol{S}}} \right| + \varepsilon }}} \right)_q},\\{\left( {{w_y}} \right)_q} = \frac{1}{{\left| {{{\left( {{\partial _y}\mathit{\boldsymbol{S}}} \right)}_q}} \right| + \varepsilon }},\end{array}$ | (15) |
$\begin{array}{*{20}{c}}{{{\left( {{\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}} - {\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{X}}}} \right)}^{\rm{T}}}\left( {{\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}} - {\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{X}}}} \right) + \lambda .}\\{\left( {\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}^{\rm{T}}\mathit{\boldsymbol{C}}_x^{\rm{T}}{\mathit{\boldsymbol{U}}_x}{\mathit{\boldsymbol{W}}_x}\mathit{\boldsymbol{C}}{\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}} + \mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}^{\rm{T}}\mathit{\boldsymbol{C}}_y^{\rm{T}}{\mathit{\boldsymbol{U}}_y}{\mathit{\boldsymbol{W}}_y}\mathit{\boldsymbol{C}}{\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}}} \right),}\end{array}$ | (16) |
$\begin{array}{l}{\mathit{\boldsymbol{U}}_x}\left[ {i,i} \right] = {\left( {{u_x}} \right)_i},\;\;\;\;{\mathit{\boldsymbol{W}}_x}\left[ {i,i} \right] = {\left( {{w_x}} \right)_i},\\{\mathit{\boldsymbol{U}}_y}\left[ {i,i} \right] = {\left( {{u_y}} \right)_i},\;\;\;\;{\mathit{\boldsymbol{W}}_y}\left[ {i,i} \right] = {\left( {{w_y}} \right)_i}.\end{array}$ |
$\left( {\mathit{\boldsymbol{I}} + \lambda {\mathit{\boldsymbol{L}}^k}} \right) \cdot \mathit{\boldsymbol{v}}_\mathit{\boldsymbol{S}}^{k + 1} = {\mathit{\boldsymbol{v}}_\mathit{\boldsymbol{X}}},$ | (17) |
${\mathit{\boldsymbol{L}}^k} = \mathit{\boldsymbol{C}}_x^{\rm{T}}\mathit{\boldsymbol{U}}_x^k\mathit{\boldsymbol{W}}_x^k{\mathit{\boldsymbol{C}}_x} + \mathit{\boldsymbol{C}}_y^{\rm{T}}\mathit{\boldsymbol{U}}_y^k\mathit{\boldsymbol{W}}_y^k{\mathit{\boldsymbol{C}}_y}.$ | (18) |
Fig. 2
Download: JPG larger image | |
图 2 真实SAR图像的分解结果 Fig. 2 Decomposition results of a real SAR image 图 2 真实SAR图像的分解结果 Fig. 2 Decomposition results of a real SAR image --> |
3.2 光滑成分增强由图 2(b)可以看到, 舰船尾迹表现出很强的方向性高频特征, 但同时也存在着低频背景的干扰。为了增强舰船尾迹的显著性, 本文通过提取并重构光滑成分的剪切波高频系数而对舰船尾迹进行增强, 具体步骤是: 1)对光滑成分进行剪切波变换求得高频系数, 相当于获得光滑成分的边缘信息; 2)重构部分高频系数并二值化重构图像, 得到较为干净的舰船尾迹区域图像。
剪切波变换的基函数表达式[17]1-38如下:
${\varphi _{j,km}}\left( \mathit{\boldsymbol{p}} \right) = {\left| \mathit{\boldsymbol{A}} \right|^{\frac{j}{2}}}\varphi \left( {{\mathit{\boldsymbol{B}}^k}{\mathit{\boldsymbol{A}}^j}\mathit{\boldsymbol{p}} - \mathit{\boldsymbol{m}}} \right),$ | (19) |
Fig. 3
Download: JPG larger image | |
图 3 剪切波基函数的频率域构成 Fig. 3 Frequency domain configuration of the shearlet basis function 图 3 剪切波基函数的频率域构成 Fig. 3 Frequency domain configuration of the shearlet basis function --> |
$\mathit{\boldsymbol{A}} = \left[ {\begin{array}{*{20}{c}}4&0\\0&2\end{array}} \right],\mathit{\boldsymbol{B}} = \left[ {\begin{array}{*{20}{c}}1&1\\0&1\end{array}} \right],$ | (20) |
$\mathit{\boldsymbol{A}} = \left[ {\begin{array}{*{20}{c}}2&0\\0&4\end{array}} \right],\mathit{\boldsymbol{B}} = \left[ {\begin{array}{*{20}{c}}1&0\\1&1\end{array}} \right].$ | (21) |
$\begin{array}{l}{{\hat \varphi }^{\rm{h}}}\left( \xi \right) = \hat \varphi \left( {{\xi _1},{\xi _2}} \right) = {{\hat \varphi }_1}\left( {{\xi _1}} \right){{\hat \varphi }_2}\left( {\frac{{{\xi _2}}}{{{\xi _1}}}} \right),\\{{\hat \varphi }^{\rm{v}}}\left( \xi \right) = \hat \varphi \left( {{\xi _2},{\xi _1}} \right) = {{\hat \varphi }_1}\left( {{\xi _2}} \right){{\hat \varphi }_2}\left( {\frac{{{\xi _1}}}{{{\xi _2}}}} \right),\end{array}$ | (22) |
$\hat \phi \left( \xi \right) = \hat \phi \left( {{\xi _1},{\xi _2}} \right) = {{\hat \phi }_1}\left( {{\xi _1}} \right){{\hat \phi }_1}\left( {{\xi _2}} \right),$ | (23) |
${{\hat{\phi }}_{1}}\left( w \right)={{\left( \frac{\sin \text{ }\!\!\pi\!\!\text{ }w}{\pi w} \right)}^{m+1}}{{\text{e}}^{-\text{i}\text{ }\!\!\pi\!\!\text{ }\epsilon w}}.$ | (24) |
$\begin{array}{*{20}{c}}{\hat \phi \left( \xi \right) = \hat \phi \left( {{\xi _1},{\xi _2}} \right) \le }\\{{C_1} \cdot \min \left\{ {1,{{\left| {{\xi _1}} \right|}^{ - \beta }}} \right\} \cdot \min \left\{ {1,{{\left| {{\xi _2}} \right|}^{ - \beta }}} \right\},}\end{array}$ | (25) |
$\begin{array}{*{20}{c}}{\left| {{{\hat \varphi }^{\rm{v}}}\left( {{\xi _2},{\xi _1}} \right)} \right| = \left| {{{\hat \varphi }^{\rm{h}}}\left( {{\xi _1},{\xi _2}} \right)} \right| \le {C_2} \cdot \min \left\{ {1,} \right.}\\{\left. {{{\left| {{\xi _1}} \right|}^\alpha }} \right\} \cdot \min \left\{ {1,{{\left| {{\xi _1}} \right|}^{ - \beta }}} \right\} \cdot \min \left\{ {1,{{\left| {{\xi _2}} \right|}^{ - \beta }}} \right\}.}\end{array}$ | (26) |
$\begin{array}{l}{\phi _1}\left( x \right) = \sqrt 2 \sum\limits_{n \in Z} {h\left( n \right){\phi _1}\left( {2x - n} \right)} ,\\{\varphi _1}\left( x \right) = \sqrt 2 \sum\limits_{n \in Z} {g\left( n \right){\phi _1}\left( {2x - n} \right)} .\end{array}$ | (27) |
$g\left( n \right) = {\left( { - 1} \right)^n}\bar h\left( { - n + 1} \right),$ | (28) |
$\left\{ \begin{array}{l}\phi \left( {x,y} \right) = {\phi _1}\left( x \right){\phi _1}\left( y \right),\\{\psi ^{\rm{h}}}\left( {x,y} \right) = {\psi _1}\left( x \right){\phi _1}\left( y \right),\\{\psi ^{\rm{v}}}\left( {x,y} \right) = {\psi _1}\left( y \right){\phi _1}\left( x \right).\end{array} \right.$ | (29) |
经过以上对剪切波基函数的构建, 光滑成分S的剪切波变换可以表示为如下的内积形式:
$\alpha = \left( {\left\langle {\mathit{\boldsymbol{S}},{\phi _m}} \right\rangle ,\left\langle {\mathit{\boldsymbol{S}},\varphi _{j,k,m}^{\rm{h}}} \right\rangle ,\left\langle {\mathit{\boldsymbol{S}},\varphi _{j,k,m}^{\rm{v}}} \right\rangle } \right),$ | (30) |
Fig. 4
Download: JPG larger image | |
图 4 剪切波变换的频率域方法 Fig. 4 Frequency domain method of the shearlet transform 图 4 剪切波变换的频率域方法 Fig. 4 Frequency domain method of the shearlet transform --> |
图 2(b)所示的光滑成分进行4层剪切波变换, 各层的方向分解数设定为34, 取所得高频系数最大绝对值的0.2倍为阈值TSC、对高频系数进行阈值化并重构剩余系数, 得到的重构结果如图 5(a)所示, 再对图 5(a)以阈值Tib=0.3进行二值化, 得到如图 5(b)所示的结果, 即得到一幅比较干净的舰船尾迹区域图像。
Fig. 5
Download: JPG larger image | |
图 5 真实SAR图像的光滑成分增强 Fig. 5 Enhancement of the cartoon component in a real SAR image 图 5 真实SAR图像的光滑成分增强 Fig. 5 Enhancement of the cartoon component in a real SAR image --> |
3.3 基于Radon变换的尾迹线检测从图 5(b)可以看出, 二值化的舰船尾迹区域图像通常表现为不连续的线特征, 为了使线特征连续, 本文利用Radon变换对二值图像进行检测。设图像中过像素点(x, y)的直线方程为ρ=x cos θ+y sin θ, ρ表示图像中心到直线的距离, θ表示直线法向与图像x轴正向的夹角。则图像f(x, y)的Radon变换[2]可以表示为
$R\left( {p,\theta } \right) = \sum\limits_{x = 1}^M {\sum\limits_{y = 1}^N {f\left( {x,y} \right)\delta \left( {\rho - x\cos \theta - y\sin \theta } \right)} } ,$ | (31) |
对图 5(b)所示的二值图像进行Radon变换, 得到图 6(a)所示的结果, 图 6(b)是对图 6(a)按照阈值Trb=0.6进行二值化处理得到的峰值点检测结果。通过对图 6(b)中的峰值点进行聚类分析并将聚类中心做逆Radon变换, 然后再将变换结果与原图叠加, 即得到图 6(c)中加粗白线所示的舰船尾迹检测结果。
Fig. 6
Download: JPG larger image | |
图 6 基于Radon变换的尾迹线检测 Fig. 6 Ship wake detection based on the Radon transform 图 6 基于Radon变换的尾迹线检测 Fig. 6 Ship wake detection based on the Radon transform --> |
4 实验结果与分析为验证本文所提方法的性能, 这里使用21幅复杂背景的ERS-2舰船尾迹SAR图像, 在CPU主频3 GHz、内存大小8 GB的windows电脑上采用matlab编程进行性能比较实验。这些图像的方位向空间分辨率与距离向空间分辨率均为12.5 m、尺寸均为300像素×400像素, 共包含有湍流尾迹、开尔文尾迹和窄Ⅴ形尾迹或者尾迹臂32条。这些图像是由欧洲航天局发射的第2颗欧洲遥感卫星所拍摄, 该卫星携带的SAR设备以垂直极化方式对地球大气、陆地、海洋和极地冰进行观测, 已于2011年退役。
实验中, 本文选择文献[6]和文献[11]方法作为性能比较的对象, 分别简记为NRT方法和NHT方法。这2种方法分别采用分块和滤波预处理方法改善尾迹线的检测能力, 体现了当前SAR图像舰船尾迹检测的最优水平。对于本文所提方法, 涉及的重要参数有8个, 分别是:图像分解时的权重系数λ、标准差σ和足够小的正数
$R = \frac{{{P_t}}}{{{P_n}}},P = \frac{{{P_t}}}{{{P_t} + {P_f}}},$ | (32) |
最优参数下的部分舰船尾迹检测结果如图 7所示。图 7(b)中的加粗白线表示舰船尾迹的真实位置, 这是专家给出的检测结果, 可用于定量评价这3种方法的查全率和查准率指标, 也可以通过其空间位置对这3种方法的定位精度加以定量评价。图 7(c)~图 7(e)中的白线表示这3种方法对舰船尾迹的检测结果。由图 7(c)和图 7(d)不难看出, 复杂海况背景下, NRT和NHT方法检测出的舰船尾迹大多偏离了真实位置, 错检和漏检情况较为严重。由图 7(e)可以看出, 本文所提方法对于湍流尾迹以及窄Ⅴ形尾迹均表现出更好的检测性能, 这是因为本文所提方法不仅能较好地去除复杂海面背景和斑点噪声对舰船尾迹结构形态的干扰, 而且能够有效提升舰船尾迹的显著程度, 从而得到更准确的检测结果。表 1列出本文所提方法与其他2种方法的查全率和查准率定量比较结果, 可以看到, 本文所提方法的查全率和查准率均高于其他2种方法, 进一步说明该方法的舰船尾迹检测性能远优于NRT和NHT方法。
Fig. 7
Download: JPG larger image | |
图 7 本文所提方法与NHT及NRT方法的部分实验结果比较 Fig. 7 Comparison of partial experimental results with the proposed method and the NHT and NRT methods 图 7 本文所提方法与NHT及NRT方法的部分实验结果比较 Fig. 7 Comparison of partial experimental results with the proposed method and the NHT and NRT methods --> |
Table 1
表 1 本文所提方法与当前方法的定量比较结果Table 1 Quantitative comparison results between the proposed method and other two methods
| 表 1 本文所提方法与当前方法的定量比较结果Table 1 Quantitative comparison results between the proposed method and other two methods |
5 结论SAR图像舰船尾迹检测是一个极有意义却非常困难的问题, 现有的SAR图像舰船尾迹检测方法对于简单海面背景的情况检测效果比较好, 但在复杂的海面背景情况下检测效果难以满足使用要求。本文从图像能量的角度出发, 提出一种基于相对全变分正则化的复杂背景SAR图像舰船尾迹检测方法。该方法将复杂背景SAR图像看作是由包含舰船尾迹的光滑成分和包含复杂海面背景纹理的振荡成分线性叠加而成, 通过分离出光滑成分并利用剪切波变换和二值化处理对光滑成分进行增强, 可以得到比较干净的二值化舰船尾迹区域图像, 最后再基于Radon变换对该二值图像进行线检测, 即可得到舰船尾迹的线检测结果。与现有舰船尾迹检测方法的比对实验结果表明, 本文所提方法对于复杂背景SAR图像的舰船尾迹的检测效果明显优于参与比较的其他方法。
参考文献
[1] | Lyden J D, Hammond R R, Lyzenga D R, et al. Synthetic aperture radar imaging of surface ship wakes[J].Journal of Geophysical Research:Oceans, 1988, 93(C10):12293–12303.DOI:10.1029/JC093iC10p12293 |
[2] | Rey M T, Tunaley J K, Folinsbee J T, et al. Application of Radon transform techniques to wake detection in seasat-a SAR images[J].IEEE Transactions on Geoscience and Remote Sensing, 1990, 28(4):553–560.DOI:10.1109/TGRS.1990.572948 |
[3] | 种劲松, 朱敏慧. SAR图像舰船及其尾迹检测研究综述[J].电子学报, 2003, 31(9):1356–1360. |
[4] | Kuo J M, Chen K S. The application of wavelets correlator for ship wake detection in SAR images[J].IEEE Transactions on Geoscience and Remote Sensing, 2003, 41(6):1506–1511.DOI:10.1109/TGRS.2003.811998 |
[5] | Courmontagne P. An improvement of ship wake detection based on the radon transform[J].Sig-nal Processing, 2005, 85(8):1634–1654.DOI:10.1016/j.sigpro.2005.02.013 |
[6] | Xing X, Ji K, Zou H, et al. An enhancing normalized Radon transform method for ship wake detection in SAR imagery//Pro-ceedings of the 9th European Conference on Synthetic Aperture Radar:Frankfurt, Germany:VDE Press, 2012:559-562. |
[7] | 中国人民解放军第二炮兵装备研究院第三研究所. 一种海洋合成孔径雷达图像的舰船尾迹检测方法: 中国, 2012100036752. 2012-07-04. . http://epub.sipo.gov.cn/pam.action. |
[8] | 王世庆, 金亚秋. SAR图像船行尾迹检测的Radon变换和形态学图像处理技术[J].遥感学报, 2001, 5(4):289–294.DOI:10.11834/jrs.20010408 |
[9] | Mata-Moya D, Jarabo-Amores P, Jimenez-Chaparro B, et al. Application of mean-shift fil-tering to ship wakes detection in SAR images//Proceedings of the 8th European Conference on Synthetic Aperture Radar:Frankfurt, Germany:VDE Press, 2010:1-4. |
[10] | 汤子跃, 朱敏慧, 王卫延. 一种SAR图象舰船尾迹的CFAR检测方法[J].电子学报, 2002, 30(9):1336–1339. |
[11] | Ai J, Qi X, Yu W, et al. A novel ship wake CFAR detection algorithm based on SCR en-hancement and normalized Hough transform[J].IEEE Geoscience and Remote Sensing Letters, 2011, 8(4):681–685.DOI:10.1109/LGRS.2010.2100076 |
[12] | 种劲松, 朱敏慧. 基于归一化灰度Hough变换SAR图像舰船尾迹检测算法[J].中国图象图形学报, 2004, 9(2):146–150.DOI:10.11834/jig.20040224 |
[13] | Copeland A C, Ravichandran G, Trivedi M M. Localized Radon transform-based detection of ship wakes in SAR images[J].IEEE Tran-sactions on Geoscience and Remote Sensing, 1995, 33(1):35–45.DOI:10.1109/36.368224 |
[14] | Aujol J F, Gilboa G, Chan T, et al. Struc-ture-texture image decomposition-modeling, al-gorithms, and parameter selection[J].Inter-national Journal of Computer Vision, 2006, 67(1):111–136.DOI:10.1007/s11263-006-4331-z |
[15] | 徐晨, 李敏, 张维强, 等. 后小波与变分理论及其在图像修复中的应用[M].北京: 科学出版社, 2013. |
[16] | Xu L, Yan Q, Xia Y, et al. Structure extraction from texture via relative total variation[J].ACM Transactions on Graphics, 2012, 31(6):Article 139:1–10. |
[17] | Kutyniok G, Labate D. Shearlets:Multiscale analysis for multivariate data[M].Birkh?user Boston: Springer press, 2012. |
[18] | Easley G, Labate D, Lim W Q. Sparse directional image representations using the discrete shearlet transform[J].Applied and Computational Harmonic Analysis, 2008, 25(1):25–46.DOI:10.1016/j.acha.2007.09.003 |
[19] | Agarwal S, Awan A, Roth D. Learning to detect objects in images via a sparse, part-based re-presentation[J].IEEE Transaction on Pattern A-nalasis and Machine Intelligence, 2004, 26(11):1475–1490.DOI:10.1109/TPAMI.2004.108 |