KDT-SPSO: A multimodal particle swarm optimisation algorithm based on k-d trees for palm tree detection

被引:6
|
作者
Chen, Zi Yan [1 ,2 ]
Liao, Iman Yi [1 ]
Ahmed, Amr [1 ]
机构
[1] Univ Nottingham Malaysia, Sch Comp Sci, Semenyih, Selangor, Malaysia
[2] Adv Agriecol Res Sdn Bhd, Petaling Jaya, Selangor, Malaysia
关键词
k-d tree; Palm tree detection; Support vector machine (SVM); Multimodal optimisation; Particle swarm optimisation (PSO); Local binary pattern (LBP); INTELLIGENCE; FRAMEWORK; DISTANCE; MODEL;
D O I
10.1016/j.asoc.2021.107156
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Palm tree detection, as any other problem of object localisation in an image, can be formulated mathematically as a multimodal optimisation problem that seeks for the best set of positions and scales that maximise the classification score. In recent decades, many bio-inspired multimodal optimisation algorithms using different niching techniques have been proven effective and robust in solving optimisation problems. In many niching-based algorithms, e.g., species-based particle swarm optimisation (SPSO), repetitive distance evaluations to search for nearest neighbours are unavoidable to find multiple optima in the search space, which are computationally expensive. In this paper, we propose an improved SPSO named KDT-SPSO to speed up the nearest neighbour search using a special tree-based structure, called k-d tree. KDT-SPSO reduces the computation complexity by only visiting the subtrees that most likely contain the neighbours. We statistically tested KDT-SPSO on a number of benchmark functions and the results showed that it was up to 48% faster than the original SPSO. After proving its effectiveness, we optimised the parameters of KDT-SPSO for palm tree detection and introduced a restart mechanism to speed up its convergence and to improve the recall rate. The local binary pattern (LBP) feature extractor and modified support vector machine (SVM) classifier with radial basis function (RBF) kernel were used to compute the fitness value of palm trees. The optimised KDT-SPSO was able to achieve on average 91.80% palm tree detection accuracy and 5 times faster than the traditional sliding window approach. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 19 条
  • [1] KDT-MOEA: A multiobjective optimization framework based on K-D trees
    Lacerda, Allysson S. M.
    Batista, Lucas S.
    INFORMATION SCIENCES, 2019, 503 : 200 - 218
  • [2] A Clustering WSN Routing Protocol Based on k-d Tree Algorithm
    Anzola, John
    Pascual, Jordan
    Tarazona, Giovanny
    Gonzalez Crespo, Ruben
    SENSORS, 2018, 18 (09)
  • [3] Fast Search Algorithm of Nonlinear LUT based on K-D Tree
    Wu, Mou
    Xie, Kai
    Zeng, Guangquan
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND APPLICATIONS (CSA), 2013, : 281 - 284
  • [4] Algorithm for searching nearest-neighbor based on the bounded k-d tree
    College of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
    不详
    Huazhong Ligong Daxue Xuebao, 2008, 7 (73-76):
  • [5] Fast vector quantization encoding based on K-d tree backtracking search algorithm
    Ramasubramanian, V
    Paliwal, KK
    DIGITAL SIGNAL PROCESSING, 1997, 7 (03) : 163 - 187
  • [6] Dynamic Load Balancing Based on Constrained K-D Tree Decomposition for Parallel Particle Tracing
    Zhang, Jiang
    Guo, Hanqi
    Hong, Fan
    Yuan, Xiaoru
    Peterka, Tom
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (01) : 954 - 963
  • [7] An optimisation of 3D printing parameters of nanocomposites based on improved particle swarm optimisation algorithm
    Zhang J.
    Yang Y.
    International Journal of Microstructure and Materials Properties, 2023, 16 (04) : 266 - 277
  • [8] A k-d tree-based algorithm to parallelize Kriging interpolation of big spatial data
    Wei, Haitao
    Du, Yunyan
    Liang, Fuyuan
    Zhou, Chenghu
    Liu, Zhang
    Yi, Jiawei
    Xu, Kaihui
    Wu, Di
    GISCIENCE & REMOTE SENSING, 2015, 52 (01) : 40 - 57
  • [9] Object pose estimation based on stereo vision with improved K-D tree ICP algorithm
    Huang, Li
    Wang, Cheng
    Yun, Juntong
    Tao, Bo
    Qi, Jinxian
    Liu, Ying
    Ma, Hongjie
    Yu, Hui
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (21):
  • [10] Optimizing computation of distance map based on optimal k-d tree k-NN searching algorithm
    Liu, W.B.
    Yuan, B.Z.
    Tiedao Xuebao/Journal of the China Railway Society, 2001, 23 (03):