【最新!红外小目标检测算法HCFNet】

在这里插入图片描述

文章目录

  • 摘要
  • 1 引言
  • 2 相关工作
    • 2.1 传统方法
    • 2.2 深度学习方法
  • 3 方法
    • 3.1 PPA
    • 3.2 维度感知选择性整合模块
    • 3.3 多稀释通道细化器模块
    • 3.4 损失函数设计
  • 4 实验
    • 4.1 数据集与评估指标
    • 4.2 实现细节
    • 4.3 消融和对比
  • 5 结论

论文:HCF-Net: Hierarchical Context Fusion Network for Infrared Small Object Detection

代码:https://github.com/zhengshuchen/HCFNet.

内容核心:为了缓解了红外小目标检测中的小目标丢失和低背景区分度问题,作者提出了三个模块,分别为:并行化斑块感知注意力(PPA)模块、维度感知选择性融合(DASI)模块和多稀释通道细化器(MDCR)模块。

摘要

红外小物体检测是一项重要的计算机视觉任务,涉及红外图像中微小物体的识别和定位,红外图像通常只包含几个像素。然而,由于红外图像中物体的尺寸较小,而且背景一般比较复杂,因此在红外图像中进行小物体检测会遇到一些困难。本文提出了一种深度学习方法 HCF-Net,通过多个实用模块显著提高了红外小物体检测性能。具体来说,它包括并行化斑块感知注意力(parallelized patch-aware attention,PPA)模块、维度感知选择性整合(dimension-aware selective integration,DASI)模块和多稀释通道细化器(multi-dilated channel refiner,MDCR)模块。PPA 模块采用多分支特征提取策略,捕捉不同尺度和层次的特征信息。DASI 模块可实现自适应信道选择和融合。MDCR 模块通过多个深度分离卷积层捕捉不同感受野范围的空间特征。在 SIRST 红外单帧图像数据集上的大量实验结果表明,所提出的 HCF-Net 性能良好,超过了其他传统模型和深度学习模型。

1 引言

红外小物体检测是在红外图像中识别和检测微小物体的关键技术。由于红外传感器能够捕捉物体发出的红外辐射,因此即使在黑暗或弱光环境下,这项技术也能精确探测和识别小物体。因此,它在军事、安防、海上救援和火灾监控等各个领域都具有重要的应用前景和价值。

然而,由于以下原因,红外小物体探测仍具有挑战性。首先,目前深度学习作为红外小目标检测的主要方法,但几乎所有现有网络都采用传统的降采样方案。红外小物体由于体积小,热信号通常很弱,轮廓也不清晰。在多次降采样过程中,信息丢失的风险很大。其次,与可见光图像相比,红外图像缺乏物理信息,对比度较低,因此小物体很容易被淹没在复杂的背景中。

在这里插入图片描述

为了应对这些挑战,提出了一种名为 HCF-Net 的红外小目标检测模型。该模型旨在更精确地描述物体的形状和边界,通过将红外小物体检测作为一个语义分割问题来提高物体定位和分割的准确性。如图 1 所示,该模型包含三个关键模块:PPA、DASI 和 MDCR,从多个层面应对上述挑战。

具体来说,作为编码器-解码器的主要组成部分,PPA 采用分层特征融合和注意力机制来保持和增强小对象的表征,确保通过多个降采样步骤保留关键信息。DASI 增强了 U-Net 中的跳转连接,侧重于高维和低维特征的自适应选择和精细融合,以提高小物体的显著性。MDCR 位于网络深处,加强了多尺度特征提取和信道信息表示,捕捉不同感受野范围的特征。它对物体和背景之间的差异进行了更精细的建模,从而增强了定位小物体的能力。这些模块的有机结合使能够更有效地应对小物体检测的挑战,提高检测性能和鲁棒性。

总之,在本文中的贡献可以概括如下:

  • 将红外小物体检测建模为一个语义分割问题,并提出了 HCF-Net,

一个可以从头开始训练的引导上下文融合网络。

  • 提出了三个实用模块:并行化斑块感知注意力(PPA)模块、维度感知选择性融合(DASI)模块和多稀释通道细化器(MDCR)模块。这些模块有效缓解了红外小目标检测中的小目标丢失和低背景区分度问题。
  • 在公开的单帧红外图像数据集 SRIST 上评估了所提出的 HCF-Net 的检测性能,结果表明与几种最先进的检测方法相比,HCF-Net 具有显著优势。

2 相关工作

2.1 传统方法

在红外小目标检测的早期阶段,最主要的方法是基于模型的传统方法,一般分为基于滤波器的方法、基于人类视觉系统的方法和低秩方法。基于滤波器的方法通常局限于特定和统一的场景。例如,TopHat [1] 使用各种滤波器估计场景背景,将物体从复杂的背景中分离出来。基于人类视觉系统的方法适用于具有大型物体和较强背景分辨能力的场景,例如 LCM [2],它可以测量中心点与其周围环境的对比度。低秩方法适用于快速变化和复杂的背景,但在实际应用中缺乏实时性,通常需要 GPU 加速等额外辅助。这些方法的例子包括 IPI [3](利用低阶分解将低阶背景与形状稀疏的物体相结合)、PSTNN [4](采用基于张量核规范的非凸方法)、RIPT [5](专注于重新加权的红外斑块张量)和 NIPPS [6](一种尝试结合低阶和先验约束的高级优化方法)。传统方法虽然在特定场景下有效,但容易受到杂波和噪声的干扰。在复杂的真实世界场景中,物体建模受到模型超参数的显著影响,导致泛化性能不佳。

2.2 深度学习方法

近年来,随着神经网络的快速发展,深度学习方法极大地推动了红外小目标检测任务的发展。深度学习方法[7]-[14]在不依赖特定场景或设备的情况下,表现出比传统方法更高的识别准确率,显示出更强的鲁棒性和显著降低的成本,逐渐在该领域占据主导地位。Wang 等人[15]利用 ImageNet 大规模视觉识别挑战赛(ILSVRC)数据训练的模型完成了红外小物体检测任务。梁奎等人[16]结合超采样产生的数据,提出了一种用于小目标检测的多层网络。Zhao 等人[17]结合红外小目标的语义约束信息,提出了一种编码器-解码器检测方法(TBCNet)。Wang 等人[18]采用生成器和辨别器来解决两个不同的任务:漏检和误检,在这些方面取得平衡。Nasser 等人[19] 提出了一种用于自动物体识别(ATR)的深度卷积神经网络模型。Zhang 等人提出了 AGPCNet [20],引入了注意力引导的上下文模块。Dai 等人提出了非对称上下文调制 ACM [21],并引入了第一个真实世界红外小物体数据集 SIRST。Wu 等人[22]提出了一个 "U-Net 中的 U-Net "框架,以实现目标的多级表征学习。

3 方法

本节将详细讨论 HCF-Net。如图 1 所示,HCF-Net 是一种升级版 U-Net 架构,由三个关键模块组成:PPA、DASI 和 MDCR。这些模块使网络更适用于检测小型红外物体,并有效地解决了小物体丢失和背景区分度低的难题。接下来,将在第三节 3.1 部分简要介绍 PPA,在第三节 3.2 部分概述 DASI,最后在第三节3.3 部分介绍 MDCR。

3.1 PPA

在这里插入图片描述

在红外小物体检测任务中,小物体很容易在多次降采样操作中丢失关键信息。如图 1 所示,PPA 在编码器和解码器的基本组件中取代了传统的卷积运算,从而更好地应对了这一挑战。PPA主要有多分支特征提取、特征融合注意力两大优势。

多分支特征提取

PPA 的主要优势在于其多分支特征提取策略。如图 2 所示,PPA 采用并行多分支方法,每个分支负责提取不同规模和级别的特征。这种多分支策略有利于捕捉物体的多尺度特征,从而提高小物体检测的准确性。具体来说,这种策略包括三个并行分支:局部分支、全局分支和串行卷积分支。给定输入特征张量 F ∈ R H ′ × W ′ × C \mathbf{F}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C} FRH×W×C 后,首先通过逐点卷积调整得到 F ′ ∈ R H ′ × W ′ × C ′ \mathbf{F}^{\prime}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FRH×W×C。然后,通过这三个分支,可以分别计算出 F l o c a l ∈ R H ′ × W ′ × C ′ \mathbf{F}_{local}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FlocalRH×W×C F g l o b a l ∈ R H ′ × W ′ × C ′ \mathbf{F}_{global}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FglobalRH×W×C F c o n v ∈ R H ′ × W ′ × C ′ \mathbf{F}_{conv}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FconvRH×W×C 。最后,将这三个结果相加,得到 F ~ ∈ R H ′ × W ′ × C ′ \tilde{\mathbf{F}}^{}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} F~RH×W×C

具体来说,局部分支和全局分支的区分是通过控制补丁大小参数 p 来实现的,而补丁大小参数 p 则是通过非重叠补丁在空间维度上的聚合和位移来实现的。此外,还计算非重叠斑块之间的注意力矩阵,以实现局部和全局特征提取和交互。

首先,采用计算效率高的操作,包括展开和重塑,将 F ′ \mathbf{F}^{\prime} F分割成一组空间上连续的斑块 ( p × p , H ′ / p , W ′ / p , C ) (p \times p,H^{\prime}/p,W^{\prime}/p,C) (p×p,H/p,W/p,C)。随后,进行信道平均,得出 ( p × p , H ′ / p , W ′ / p ) (p \times p,H^{\prime}/p,W^{\prime}/p) (p×p,H/p,W/p),然后使用 FFN 进行线性计算[23]。然后,应用激活函数来获取线性计算出的特征在空间维度上的概率分布,并相应地调整其权重。

在加权结果中,采用特征选择法[24],从标记和通道中选择与任务相关的特征。具体来说,让 d = H ′ × W ′ p × p d=\frac{H^{\prime}\times W^{\prime}}{p\times p} d=p×pH×W 表示加权结果为 ( t i ) i = 1 C ′ (\mathbf{t}_i)_{i=1}^{C^{\prime}} (ti)i=1C,其中 t i ∈ R d \mathbf{t}_{i}\in\mathbb{R}^{d} tiRd 表示第 i 个输出标记。特征选择对每个标记进行操作,输出结果为 t ^ i = P ⋅ s i m ( t i , ξ ) ⋅ t i \hat{\mathbf{t}}_i = P \cdot sim(\mathbf{t}_i, ξ) \cdot \mathbf{t}_i t^i=Psim(ti,ξ)ti,其中 ξ ∈ R C ′ ξ∈ \mathbb{R}^{C^′} ξRC P ∈ R C ′ × C ′ P∈ \mathbb{R}^{C^′ \times C^′} PRC×C是特定任务参数, s i m ( ⋅ , ⋅ ) sim(\cdot, \cdot) sim(,) 是余弦相似度函数,边界在 [0,1] 内。在这里,ξ 起着任务嵌入的作用,指定哪些标记与任务相关。每个标记 t i \mathbf{t}_i ti 都会根据其与任务嵌入的相关性(以余弦相似度衡量)进行重新加权,从而有效模拟标记选择。随后,对 P 进行线性变换,为每个标记选择通道,然后进行重塑和插值操作,最终产生 F l o c a l ∈ R H ′ × W ′ × C ′ \mathbf{F}_{local}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FlocalRH×W×C F g l o b a l ∈ R H ′ × W ′ × C ′ \mathbf{F}_{global}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FglobalRH×W×C 特征。最后,用由三个 3x3 卷积层组成的序列卷积来替代传统的 7x7、5x5 和 3x3 卷积层。这将产生三个不同的输出结果: F c o n v 1 ∈ R H ′ × W ′ × C ′ \mathbf{F}_{conv1}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} Fconv1RH×W×C F c o n v 2 ∈ R H ′ × W ′ × C ′ \mathbf{F}_{conv2}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} Fconv2RH×W×C F c o n v 3 ∈ R H ′ × W ′ × C ′ \mathbf{F}_{conv3}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} Fconv3RH×W×C ,然后将它们相加得到序列卷积输出 F c o n v ∈ R H ′ × W ′ × C ′ \mathbf{F}_{conv}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} FconvRH×W×C

特征融合和注意力

通过多分支特征提取进行特征提取后,利用注意力机制进行自适应特征增强。注意力模块由一系列高效通道注意力[25]和空间注意力[26]组成。在这种情况下 F ~ ∈ R H ′ × W ′ × C ′ \tilde{\mathbf{F}}^{}\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times C^{\prime}} F~RH×W×C依次由一维通道注意力图 M c ∈ R 1 × 1 × C ′ \mathbf{M}_c\in\mathbb{R}^{1\times 1\times C^{\prime}} McR1×1×C 和二维空间注意力图 M s ∈ R H ′ × W ′ × 1 \mathbf{M}_s\in\mathbb{R}^{H^{\prime}\times W^{\prime}\times 1} MsRH×W×1处理。这一过程可归纳如下
F c = M c ( F ~ ) ⊗ F ~ , F s = M s ( F c ) ⊗ F c , F ′ ′ = δ ( B ( d r o p o u t ( F s ) ) ) , \begin{gathered}\mathbf{F}_c=\mathbf{M}_c(\mathbf{\tilde{F}})\otimes\mathbf{\tilde{F}},\quad\mathbf{F}_s=\mathbf{M}_s(\mathbf{F}_c)\otimes\mathbf{F}_c,\\\mathbf{F}^{^{\prime\prime}}=\delta(\mathcal{B}(dropout(\mathbf{F}_s))),\end{gathered} Fc=Mc(F~)F~,Fs=Ms(Fc)Fc,F′′=δ(B(dropout(Fs))),
其中,⊗ 表示元素相乘, F c ∈ R H × W × C ′ \mathbf{F}_{c}\in\mathbb{R}^{H\times W\times C^{\prime}} FcRH×W×C F s ∈ R H × W × C ′ \mathbf{F}_{s}\in\mathbb{R}^{H\times W\times C^{\prime}} FsRH×W×C 表示信道和空间选择后的特征, δ ( ⋅ ) \delta(\cdot) δ() B ( ⋅ ) \mathcal{B}(\cdot) B()分别表示整流线性单元(ReLU)和批归一化(BN), F ′ ′ ∈ R H × W × C ′ \mathbf{F}^{{\prime}{\prime}}\in\mathbb{R}^{H\times W\times C^{\prime}} FRH×W×C 是 PPA 的最终输出。

3.2 维度感知选择性整合模块

在这里插入图片描述

在红外小物体检测的多个降采样阶段,高维特征可能会丢失小物体的信息,而低维特征可能无法提供足够的背景信息。为解决这一问题,提出了一种新颖的信道分区选择机制(如图 3 所示),使 DASI 能够根据物体的大小和特征自适应地选择合适的特征进行融合。具体来说,DASI 最初通过卷积和插值等操作,将高维特征 F h ∈ R H h × W h × C h \mathbf{F}_{h}\in\mathbb{R}^{H_{h}\times W_{h}\times C_{h}} FhRHh×Wh×Ch 和低维特征 F l ∈ R H l × W l × C l \mathbf{F}_{l}\in\mathbb{R}^{H_{l}\times W_{l}\times C_{l}} FlRHl×Wl×Cl 与当前层的特征 F u ∈ R H × W × C \mathbf{F}_{u}\in\mathbb{R}^{H\times W\times C} FuRH×W×C 对齐。随后,它将这些特征在通道维度上分成四个相等的部分,从而得到 ( h i ) i = 1 4 ∈ R H × W × C 4 , ( l i ) i = 1 4 ∈ R H × W × C 4 , ( u i ) i = 1 4 ∈ R H × W × C 4 (\mathbf{h}_i)_{i=1}^4\in\mathbb{R}^{{H}\times W\times\frac C4},(\mathbf{l}_i)_{i=1}^4\in\mathbb{R}^{H\times W\times\frac C4},(\mathbf{u}_i)_{i=1}^4\in\mathbb{R}^{H\times W\times\frac C4} (hi)i=14RH×W×4C,(li)i=14RH×W×4C,(ui)i=14RH×W×4C,其中 h i \mathbf{h}_i hi l i \mathbf{l}_i li u i \mathbf{u}_i ui 分别表示高维、低维和当前层特征的第 i 个分区特征。这些分区的计算公式如下:
α = s i g m o i d ( u i ) , u i ′ = α l i + ( 1 − α ) h i , F u ′ = [ u 1 ′ , u 2 ′ , u 3 ′ , u 4 ′ ] , F u ^ = δ ( B ( C o n v ( F u ′ ) ) ) , \begin{aligned}\alpha&=sigmoid(\mathbf{u}_i),&\mathbf{u}_i^{^{\prime}}=\alpha\mathbf{l}_i+(1-\alpha)\mathbf{h}_i,\\\\\mathbf{F}_u^{\prime}&=[\mathbf{u}_1^{\prime},\mathbf{u}_2^{\prime},\mathbf{u}_3^{\prime},\mathbf{u}_4^{\prime}],&\hat{\mathbf{F}_u}=\delta\left(\mathcal{B}\left(Conv(\mathbf{F}_\mathbf{u}^{\prime})\right)\right),\end{aligned} αFu=sigmoid(ui),=[u1,u2,u3,u4],ui=αli+(1α)hi,Fu^=δ(B(Conv(Fu))),
其中, α ∈ R H × W × C 4 \alpha\in\mathbb{R}^{H\times W\times\frac C4} αRH×W×4C 表示通过应用于 u i \mathbf{u}_i ui的激活函数得到的值, u i ′ ∈ R H × W × C 4 \mathbf{u}_i^{\prime}\in\mathbb{R}^{H\times W\times\frac C4} uiRH×W×4C 表示每个分区的选择性汇总结果。在通道维度上合并 ( u i ′ ) i = 1 4 (u^′_i)^4_{i=1} (ui)i=14后,得到 F u ′ ∈ R H × W × C \mathbf{F}_{u}^{'}\in\mathbb{R}^{H\times W\times C} FuRH×W×C 。操作 Conv()、 B ( ⋅ ) \mathcal{B}(\cdot) B() δ ( ⋅ ) \delta(\cdot) δ() 分别表示卷积、批量归一化(BN)和整流线性单元(ReLU),最终得到输出 F u ^ ∈ R H × W × C \hat{\mathbf{F}_{u}}\in\mathbb{R}^{H\times W\times C} Fu^RH×W×C

如果 α > 0.5,则模型优先考虑细粒度特征;如果 α < 0.5,则强调上下文特征。

3.3 多稀释通道细化器模块

在 MDCR 中,引入了多个深度可分离卷积层,以不同的稀释率捕捉各种感受野大小的空间特征,从而能够对物体和背景之间的差异进行更详细的建模,增强其分辨小物体的能力。

在这里插入图片描述

如图 4 所示,MDCR 沿着通道维度将输入特征 F a ∈ R H × W × C \mathbf{F}_{a}\in\mathbb{R}^{H\times W\times C} FaRH×W×C 分成四个不同的头,生成 ( a i ) i = 1 4 ∈ R H × W × C 4 (\mathbf{a}_i)_{i=1}^4\in\mathbb{R}^{H\times W\times\frac C4} (ai)i=14RH×W×4C。然后,每个头部以不同的扩张率分别进行深度可分离的扩张卷积,得到 ( a ′ i ) i = 1 4 ∈ R H × W × C 4 (\mathbf{a^{\prime}}_i)_{i=1}^4\in\mathbb{R}^{H\times W\times\frac C4} (ai)i=14RH×W×4C。将卷积扩张率分别命名为 d1、d2、d3 和 d4。

a i ′ = D D W C o n v ( a i ) , \mathbf{a}_i^{\prime}=DDWConv(\mathbf{a}_i), ai=DDWConv(ai),
其中, a i ′ a^′_i ai 表示对第 i 个头部进行深度可分离扩张卷积后获得的特征。操作 DDW Conv() 表示深度可分离扩张卷积,i 取值为 1、2、3、4。

MDCR 通过通道分割和重组来增强特征表示。具体来说,我们将 a′ i 分割成单个通道,从而得到每个头部的 ( a i j ) j = 1 C 4 ∈ R H × W × 1 (\mathbf{a}^{j}_{i})_{j=1}^{\frac C4}\in\mathbb{R}^{H\times W\times1} (aij)j=14CRH×W×1。然后,我们将这些通道交错排列,形成 ( h j ) j = 1 C 4 ∈ R H × W × 4 (\mathbf{h}_j)_{j=1}^{\frac C4}\in\mathbb{R}^{H\times W\times4} (hj)j=14CRH×W×4,从而增强多尺度特征的多样性。随后,我们使用点式卷积法进行组间和跨组信息融合,得到输出 F o ∈ R H × W × C \mathbf{F}_{o}\in\mathbb{R}^{H\times W\times C} FoRH×W×C ,实现轻量高效的聚合效果。

h j = W i n n e r ( [ a 1 j , a 2 j , a 3 j , a 4 j ] ) , F o = δ ( B ( W o u t e r ( [ h 1 , h 2 , . . . , h j ] ) ) ) , \begin{gathered}\mathbf{h}_j=\mathbf{W}_{inner}([\mathbf{a}_1^j,\mathbf{a}_2^j,\mathbf{a}_3^j,\mathbf{a}_4^j]),\\\mathbf{F_o}=\delta(\mathcal{B}(\mathbf{W}_{outer}([\mathbf{h}_1,\mathbf{h}_2,...,\mathbf{h}_j]))),\end{gathered} hj=Winner([a1j,a2j,a3j,a4j]),Fo=δ(B(Wouter([h1,h2,...,hj]))),
其中, W i n n e r W_{inner} Winner W o u t e r W_{outer} Wouter 是用于点卷积的权重矩阵。这里, a i j \mathbf a^j_i aij 表示第 i 个头的第 j 个通道,而 h j h_j hj 表示第 j 组特征。 i ∈ 1 , 2 , 3 , 4 i∈1, 2, 3, 4 i1,2,3,4 j ∈ 1 , 2 , . . . , C 4 j∈1, 2, ..., \frac C 4 j1,2,...,4C。函数 δ() 和 B ( ) \mathcal B() B() 分别对应于整流线性单元(ReLU)和批量归一化(BN)。

3.4 损失函数设计

如图 1 所示,我们采用了深度监督策略,以进一步解决在下采样过程中丢失小物体的问题。每个尺度上的损失包括二元交叉熵损失和联合交集损失,定义如下:

l i = B c e ( y , y ^ ) + I o u ( y , y ^ ) , L = ∑ i = 0 5 λ i ⋅ l i , l_i=Bce(y,\hat{y})+Iou(y,\hat{y}),\quad\mathcal{L}=\sum_{i=0}^5\lambda_i\cdot l_i, li=Bce(y,y^)+Iou(y,y^),L=i=05λili,
其中, ( l i ) i 5 = 0 (l_i)^5_i=0 (li)i5=0 表示多个尺度上的损耗, y ^ \hat{y} y^ 是地面实况掩膜, y y y 是预测掩膜。每个尺度的损失权重被定义为[λ0, λ1, λ2, λ3, λ4] = [1, 0.5, 0.25, 0.125, 0.0625]。

4 实验

4.1 数据集与评估指标

方法采用 SIRST数据集 [21] 的两个标准指标进行评估:联合交集 (IoU) 和归一化联合交集 (nIoU) [21]。在实验过程中,SIRST 按 8:2 的比例分为训练集和测试集。

4.2 实现细节

在 NVIDIA GeForce GTX 3090 GPU 上进行了 HCF-Net 实验。对于大小为 512×512 像素、具有三个彩色通道的输入图像,HCF-Net 的计算成本为 93.16 GMac(千兆乘法累加运算),包含 1529 万个参数。使用 Adam 优化器进行网络优化,批量大小为 4,模型训练次数为 300 次。

4.3 消融和对比

在这里插入图片描述

本节将介绍在 SIRST 数据集上进行的消融实验和对比实验。首先,如表 I 所示,以 U-Net 为基准,系统地引入了不同的模块,以证明其有效性。其次,如表 II 所示,提出的方法在 SIRST 数据集上取得了出色的性能,IoU 和 nIoU 分数分别为 80.09% 和 78.31%,大大超过了其他方法。最后,图 5 展示了各种方法的直观结果。从第一行可以看出,提出的方法准确地检测到了更多的物体,而假阳性率却很低。第二行表明,提出的方法仍能在复杂背景中精确定位物体。最后一行表明提出的方法能更详细地描述形状和纹理特征。

在这里插入图片描述

5 结论

本文探讨了红外小目标检测中的两个难题:小目标丢失和背景杂波。为了应对这些挑战,提出了 HCF-Net,它集成了多个实用模块,能显著提高小目标检测性能。广泛的实验证明了 HCF-Net 的优越性,其性能优于传统的分割和深度学习模型。该模型将在红外小目标检测中发挥关键作用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/571568.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Task 知识点详解、案例、源代码解析

简介&#xff1a;Spring Task 定时任务   所谓定时任务。就是依据我们设定的时间定时运行任务&#xff0c;就像定时发邮件一样&#xff0c;设定时间到了。邮件就会自己主动发送。 在Spring大行其道的今天&#xff0c;Spring也提供了其定时任务功能&#xff0c;Spring Task。同…

AJAX介绍使用案例

文章目录 一、AJAX概念二、AJAX快速入门1、编写AjaxServlet&#xff0c;并使用response输出字符&#xff08;后台代码&#xff09;2、创建XMLHttpRequest对象&#xff1a;用于和服务器交换数据 & 3、向服务器发送请求 & 4、获取服务器响应数据 三、案例-验证用户是否存…

Vue element组件el-upload之on-preview图片预览,实战篇之多种预览方式

废话不多说&#xff0c;直接上代码&#xff1a; 1、首先&#xff0c;项目需要先引入 element 组件 2、第一种预览方式 1、组件使用 <div style"display: inline-block;width: 10px;width: 84%;"><el-upload multiple action"#" list-type"…

介绍一下Redis的集群模式?

Redis有三种主要的集群模式&#xff0c;用于在分布式环境中实现高可用性和数据复制。这些集群模式分别是&#xff1a;主从复制&#xff08;Master-Slave Replication&#xff09;、哨兵模式&#xff08;Sentinel&#xff09;和Redis Cluster模式。 一、问题解析 主从模式 主从…

systemd-journal(四)之systemd-journald.service

文章目录 写在前面概述描述流日志记录&#xff08;Stream logging&#xff09;日志命名空间&#xff08;Journal Namespaces&#xff09;信号 SignalsSIGUSR1SIGUSR2SIGRTMIN1 内核命令行 Kernel Command Linesystemd.journald.forward_to_syslogsystemd.journald.forward_to_k…

高精密基准源 国产替代 REF191 ADR4520 ADR420 ADR430 ADR440 REF5020 MAX6126

高精密基准源 国产替代 REF191 ADR4520 ADR420 ADR430 ADR440 REF5020 MAX6126 ADR03 REF03 REF192 AD580 AD780 ADR441 ADR4525 ADR431 ADR421 REF5025ADR423 ADR433 ADR443 ADR4530 REF193 AD780 ADR06 REF5030ADR434 ADR444 ADR4540 REF198 REF5040ADR425 ADR435 ADR445 AD…

2024-03-26 Android8.1 px30 WI-FI 模块rtl8821cu调试记录

一、kernel 驱动&#xff0c;我这里使用v5.8.1.2_35530.20191025_COEX20191014-4141这个版本&#xff0c;下载这个版本的驱动可以参考下面的文章。 2021-04-12 RK3288 Android7.1 USB wifi bluetooth 模块RTL8821CU 调试记录_rk平台rtl8821cu蓝牙调试-CSDN博客 二、Makefile文…

面试题 之 webpack

1.说说你对webpack理解&#xff1f;解决什么问题&#xff1f; Webpack 是实现前端项目的模块化&#xff0c;用于现代 JavaScript 应用程序的静态模块打包工具&#xff0c;被webpack 直接引用的资源打包进 bunde.js的资源&#xff0c;当webpack 处理应用程序时,它会在内部构建一…

MicroPython字节码文件——mpy文件解析

参考文档&#xff1a;MicroPython .mpy files 前置注意点 mpy文件的二进制文件是一种嵌套格式。先描述外层模块&#xff0c;然后描述子模块。使用vint&#xff08;变长编码&#xff09;表示整数&#xff0c;当前字节最高位置1表示还有后续字节。不同版本的MicroPython对应的m…

中霖教育:不是会计专业能参加24年的中级会计师考试吗?

经常有很多同学问&#xff1a;我不是会计专业的能报中级会计师考试吗? 先来看报名需要满足的必要条件&#xff1a; 1、大学专科学历&#xff0c;从事会计工作满5年。 2、大学本科学历或学士学位&#xff0c;从事会计工作满4年。 3、第二学士学位或研究生班毕业&#xff0c…

通过Jmeter准备压测数据-mysql示例

1、新建线程组 总共30万条数据 2、创建jdbc链接 创建jdbc连接配置 配置mysql连接 需要在jmeter安装的路径\apache-jmeter-5.6.3\lib\ext 目录下添加mysql 驱动 3、创建jdbc请求 jdbc链接名称需要与上一步中的保持一致&#xff0c;同时添加insert语句 例如 INSERT INTO test…

电子商务营销中大数据分析的应用|大数据分析在B2C中的应用案例【抖音/京东/淘宝商品数据采集API接口的应用】

文章围绕对大数据分析在电子商务营销中的应用开展&#xff0c;研究了什么是大数据分析和电子商务的营销&#xff0c;以及对于电子商务的营销与大数据分析的结合目前是一个什么样的趋势&#xff0c;分析了大数据分析在电子商务营销中的作用&#xff0c;希望能帮助到大家。抖音/京…