Adaptive Non-Maximum Suppression for improving performance of Rumex detection

被引:4
作者
Al-Badri, Ahmed Husham [1 ]
Ismail, Nor Azman [1 ]
Al-Dulaimi, Khamael [2 ,3 ]
Salman, Ghalib Ahmed [4 ]
Salam, Md Sah Hj [1 ]
机构
[1] Univ Teknol Malaysia, Fac Engn, Sch Comp, Johor Baharu, Malaysia
[2] Al Nahrain Univ, Coll Sci, Dept Comp Sci, Baghdad, Iraq
[3] Queensland Univ Technol, Sch Elect Engn & Robot, Brisbane, Qld 4000, Australia
[4] Middle Tech Univ, Dept Comp Sci, Baghdad, Iraq
关键词
Non-Maximum Suppression (NMS); Deep Learning (DL); Ensemble Learning; Real-world data; Weed Detection; Rumex obtusifolius; OBJECT DETECTION; OBTUSIFOLIUS L; DIVERSITY;
D O I
10.1016/j.eswa.2023.119634
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A crucial post-processing stage in numerous object detection methods is Non-Maximum Suppression (NMS). The key idea of this technique is to rank the detected bounding boxes according to their scores. Subsequently, selecting the bounding box with the maximum score represents the one best-fitted to the object and suppresses the remaining significant boxes. Conventional NMS suffers from locating objects with accurate bounding boxes as there are multiple boxes in a certain region. This issue reduces the detection performance of automated weed applications in the real world. Weed detection methods based on Region-Convolutional Neural Network (R-CNN) frameworks remain suffer from a lack of detection rate due to overlapping and occlusion leaves issues. This paper presents an Ensemble-Region Convolutional Neural Networks (E-RCNN) model of three state-of-the-art networks to detect Rumex obtusifolius L. (R. obtu.) weeds under various conditions, especially overlapping. The proposed E-RCNN model is used due to its novelty of using ensemble classifiers with the combination of three extractors at its backbone. Adaptive Non-Maximum Suppression (ANMS) is proposed with the Region Proposal Network (RPN) to enhance the detection performance of overlapping and occluded objects by overcoming the drawbacks of con-ventional Non-Maximum Suppression (NMS). A hybrid model of three CNN extractor networks is used as the backbone in the classification stage. Thus, integrating three networks into one robust model increases the recognition capability by extracting additional useful features more efficiently than those from an individual network. For detection, RPN is used to generate multi-proposed boxes, whereas ANMS is used to select the best box that has a high score rate to match the target object. Our proposed model has trained and tested two standard benchmarking datasets of Rumex weeds under real-world data. The proposed model tested each dataset sepa-rately to evaluate the detection rate in terms of Intersection over Union (IoU). For comparing the evaluation of the detection rate, AlexNet, Single-Shot Detector (SSD), DetectNet and Faster R-CNN with conventional NMS models are used to compare the results.
引用
收藏
页数:11
相关论文
共 67 条
  • [1] Learning Semantic Graphics Using Convolutional Encoder-Decoder Network for Autonomous Weeding in Paddy
    Adhikari, Shyam Prasad
    Yang, Heechan
    Kim, Hyongsuk
    [J]. FRONTIERS IN PLANT SCIENCE, 2019, 10
  • [2] Hybrid CNN Model for Classification of Rumex Obtusifolius in Grassland
    Al-Badri, Ahmed Husham
    Ismail, Nor Azman
    Al-Dulaimi, Khamael
    Rehman, Amjad
    Abunadi, Ibrahim
    Bahaj, Saeed Ali
    [J]. IEEE ACCESS, 2022, 10 : 90940 - 90957
  • [3] Classification of weed using machine learning techniques: a review-challenges, current and future potential techniques
    Al-Badri, Ahmed Husham
    Ismail, Nor Azman
    Al-Dulaimi, Khamael
    Salman, Ghalib Ahmed
    Khan, A. R.
    Al-Sabaawi, Aiman
    Salam, Md Sah Hj
    [J]. JOURNAL OF PLANT DISEASES AND PROTECTION, 2022, 129 (04) : 745 - 768
  • [4] Emergence and root fragments regeneration of Rumex species
    Alshallash, Khalid S.
    [J]. ANNALS OF AGRICULTURAL SCIENCE, 2018, 63 (02): : 129 - 134
  • [5] [Anonymous], 2017, Adv. Anim. Biosci., DOI [10.1017/S2040470017000206, DOI 10.1017/S2040470017000206, 10.1017/s2040470017000206]
  • [6] On Detection of Multiple Object Instances Using Hough Transforms
    Barinova, Olga
    Lempitsky, Victor
    Kholi, Pushmeet
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (09) : 1773 - 1784
  • [7] Controlled comparison of machine vision algorithms for Rumex and Urtica detection in grassland
    Binch, A.
    Fox, C. W.
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2017, 140 : 123 - 138
  • [8] Blaschko M. B., 2013, SCAND C IM AN SCIA
  • [9] Soft-NMS - Improving Object Detection With One Line of Code
    Bodla, Navaneeth
    Singh, Bharat
    Chellappa, Rama
    Davis, Larry S.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, : 5562 - 5570
  • [10] A Theoretical Framework on the Ideal Number of Classifiers for Online Ensembles in Data Streams
    Bonab, Hamed R.
    Can, Fazli
    [J]. CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 2053 - 2056