Skip to main content

Advertisement

Log in

A segment-wise prediction based on genetic algorithm for object recognition

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

Abstract

Object recognition in complex backgrounds has challenged the fields of pattern recognition for years. It is even harder when the targets in images are of different poses. Current methods use descriptors of characteristic vectors and machine learning algorithms to produce classifiers for object recognition. However, the generalization ability of these methods relies on the quality of the training phase and cannot find the precise boundaries of the targets. The geometric features of objects are the most stable and consistent features, so the recognition method based on shapes can be more intuitive than those based on color and texture features. This paper proposes a novel method that uses the images represented by line segments. The recognition mission becomes to effectively filter and combine them. The contour fragments after combinations are expected to satisfy the given model, or certain parts of it. In this way, object recognition can be viewed as a combinatorial optimization problem. This paper develops a genetic algorithm-based method to solve this problem. The experimental results show that this method can solve the combinatorial optimization problem effectively and can accurately distinguish the contour of the target object from the background. This method, which is based on geometric features, may contribute to the development of explicit principals for the description of object structure and recognition method based on symbolic reasoning.

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

Similar content being viewed by others

References

  1. Milner S, Davis C, Zhang H (2012) Nature-inspired self-organization, control, and optimization in heterogeneous wireless networks. IEEE Trans Mob Comput 11(7):1207–1222

    Article  Google Scholar 

  2. Dai J, Li Y, He K, Sun J (2016) R-FCN: object detection via region-based fully convolutional networks. In: Advances in neural information processing systems 29: annual conference on neural information processing systems 2016, December 5–10, 2016, Barcelona, Spain, pp 379–387

  3. Liu W, Anguelov D, Erhan D, Szegedy C, Reed SE, Fu C, Berg AC (2016) SSD: single shot multibox detector. In: Computer vision—ECCV 2016—14th European conference, proceedings, part I, pp 21–37

  4. Redmon J, Divvala SK, Girshick RB, Farhadi A (2016) You only look once: unified, real-time object detection. 2016 IEEE conference on computer vision and pattern recognition, pp 779–788

  5. Wei H, Ren Y (2013) A mathematical model of retinal ganglion cells and its applications in image representation. Neural Process Lett 38(2):205–226

    Article  Google Scholar 

  6. Wei H, Ren Y, Wang Z (2012)  A group-decision making model of orientation detection. The 2012 international joint conference on neural networks (IJCNN), pp 1–8

  7. Latecki LJ, Lakamper R (2000) Shape similarity measure based on correspondence of visual parts. IEEE Trans Pattern Anal Mach Intell 22(10):1185–1190

    Article  Google Scholar 

  8. Zhang H, Cao X, Ho JKL, Chow TWS (2017) Object-level video advertising: an optimization framework. IEEE Trans Ind Inf 13(2):520–531

    Article  Google Scholar 

  9. Tao W, Jin H, Liu L (2007) Object segmentation using ant colony optimization algorithm and fuzzy entropy. Pattern Recognit Lett 28(7):788–796

    Article  Google Scholar 

  10. Maulik U, Bandyopadhyay S (2000) Genetic algorithm-based clustering technique. Pattern Recognit 33(9):1455–1465

    Article  Google Scholar 

  11. Roth G, Levine MD (1994) Geometric primitive extraction using a genetic algorithm. IEEE Trans Pattern Anal Mach Intell 16(9):901–905

    Article  Google Scholar 

  12. Chen KZ, Zhang XW, Ou ZY, Feng XA (2003) Recognition of digital curves scanned from paper drawings using genetic algorithms. Pattern Recognit 36(1):123–130

    Article  MATH  Google Scholar 

  13. Garai G, Chaudhuri B (2007) A distributed hierarchical genetic algorithm for efficient optimization and pattern matching. Pattern Recognit 40(1):212–228

    Article  MATH  Google Scholar 

  14. Suganthan PN (2002) Structural pattern recognition using genetic algorithms. Pattern Recognit 35(9):1883–1893

    Article  MATH  Google Scholar 

  15. Yen GG, Nithianandan N (2002) Facial feature extraction using genetic algorithm. In: Proceedings of the 2002 congress on evolutionary computation, vol 2, 2002. CEC’02. IEEE, pp 1895–1900

  16. Ozcan E, Mohan CK (1996) Shape recognition using genetic algorithms. IEEE international conference on evolutionary computation. IEEE, pp 411–416

  17. Abdel-gaied S (2008) Employing genetic algorithms for qualitative shapes detection. ICGST-GVIP 8(4):19–25

    Google Scholar 

  18. Ferrari V, Jurie F, Schmid C (2010) From images to shape models for object detection. Int J Comput Vis 87(3):284–303

    Article  Google Scholar 

  19. Lu C, Latecki LJ, Adluru N, Yang X, Ling H (2009) Shape guided contour grouping with particle filters. In: IEEE 12th international conference on computer vision, 2009. IEEE, pp 2288–2295

  20. Ren H, Li ZN (2015) Object recognition based on deformable edge set. In: IEEE international conference on image processing, pp 2439–2443

  21. Zheng W, Chang H, Liang L, Ren H, Shan S, Chen X (2013) Strip features for fast object detection. IEEE Trans Cybern 43(6):1898–1912

    Article  Google Scholar 

  22. Belongie S, Malik J, Puzicha J (2002) Shape matching and object recognition using shape contexts. IEEE Trans Pattern Anal Mach Intell 24(4):509–522

    Article  Google Scholar 

  23. Petrowski A (1996) A clearing procedure as a niching method for genetic algorithms. In: Proceedings of IEEE international conference on evolutionary computation, 1996. IEEE, pp 798–803

  24. Ferrari V, Tuytelaars T, Van Gool L (2006) Object detection by contour segment networks. In: Computer vision–ECCV 2006. Springer, PLO, pp 14–28

  25. Gu C, Lim JJ, Arbeláez P, Malik J (2009) Recognition using regions. In: IEEE Conference on computer vision and pattern recognition, 2009. CVPR 2009. IEEE, pp 1030–1037

  26. BerkeleyUniversity (2014) Uc berkeley computer vision group—recognition. http://www.eecs.berkeley.edu/Research/Projects/CS/vision/shape/glam_cvpr09_v2.zip

  27. Ferrari V, Jurie F, Schmid C (2007) Accurate object detection with deformable shape models learnt from images. In: IEEE Conference on computer vision and pattern recognition, 2007. CVPR’07. IEEE, pp 1–8

Download references

Acknowledgements

This work was supported in part by the Key Project of the National Natural Science Foundation of China (No. 61134009), the National Natural Science Foundation of China (Nos. 61771146, 61473077, 61473078, 61503075), Shanghai Sailing Program (No. 17YF1426100), China Postdoctoral Science Foundation (No. 2016M601472).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hui Wei.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, Xs., Wei, H. A segment-wise prediction based on genetic algorithm for object recognition. Neural Comput & Applic 31, 2295–2309 (2019). https://doi.org/10.1007/s00521-017-3189-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-017-3189-z

Keywords

Navigation