留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

联合高效混合编码器和结构重参数化的DINO遥感目标检测算法

张文飞 张华卫 梅源 肖楠 朱秋东 廉敬

张文飞,张华卫,梅源,等. 联合高效混合编码器和结构重参数化的DINO遥感目标检测算法[J]. 北京航空航天大学学报,2026,52(7):2371-2382
引用本文: 张文飞,张华卫,梅源,等. 联合高效混合编码器和结构重参数化的DINO遥感目标检测算法[J]. 北京航空航天大学学报,2026,52(7):2371-2382
Zhang W F,Zhang H W,Mei Y,et al. A DINO remote sensing target detection algorithm combining efficient hybrid encoder and structural reparameterization[J]. Journal of Beijing University of Aeronautics and Astronautics,2026,52(7):2371-2382 (in Chinese)
Citation: Zhang W F,Zhang H W,Mei Y,et al. A DINO remote sensing target detection algorithm combining efficient hybrid encoder and structural reparameterization[J]. Journal of Beijing University of Aeronautics and Astronautics,2026,52(7):2371-2382 (in Chinese)

联合高效混合编码器和结构重参数化的DINO遥感目标检测算法

doi: 10.13700/j.bh.1001-5965.2024.0320
基金项目: 

国家自然科学基金(62061023)

详细信息
    通讯作者:

    E-mail:1210576271@qq.com

  • 中图分类号: TP751.1;V243

A DINO remote sensing target detection algorithm combining efficient hybrid encoder and structural reparameterization

Funds: 

National Natural Science Foundation of China (62061023)

More Information
  • 摘要:

    应用于遥感图像检测的DINO算法最近受到广泛关注。遥感目标检测任务要求算法具备细粒度特征提取和广阔的空间搜索能力,但DINO算法的多层编解码结构会极大地增加算法的空间和运算复杂度,也不利于快速推理。基于此,提出改进DINO算法,从并行的大核卷积结构更适合遥感图像处理的事实出发,设计单层的高效混合编码器结构,提高了DINO算法的模型参数效率;在高效混合编码器结构内部,重新设计高效混合编码器,该编码器基于高效的卷积运算,采用结构参数化技术,使模型推理的参数量和计算量得到一定程度上的降低,进而降低了DINO算法的推理延迟。在NWPU和DOTA数据集上实验表明,改进DINO算法平均精度均值(mAP)相较原算法有1.8%、3.8%的微弱提升。值得关注的是,改进DINO算法大幅度降低了模型参数量和计算复杂度。相较目前主流算法,改进DINO算法在保持较好精度的情况下,参数量、计算复杂度和推理延迟方面取得较好的效果。

     

  • 图 1  结构重参数化原理

    Figure 1.  Principle of structural reparameterization

    图 2  PREPD的结构示意图

    Figure 2.  Structure diagram of the PREPD

    图 3  REPD的结构示意图

    Figure 3.  Structure diagram of REPD

    图 4  不同网络架构的热力图映射可视化结果

    Figure 4.  Visualization results of heat map mapping of different network architectures

    图 5  重参数高效混合编码器结构示意图

    Figure 5.  Structure diagram of the REPEHE

    图 6  改进的DINO算法整体结构示意图

    Figure 6.  Overall structure diagram of the improved DINO algorithm

    图 7  本文改进DINO算法检测结果可视化

    Figure 7.  Visualization of detection results of the improved DINO algorithm

    图 8  改进DINO算法与其他主流算法结果对比

    Figure 8.  The improved DINO algorithm is compared with other mainstream algorithms

    图 9  改进DINO算法与DINO算法、RT-DETR算法的检测结果对比

    Figure 9.  Comparison of detection results of the improved DINO algorithm with DINO and RT-DETR algorithms

    表  1  各算法性能比较

    Table  1.   Performance comparison of each algorithm

    网络架构算法参数量浮点计算量延迟/msmAP50/%mAP50-95/%mAP50*/%mAP50-95*/%
    CNNFaster RCNN[24]137.1×106370×10960.288.8058.9
    Yolox-l[3]54.2×106155.6×10914.695.6060.2
    Yolov7[4]37.6×106106.5×10915.896.5062.3
    Yolov8m[9]25.9×10679.1×10914.294.2061.582.559.0
    TransformerDETR[8]42.8×10689.2×109125.089.3756.7
    DINO[7]41.2×106240×10942.694.7060.280.457.1
    RT-DETR[8]29.3×106105.2×10922.095.3063.282.058.4
    改进DINO算法21.3×10664.8×10913.596.3064.083.759.7
     注:*表示在DOTA数据集的测试结果。
    下载: 导出CSV

    表  2  改进DINO算法的消融实验

    Table  2.   Ablation experiment of the improved DINO algorithm

    架构 参数量 浮点计算量 延迟/ms mAP50/% mAP50*/% mAP50-95*/%
    DINO(HGNet) 41.2×106 240×109 42.6 94.7 80.4 57.1
    DINO(HGNet)+ EHE(C2F) 29.3×106 105.2×109 22 95.3 82.3 59.0
    DINO(HGNet)+REPEHE 21.3×106 64.8×109 13.5 96.3 83.7 59.7
     注:*表示在DOTA数据集的测试结果。
    下载: 导出CSV

    表  3  由主流卷积模块构成的混合编码器在NWPU数据集的性能

    Table  3.   Performance comparison of hybrid encoders composed of mainstream convolution modules on NWPU

    网络架构 参数量 浮点计算量 延迟/ms mAP50/%
    DINO(HGNet) 41.2×106 240×109 42.6 94.7
    DETR(HGNet)+EHE (ELAN) 31.9×106 118.3×109 15.2 93.8
    DETR(HGNet)+ EHE(C3) 32.3×106 121.8×109 16.2 94.1
    DETR+EHE+(C2F) 29.3×106 105.2×109 22.0 95.3
    DETR(HGNet)+REPEHE 21.3×106 64.8×109 13.5 96.3
    下载: 导出CSV
  • [1] 成科扬, 荣兰, 蒋森林, 等. 面向目标检测的双驱自适应遥感图像超分重建方法[J]. 北京航空航天大学学报, 2022, 48(8): 1343-1352.

    Cheng K Y, Rong L, Jiang S L, et al. Double drive adaptive super-resolution reconstruction method of remote sensing images for object detection[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(8): 1343-1352(in Chinese).
    [2] Dai X Y, Chen Y P, Xiao B, et al. Dynamic head: unifying object detection heads with attentions[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2021: 7369-7378.
    [3] Ge Z, Liu S T, Wang F, et al. YOLOX: exceeding YOLO series in 2021[EB/OL]. (2021-07-18)[2024-04-20]. https://arxiv.org/abs/2107.08430.
    [4] Wang C Y, Bochkovskiy A, Liao H M. YOLOv7: trainable bag-of-freebies sets new state-of-the-art for real-time object detectors[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2023: 7464-7475.
    [5] Chen K, Pang J M, Wang J Q, et al. Hybrid task cascade for instance segmentation[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2020: 4969-4978.
    [6] Carion N, Massa F, Synnaeve G, et al. End-to-end object detection with transformers[C]//Proceedings of the Computer Vision-ECCV. Berlin: Springer, 2020: 213-229.
    [7] Zhang H, Li F, Liu S L, et al. DINO: DETR with improved DeNoising anchor boxes for end-to-end object detection[EB/OL]. (2022-03-07)[2024-04-20]. https://arxiv.org/abs/2203.03605.
    [8] Zhao Y A, Lv W Y, Xu S L, et al. DETRs beat YOLOs on real-time object detection[EB/OL]. (2023-04-17)[2024-04-20]. https://arxiv.org/abs/2304.08069.
    [9] Muhammad Yaseen M. What is YOLOv8: an in-depth exploration of the internal features of the next-generation object detector[EB/OL]. (2024-08-28)[2024-08-30]. https://arxiv.org/abs/2408.15857.
    [10] Zhu X Z, Su W J, Lu L W, et al. Deformable DETR: deformable transformers for end-to-end object detection[EB/OL]. (2020-10-08)[2024-04-20]. https://arxiv.org/abs/2010.04159.
    [11] Chen X K, Wei F Y, Zeng G, et al. Conditional DETR V2: efficient detection transformer with box queries[EB/OL]. (2022-07-18)[2024-04-21]. https://arxiv.org/abs/2207.08914.
    [12] Chen Q, Chen X K, Wang J, et al. Group DETR: fast DETR training with group-wise one-to-many assignment[C]//Proceedings of the IEEE/CVF International Conference on Computer Vision. Piscataway: IEEE Press, 2024: 6610-6619.
    [13] Liu S L, Li F, Zhang H, et al. DAB-DETR: dynamic anchor boxes are better queries for DETR[EB/OL]. (2022-01-28)[2024-04-21]. https://arxiv.org/abs/2201.12329.
    [14] Ranftl R, Bochkovskiy A, Koltun V. Vision transformers for dense prediction[C]//Proceedings of the IEEE/CVF International Conference on Computer Vision. Piscataway: IEEE Press, 2022: 12159-12168.
    [15] Zheng S X, Lu J C, Zhao H S, et al. Rethinking semantic segmentation from a sequence-to-sequence perspective with transformers[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2021: 6877-6886.
    [16] Liu Z, Mao H Z, Wu C Y, et al. A ConvNet for the 2020s[C]// Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2022: 11966-11976.
    [17] Ding X H, Zhang X Y, Han J G, et al. Scaling up your kernels to 31x31: revisiting large kernel design in CNNs[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2022: 11963-11975.
    [18] Hou Q B, Lu C Z, Cheng M M, et al. Conv2Former: a simple transformer-style ConvNet for visual recognition[EB/OL]. (2022-11-22)[2024-04-21]. https://arxiv.org/abs/2211.11943.
    [19] Ding X H, Zhang X Y, Ma N N, et al. RepVGG: making VGG-style ConvNets great again[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2021: 13728-13737.
    [20] Hatamizadeh A, Heinrich G, Yin H X, et al. FasterViT: fast vision transformers with hierarchical attention[EB/OL]. (2023-06-09)[2024-04-21]. https://arxiv.org/abs/2306.06189.
    [21] Ding X H, Zhang Y Y, Ge Y X, et al. UniRepLKNet: a universal perception large-kernel ConvNet for audio, video, point cloud, time-series and image recognition[EB/OL]. (2023-11-27)[2024-04-22]. https://arxiv.org/abs/2311.15599.
    [22] Wang C Y, Yeh I H, Liao H M. YOLOv9: learning what you want to learn using programmable gradient information[EB/OL]. (2024-02-21)[2024-04-22]. https://arxiv.org/abs/2402.13616.
    [23] Chen J R, Kao S H, He H, et al. Run, don’t walk: chasing higher FLOPS for faster neural networks[C]//Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. Piscataway: IEEE Press, 2023: 12021-12031.
    [24] Girshick R. Fast R-CNN[C]//Proceedings of the IEEE International Conference on Computer Vision. Piscataway: IEEE Press, 2016: 1440-1448.
    [25] Wu W T, Liu H, Li L L, et al. Application of local fully convolutional neural network combined with YOLOv5 algorithm in small target detection of remote sensing image[J]. PLOS One, 2021, 16(10): e0259283.
  • 加载中
图(9) / 表(3)
计量
  • 文章访问数:  400
  • HTML全文浏览量:  230
  • PDF下载量:  18
  • 被引次数: 0
出版历程
  • 收稿日期:  2024-05-14
  • 录用日期:  2024-08-30
  • 网络出版日期:  2024-10-08
  • 整期出版日期:  2026-07-31

目录

    /

    返回文章
    返回
    常见问答