2. 桂林电子科技大学 电子工程与自动化学院,广西 桂林 541004;
3. 桂林电子科技大学 计算机与信息安全学院/软件学院,广西 桂林 541004
2. School of Electroic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China;
3. School of Computer Science and Information Security & School of Software Engineering, Guilin University of Electronic Technology, Guilin 541004, China
船舶图像目标检测的主要任务是从复杂的海洋背景中准确识别出船舶目标,为后续的目标跟踪、识别和分析提供基础数据[1]。然而,由于海洋环境的多样性和复杂性,船舶图像目标检测面临着诸多挑战,如光照变化、海浪干扰、背景杂波等。为此,需要深入研究船舶图像目标检测方法。严春满等[2]构建了一个包含坐标注意力模块的深度学习网络,用于自动学习船舶目标的空间特征,并强化关键坐标位置的信息。在训练过程中,通过引入注意力损失函数,优化网络参数,使得模型能够更准确地定位和识别船舶目标。实验结果表明,所提方法在船舶图像目标检测任务中取得了显著的性能提升,有效提高了船舶目标的检测精度和召回率。但由于船舶图像目标检测任务的多样性和复杂性,该方法难以适应不同场景和背景下的船舶目标检测任务。杨曦等[3]利用图像处理技术从船舶图像中提取不变特征,并通过特征选择算法筛选出最具代表性的特征。基于这些不变特征,设计了一种高效的匹配算法,用于在图像中快速准确地识别船舶目标。实验结果表明,该方法在多种复杂环境下均表现出良好的检测性能。但该方法对噪声和干扰较为敏感,如图像质量较差、噪声较多或存在严重干扰时,这些特征会受到影响,导致检测性能下降。视觉显著性模型能够突出图像中与船舶目标相关的显著区域,从而减少背景噪声和干扰信息的影响[4]。稀疏表示算法则能够自适应地学习船舶图像目标的特征表示[5],进一步提高目标检测的准确性。为此提出了视觉显著性和稀疏表示学习相融合的船舶图像目标检测方法,为船舶图像目标检测领域提供一种新的有效手段。
1 船舶图像目标检测方法具体设计 1.1 船舶图像字典学习船舶图像数据集是
$ \begin{split} & \mathop {\min }\limits_{Z,A} 0.5{\left\| {X - ZA} \right\|^2} + \lambda {\left\| A \right\|_1} \\ & s.t.{\left\| {{Z_j}} \right\|_2} \leqslant 1 。\end{split} $ | (1) |
式中:
在
步骤1 固定
步骤2 固定
步骤3 多次迭代求解获取
对船舶图像展开稀疏编码的目的为:搜索编码系数β,令其得到最小船舶图像重构残差e=x-Zβ,若
$ \beta \left( {{x_i}} \right) = \arg {\min _{{\beta _i}}}\left\| {{x_i} - Z\beta \left( {{x_i}} \right)} \right\|_2^2 + \gamma {\left\| {\beta \left( {{x_i}} \right)} \right\|_1} 。$ | (2) |
其中,
式(2)的求解步骤如下:
步骤1 归一化处理
步骤2 搜索和
步骤3 在仅存在xi的最小二乘准则(LSE)方向上,以0为起点,改变xp的编码系数βp,以出现新像素xq的βq和
步骤4 在添加新像素的LSE方向上,以0为起点,继续改变xp与xq的βp与βq,以出现新像素被选择为止[6]。
步骤5 反复操作步骤2~步骤4,以全部像素被选择为止,输出β的最佳解。
1.3 船舶图像视觉显著图提取依据计算获取的编码系数β,计算船舶图像像素xi的重构误差,公式如下:
$ \varepsilon \left( {{x_i}} \right) = \left\| {{x_i} - Z\beta \left( {{x_i}} \right)} \right\|_2^2 。$ | (3) |
通过
$ G\left( {{x_i}} \right) = {L^*}\left[ {\varepsilon \left( {{x_i}} \right)} \right] \cdot L\left[ {\beta \left( {{x_i}} \right)} \right]。$ | (4) |
其中,L为高斯中心先验模型;L*为视觉显著性函数。
在Z内重构G(xi),得到船舶图像的视觉显著图
提取船舶图像的视觉显著图
$ E = \rho \left( {{{\hat G}_A}} \right) \times {\left( {r\left( {{{\hat G}_A}} \right) - r\left( {\hat G} \right)} \right)^2} + \rho \left( {{{\hat G}_B}} \right) \times {\left( {r\left( {{{\hat G}_B}} \right) - r\left( {\hat G} \right)} \right)^2} 。$ | (5) |
其中,
$ {\psi _{il}}\left( H \right) = \frac{{{e^{ - \frac{{{H_i}}}{{{\delta ^2}}}}}}}{{{{\left( {2{\text{π}} } \right)}^{\tfrac{d}{2}}}{\delta ^d}}} 。$ | (6) |
式中,
第
$ {f_i}\left( H \right) = \frac{{\displaystyle\sum\limits_{l = 1}^m {{\psi _{il}}\left( H \right)} }}{m}。$ | (7) |
式中,
船舶目标候选区域属于船舶目标的概率为:
$ {y_i}\left( H \right) = {\varpi _i}{f_i}\left( H \right)。$ | (8) |
式中,
令船舶目标检测阈值是ξ,当yi(H)>ξ时,说明候选区域为船舶目标,完成船舶图像目标检测。
2 实验结果分析以某公开的船舶图像数据集为实验对象,该船舶图像数据集包含简单背景与复杂背景船舶图像,图像数量共400张,存在1138个船舶目标。
在船舶图像数据集内,随机选择一张简单背景与复杂背景的船舶图像,如图1所示。图1(a)中船舶数量为4艘,图1(b)中船舶数量为5艘。
利用本文方法对这2张图像进行稀疏编码,稀疏编码结果如图2所示。可以观察到,本文提出的方法在简单背景和复杂背景下的船舶图像中都能有效地进行稀疏编码。这一特性为后续视觉显著图的提取提供了重要的帮助。在简单背景下,船舶目标与背景之间的对比度相对较高,使得目标易于识别。在这种情况下,本文方法通过稀疏编码,能够准确地突出船舶目标区域,同时抑制背景噪声。这种稀疏编码的有效性,为后续视觉显著图的提取提供了清晰、准确的信息,进一步提高了目标检测的准确性。在复杂背景下,船舶图像内包含较多的岛屿,增加了目标检测的难度。然而,本文方法通过稀疏编码,仍然能够有效地提取船舶目标区域,同时在一定程度上抑制了复杂背景的影响。这种稀疏编码的鲁棒性,使得后续视觉显著图的提取能够在复杂的环境中依然保持较高的准确性。
利用本文方法提取这2张图像的视觉显著图,提取结果如图3所示。可以清晰地看到,无论是在简单背景还是复杂背景下,本文提出的方法都能够有效地提取船舶图像的视觉显著图,帮助本文方法更准确地定位船舶目标区域,同时抑制背景信息对检测结果的干扰。
利用本文方法依据视觉显著图,对船舶图像进行目标候选区域分割,分割结果如图4所示。可以看出,本文方法可有效分割简单背景与复杂背景下的船舶目标候选区域。通过本文方法的处理,能够清晰地分割出船舶目标的候选区域,这些区域紧密地围绕着船舶目标,从而极大地缩小了目标检测的范围。这种情况下,检测方法只需在这些候选区域内进行搜索,而无需遍历整个图像,从而显著提高了检测速度。
利用本文方法进行船舶图像目标检测,检测结果如图5所示。可以看出,本文方法可有效在简单背景与复杂背景下,检测船舶目标。在简单背景下,船舶目标检测结果为4艘船舶,与实际情况相符。在复杂背景下,船舶目标检测结果为5艘船舶,也与实际情况相符。综合分析,无论是简单背景船舶图像,还是复杂背景船舶图像,本文方法均可精准检测船舶目标。
本研究探索了视觉显著性与稀疏学习相结合方法在船舶图像目标检测中的应用。通过结合视觉显著性与稀疏学习,实现了船舶图像目标检测性能的大幅提升。这种融合方法不仅提高了目标检测的准确性和鲁棒性,还使得算法能够适应更多变的环境和场景。
[1] |
谢兆哲, 程永强, 吴昊, 等. 基于Toeplitz矩阵特征值分解的SAR图像舰船目标检测方法[J]. 信号处理, 2023, 39(3): 496-504. XIE Zhaozhe, CHENG Yongqiang, WU Hao, et al. Ship target detection method in SAR imagery based on eigenvalue decomposition of the Toeplitz matrix[J]. Journal of Signal Processing, 2023, 39(3): 496-504. |
[2] |
严春满, 王铖. 基于选择性坐标注意力的SAR图像舰船目标检测[J]. 电子学报, 2023, 51(9): 2481-2491. YAN Chunman, WANG Cheng. Ship target detection in SAR image based on selective coordinate attention[J]. Acta Electronica Sinica, 2023, 51(9): 2481-2491. |
[3] |
杨曦, 张鑫, 郭浩远, 等. 基于不变特征的多源遥感图像舰船目标检测算法[J]. 电子学报, 2022, 50(4): 887-899. YANG Xi, ZHANG Xin, GUO Haoyuan, et al. Invariant features based ship detection model for multi-source remote sensing images[J]. Acta Electronica Sinica, 2022, 50(4): 887-899. DOI:10.12263/DZXB.20210842 |
[4] |
余伟, 尤红建, 胡玉新, 等. 基于多尺度双邻域显著性的高分四号遥感图像运动船舶检测方法[J]. 电子与信息学报, 2023, 45(1): 282-290. YU Wei, YOU Hongjian, HU Yuxin, et al. Moving ship detection method based on multi-scale dual-neighborhood saliency for GF-4 satellite remote sensing images[J]. Journal of Electronics & Information Technology, 2023, 45(1): 282-290. DOI:10.11999/JEIT211107 |
[5] |
杨亚东, 黄胜一, 谭毅华. 基于低秩和重加权稀疏表示的红外弱小目标检测算法[J]. 应用科学学报, 2023, 41(5): 753-765. YANG Yadong, HUANG Shengyi, TAN Yihua. Infrared dim and small target detection algorithm based on low-rank and reweighted sparse representation[J]. Journal of Applied Sciences, 2023, 41(5): 753-765. |
[6] |
闵锋, 刘朋. 改进YOLOv5的SAR图像近海岸舰船目标检测算法研究[J]. 微电子学与计算机, 2023, 40(4): 38-46. MIN Feng, LIU Peng. Research on the detection algorithm of near-coastal ships in SAR images based on improved YOLOv5[J]. Microelectronics & Computer, 2023, 40(4): 38-46. |
[7] |
曾祥书, 黄一飞, 蒋忠进. 基于YOLOX网络的SAR图像舰船目标检测[J]. 雷达科学与技术, 2023, 21(3): 255-263. ZENG Xiangshu, HUANG Yifei, JIANG Zhongjin. Ship target detection in SAR images based on YOLOX[J]. Radar Science and Technology, 2023, 21(3): 255-263. |