An attribution-based pruning method for real-time mango detection with YOLO network

被引:79
|
作者
Shi, Rui [1 ]
Li, Tianxing [1 ]
Yamaguchi, Yasushi [1 ]
机构
[1] Univ Tokyo, Dept Gen Syst Studies, Tokyo, Japan
基金
日本学术振兴会;
关键词
Deep learning; Mango detection; Network pruning; Attribution methods;
D O I
10.1016/j.compag.2020.105214
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
Real-time fruit detection and localization in orchards are essential for agronomic applications of yield estimation, yield mapping, and automated harvesting. Traditional detection methods based on hand-crafted feature extractors are difficult to adapt to the complicated variations in real orchard environments. Modem deep neural networks (DNNs) need high performance computing units for inference, this is not practical for typical farms and orchards, despite the high detection performance. To reduce the computation cost of DNNs, we propose a generalized attribution method for pruning detection networks which can be easily finetuned to accurately detect mango in real time. By designing the channel and spatial masks to generalize the attribution method, the convolutional kernels that are firmly correlated with specific target output in the original YOLOv3-tiny network can be detected. Then, the uncorrelated kernels are pruned in channel-dimension layer-by-layer. Before finetuning the pruned network, anchor sizes, data augmentation, and learning rate decay were adapted for mango detection. The experimental results show that the proposed pruning method could identify the highly target-related convolutional kernels and that the finetuned network provides better mango detection performance than the original. Our resulting network which is a scale and rotation invariant mango detection network achieved an Fl-score of 0.944 with 2.6 GFLOPs (giga-floating point operations). Compared to the finetuned network without pruning, the computation of our network was reduced by 68.7% whereas the accuracy was increased by 0.4%. Compared to a state-of-the-art network trained with the same mango dataset, the computation was reduced by 83.4% with only about 2.4% loss in accuracy. The proposed pruning method can strip a sub-network from a large-scale detection network to meet the real-time requirements of low-power-consumption processors for mobile devices, e.g., ARM Cortex-A8 performs around 4.0 GFLOPS (giga-floating point operations per second). The trained network and test code are available for comparative studies.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Real-Time Vehicle Detection Based on Improved YOLO v5
    Zhang, Yu
    Guo, Zhongyin
    Wu, Jianqing
    Tian, Yuan
    Tang, Haotian
    Guo, Xinming
    SUSTAINABILITY, 2022, 14 (19)
  • [42] A Real-Time Olive Fruit Detection for Harvesting Robot Based on YOLO Algorithms
    Aljaafreh, Ahmad
    Elzagzoug, Ezzaldeen Y.
    Abukhait, Jafar
    Soliman, Abdel-Hamid
    Alja'afreh, Saqer S.
    Sivanathan, Aparajithan
    Hughes, James
    ACTA TECHNOLOGICA AGRICULTURAE, 2023, 26 (03) : 121 - 132
  • [43] YOLO-V3 based real-time drone detection algorithm
    Alsanad, Hamid R.
    Sadik, Amin Z.
    Ucan, Osman N.
    Ilyas, Muhammad
    Bayat, Oguz
    MULTIMEDIA TOOLS AND APPLICATIONS, 2022, 81 (18) : 26185 - 26198
  • [44] YOLO Based Real-Time Human Detection for Smart Video Surveillance at the Edge
    Huy Hoang Nguyen
    Thi Nhung Ta
    Ngoc Cuong Nguyen
    Van Truong Bui
    Hung Manh Pham
    Duc Minh Nguyen
    IEEE ICCE 2020: 2020 IEEE EIGHTH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND ELECTRONICS (ICCE), 2021, : 439 - 444
  • [45] Coal-rock interface real-time recognition based on the improved YOLO detection and bilateral segmentation network
    Xu, Shuzhan
    Jiang, Wanming
    Liu, Quansheng
    Wang, Hongsheng
    Zhang, Jun
    Li, Jinlong
    Huang, Xing
    Bo, Yin
    UNDERGROUND SPACE, 2025, 21 : 22 - 43
  • [46] Real-Time Object Detection for the Running Train Based on the Improved YOLO V4 Neural Network
    Liu, Yang
    Gao, Mengfei
    Zong, Humin
    Wang, Xinping
    Li, Jinshuang
    JOURNAL OF ADVANCED TRANSPORTATION, 2022, 2022
  • [47] A real-time detection method of multi-scale traffic signs based on dynamic pruning strategy
    Jiang Q.
    Rui T.
    Dai J.
    Shao F.
    Lu G.
    Wang J.
    Multimedia Tools and Applications, 2023, 82 (21) : 32519 - 32537
  • [48] Evolutionary channel pruning for real-time object detection
    Yang, Changcai
    Lin, Zhijie
    Lan, Ziyang
    Chen, Riqing
    Wei, Lifang
    Liu, Yizhang
    KNOWLEDGE-BASED SYSTEMS, 2024, 287
  • [49] Voltage sag real-time detection method based on feedback neural network
    Li, Cheng
    Yang, Bo
    Zou, Yun-Ping
    Ding, Hong-Fa
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2010, 14 (09): : 19 - 25
  • [50] A fuzzy kernel-based method for real-time network intrusion detection
    Petrovskiy, M
    INNOVATIVE INTERNET COMMUNITY SYSTEMS, 2003, 2877 : 189 - 200