Skip to main content
Log in

Using flower pollination algorithm and atomic potential function for shape matching

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Visual shape matching has been a hot research topic. As a relatively new branch, atomic potential matching (APM) model is inspired by potential field attractions. Compared to the conventional edge potential function (EPF) model, APM has been verified to be less sensitive to intricate backgrounds in the test image and far more cost-effective in the computation process. The optimization process of shape matching can be regarded as a numerical optimization problem, which is disposed by flower pollination algorithm (FPA). This study comprehensively investigates the convergence performances of FPA and the other algorithms in shape matching problem based on APM model. Experimental results of three realistic examples show that FPA is able to provide very competitive results and to outperform the other algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

References

  1. Simon K, Sheorey S, Jacobs D, Basri R (2015) A linear elastic force optimization model for shape matching. J Math Imag Vis 51(2):260–278

    Article  MathSciNet  MATH  Google Scholar 

  2. Esmaili SS, Maghooli K, Nasrabadi AM (2015) Combining two visual cortex models for robust face recognition. Opt Int J Light Electron Opt 126(21):2818–2824

    Article  Google Scholar 

  3. Dickmanns ED, Mysliwetz B, Christians T (1990) An integrated spatio-temporal approach to automatic visual guidance of autonomous vehicles. IEEE Trans Syst Man Cybern 20(6):1273–1284

    Article  Google Scholar 

  4. Temel S, Unaldi N (2014) Opportunities and challenges of terrain aided navigation systems for aerial surveillance by unmanned aerial vehicles. Wide area surveillance. Springer, Berlin, pp 163–177

    Chapter  Google Scholar 

  5. Chaquet JM, Carmona EJ, Fernández-Caballero A (2013) A survey of video datasets for human action and activity recognition. Comput Vis Image Underst 117(6):633–659

    Article  Google Scholar 

  6. Yang F, Ding M, Zhang X, Hou W, Zhong C (2015) Non-rigid multi-modal medical image registration by combining L-BFGS-B with cat swarm optimization. Inf Sci 316:440–456

    Article  Google Scholar 

  7. Li B, Cao H, Hu M, Zhou C (2015) Shape matching optimization via atomic potential function and artificial bee colony algorithms with various search strategies. In: Proceedings of 8th international symposium on computational intelligence and design (ISCID 2015), vol 1, pp 1–4

  8. Li B, Yao Y (2014) An edge-based optimization method for shape recognition using atomic potential function. Eng Appl Artif Intell 35:14–25

    Article  Google Scholar 

  9. Li B (2015) Atomic potential matching: an evolutionary target recognition approach based on edge features. Opt Int J Light Electron Opt. doi:10.1016/j.ijleo.2015.11.186

    Google Scholar 

  10. Xu C, Duan H (2010) Artificial bee colony (ABC) optimized edge potential function (EPF) approach to target recognition for low-altitude aircraft. Pattern Recogn Lett 31(13):1759–1772

    Article  Google Scholar 

  11. Martinek M, Grosso R, Greiner G (2015) Interactive partial 3D shape matching with geometric distance optimization. Vis Comput 31(2):223–233

    Article  Google Scholar 

  12. Ghasab MAJ, Khamis S, Mohammad F, Fariman HJ (2015) Feature decision-making ant colony optimization system for an automated recognition of plant species. Exp Syst Appl 42(5):2361–2370

    Article  Google Scholar 

  13. Li B, Gong LG, Li Y (2014) A novel artificial bee colony algorithm based on internal-feedback strategy for image template matching. Sci World J 906861:1–14

    Google Scholar 

  14. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Article  Google Scholar 

  15. Yang XS (2012) Flower pollination algorithm for global optimization. Unconventional computation and natural computation. Springer, Berlin, pp 240–249

    Chapter  Google Scholar 

  16. Alam DF, Yousri DA, Eteiba MB (2015) Flower pollination algorithm based solar PV parameter estimation. Energy Convers Manag 101:410–422

    Article  Google Scholar 

  17. Wang R, Zhou Y, Qiao S, Huang K (2016) Flower pollination algorithm with bee pollinator for cluster analysis. Inf Process Lett 116(1):1–14

    Article  Google Scholar 

  18. Dubey HM, Pandit M, Panigrahi BK (2015) Hybrid flower pollination algorithm with time-varying fuzzy selection mechanism for wind integrated multi-objective dynamic economic dispatch. Renew Energy 83:188–202

    Article  Google Scholar 

  19. Draa A (2015) On the performances of the flower pollination algorithm-qualitative and quantitative analyses. Appl Soft Comput. doi:10.1016/j.asoc.2015.05.015

    Google Scholar 

  20. Zhou Y, Wang R, Luo Q (2015) Elite opposition-based flower pollination algorithm. Neurocomputing. doi:10.1016/j.neucom.2015.01.110

    Google Scholar 

  21. Mahdad B, Srairi K (2016) Security constrained optimal power flow solution using new adaptive partitioning flower pollination algorithm. Appl Soft Comput 46:501–522

    Article  Google Scholar 

  22. Nabil E (2016) A modified flower pollination algorithm for global optimization. Exp Syst Appl 57:192–203

    Article  Google Scholar 

  23. Sayed SAF, Nabil E, Badr A (2016) A binary clonal flower pollination algorithm for feature selection. Pattern Recogn Lett 77:21–27

    Article  Google Scholar 

  24. Pan JS, Dao TK, Chu SC, Pan TS (2016) Dynamic Diversity Population Based Flower Pollination Algorithm for Multimodal Optimization. Intelligent information and database systems. Springer, Berlin, pp 440–448

    Chapter  Google Scholar 

  25. Hoang ND, Bui DT, Liao KW (2016) Groutability estimation of grouting processes with cement grouts using differential flower pollination optimized support vector machine. Appl Soft Comput 45:173–186

    Article  Google Scholar 

  26. Wang R, Zhou Y, Zhou Y, Bao Z (2015) Local greedy flower pollination algorithm for solving planar graph coloring problem. J Comput Theor Nanosci 12(11):4087–4096

    Article  Google Scholar 

  27. Rodrigues D, Silva GF, Papa JP, Marana AN, Yang XS (2016) EEG-based person identification through binary flower pollination algorithm. Exp Syst Appl. doi:10.1016/j.eswa.2016.06.006

    Google Scholar 

  28. Emary E, Zawbaa HM, Hassanien AE, Parv B (2016) Multi-objective retinal vessel localization using flower pollination search algorithm with pattern search. Advances in data analysis and classification, pp 1–17

  29. Maini R, Aggarwal H (2009) Study and comparison of various image edge detection techniques. Int J Image Process 3(1):1–11

    Article  Google Scholar 

  30. Mantegna RN (1994) Fast, accurate algorithm for numerical simulation of Levy stable stochastic processes. Phys Rev E 49(5):4677–4683

    Article  Google Scholar 

  31. Yang XS, Deb S (2009) Cuckoo search via Lévy flights. World congress on nature and biologically inspired computing. Coimbatore, India, pp 210–214

    Google Scholar 

  32. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  33. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, pp 1942–1948

  34. Meng XB, Gao XZ, Lu L, Liu Y, Zhang H (2015) A new bio-inspired optimisation algorithm: bird swarm algorithm. J Exp Theor Artif Intell 27:1–15

  35. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471

    Article  MathSciNet  MATH  Google Scholar 

  36. Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18

    Article  Google Scholar 

  37. Gibbons JD, Chakraborti S (2011) Nonparametric statistical inference. Springer, Berlin, pp 977–979

    MATH  Google Scholar 

  38. Hollander M, Wolfe DA, Chicken E (2013) Nonparametric statistical methods. Wiley, New York

    MATH  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous reviewers whose valuable comments have greatly improved the presentation of the paper. This work is supported by National Science Foundation of China under Grants Nos. 61463007, 6153008.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yongquan Zhou.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Y., Zhang, S., Luo, Q. et al. Using flower pollination algorithm and atomic potential function for shape matching. Neural Comput & Applic 29, 21–40 (2018). https://doi.org/10.1007/s00521-016-2524-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-016-2524-0

Keywords

Navigation