【24h】

High-Performance Object Detection for Optical Remote Sensing Images with Lightweight Convolutional Neural Networks

机译:轻质卷积神经网络光遥感图像的高性能对象检测

获取原文
获取外文期刊封面目录资料

摘要

Convolutional neural network (CNN)-based object detection for optical remote sensing images has achieved higher accuracy compared with traditional detection methods with handcrafted features. However, the deep and large CNNs make it hard to be deployed in real-time scenarios with limited computation, storage, power and bandwidth resources, for example, data processing onboard airborne, satellites and unmanned aerial vehicles for search and rescue. Therefore, in this paper we present a high-performance object detection approach for optical remote sensing images. Based on the widely used Faster R-CNN framework, we integrate state-of-the-art lightweight CNNs as backbone to extract features, slim the heavy-head architecture of two-stage detector by reducing dimensions of features, and fine-tune our models with NWPU VHR-10 optical remote sensing dataset. Besides, the multi-threading for CPU and detection in batches for GPU are deployed to enhance the throughput of detectors and utilization of multi-core CPU and many-core GPU. Experiments show that our presented detection approach can significantly reduce the model size, computation complexity and detection time, while maintaining competitive accuracy. Specifically, the one with ShuffleNet-v2 and slimmed features has achieved a highest mean average precision of 94.39%, a lowest computational complexity of 18.97 Giga floating point operations, a highest detection speed of 90.10 frames per second (fps) for GPU and 3.07 fps for CPU, corresponding to speedups of 6.94X and 13.26X compared with the baseline on the benchmarked system, with a model size of 13.6 MB. Moreover, it further improves the efficiency and achieves 4.98 fps on CPU with 4 threads, and 200.24 fps on GPU with a batch size of 32.
机译:与具有手工特征的传统检测方法相比,对光学遥感图像的卷积神经网络(CNN)的对象检测已经取得了更高的准确性。然而,深层和大的CNN使得难以在具有有限的计算,存储,电源和带宽资源的实时场景中部署,例如,数据处理机舱,卫星和无人驾驶飞行器进行搜索和救援。因此,在本文中,我们介绍了一种用于光学遥感图像的高性能对象检测方法。基于广泛使用的R-CNN框架,我们将最先进的轻量级CNN集成为骨干以提取特征,通过减少功能的尺寸,微调我们的两级探测器的重型头部架构。具有NWPU VHR-10光学遥感数据集的模型。此外,部署了用于GPU的CPU和批次检测的多线程,以提高多核CPU和多核GPU的探测器和利用的吞吐量。实验表明,我们所提出的检测方法可以显着降低模型尺寸,计算复杂性和检测时间,同时保持竞争精度。具体而言,具有Shuffleenet-V2和切割特征的一个,实现了94.39%的最高平均平均精度,最低计算复杂度为18.97千兆浮点操作,最高检测速度为GPU和3.07 FPS的每秒90.10帧(FPS)对于CPU,对应于6.94倍和13.26倍的加速度与基准系统上的基线相比,模型大小为13.6 MB。此外,它进一步提高了具有4个线程的CPU上的效率并实现了4.98FPS,并且在GPU上的200.24 FPS,批量大小为32。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号