Skip to main content
Log in

Biogeography particle swarm optimization based counter propagation network for sketch based face recognition

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we present a Biogeography Particle Swarm Optimization (BPSO) based Counter Propagation Network (CPN) i.e. BPSO-CPN for Sketch Based Face Recognition (SBFR) system. A new criterion of selecting exemplar vector using biogeography learning based PSO is used for optimization of Mean Square Error (MSE) between feature vector of sketch and photo. In this work, we use Histogram of Gradient (HOG) feature vector for similarity measures between sketch and photo. Select a sketch as query image from database and using BPSO-CPN to retrieves similar photos from database. Proposed BPSO-CPN method is tested on CUHK and IIITD sketch dataset containing about 1000 sketches and photos. The experimental result envisage that, BPSO-CPN gives promising results and achieves high precision as comparison with other existing methods and neural networks. Motivation behind this research work is to find missing or wanted persons who involve in antinational activities and it help investigating agencies to narrow down the suspects quickly.

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

Similar content being viewed by others

References

  1. Ahonen T, Hadid A, Pietikäinen M (2004) Face recognition with local binary patterns. Proceedings of European Conference on Computer Vision 3021:469–481

  2. Ahonen T, Hadid A, Pietikainen M (2006) Face description with local binary patterns: application to face recognition. IEEE Trans Pattern Anal Mach Intell 28(12):2037–2041

    Article  Google Scholar 

  3. Baker E (1998) The mug-shot search problem: a study of the eigenface metric, search strategies, and interfaces in a system for searching facial image data. Harvard Computer Science Group Technical Report TR-16-98. http://nrs.harvard.edu/urn-3:HUL.InstRepos:25686818

  4. Baker E, Seltzer M (1997) The mug-shot search problem. Harvard Computer Science Group Technical Report TR-20-97

  5. Bhatt HS, Bharadwaj S, Singh R, Vatsa M (2012) Memetically Optimized MCWLD for matching sketches with digital face images. IEEE Transactionson Information Forensics and Security 7(5):1522–1535

  6. Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698

    Article  Google Scholar 

  7. Cui J, Liu Y, Xu Y, Zhao H, Zha H (2013) Tracking generic human motion via fusion of low- and high-dimensional approaches. IEEE Transactions on Systems, Man, and Cybernetics: Systems 43(4):996–1002

    Article  Google Scholar 

  8. D’eniz O, Bueno G, Salido J, Torre F (2011) Face recognition using histograms of oriented gradients. Pattern Recogn Lett 32(12):1598–1603

    Article  Google Scholar 

  9. Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. Proceedings of IEEE computer vision and. Pattern Recogn 1:886–893

    Google Scholar 

  10. Field DJ (1987) Relations between the statistics of natural images and the response properties of cortical cells. Optical Society of America 4(12):2379–2394

    Article  Google Scholar 

  11. Galea C, Farrugia RA (2016) Face photo-sketch recognition using local and global texture descriptors. 24th European Signal Processing Conference 2240–2244

  12. Galoogahi HK, Sim T (2012) Inter-modality face sketch recognition. Proceedings of IEEE International Conference on Multimedia and Expo 224–229. https://doi.org/10.1109/ICME.2012.128

  13. Galoogahi HK, Sim T (2012) Face sketch recognition by local radon binary pattern: LRBP. Proceedings of IEEE International Conference of Image Processing 1837–1840. https://doi.org/10.1109/ICIP.2012.6467240

  14. Galoogahi HK, Sim T (2012) Face photo retrieval by sketch example. Proceedings of the 20th ACM International Conference on Multimedia, New York, pp 949–952. https://doi.org/10.1145/2393347.2396354

  15. Gao X, Zhong J, Li J, Tian C (2008) Face sketch synthesis algorithm based on e-hmm and selective ensemble. IEEE transactions on circuits and Systems for Video. Technology 18(4):487–496

    Google Scholar 

  16. Gong D, Li Z, Huang W, Li X, Tao D (2017) Heterogeneous face recognition: a common encoding feature discriminant approach. IEEE Trans Image Process 26(5):2079–2089

    Article  MathSciNet  Google Scholar 

  17. Gong D, Zheng J (2013) A maximum correlation feature descriptor for heterogeneous face recognition. 2nd IAPR Asian Conference on Pattern Recognition, Naha, pp 135–139. https://doi.org/10.1109/ACPR.2013.12

  18. Guo Z, Zhang L, Zhang D (2010) A completed modeling of local binary pattern operator for texture classification. IEEE Trans Image Process 19(6):1657–1663

    Article  MathSciNet  Google Scholar 

  19. Kennedy J, Eberhart R (1995) Particle Swarm Optimization. Proceedings of ICNN'95 - International Conference on Neural Networks 1942–1948. https://doi.org/10.1109/ICNN.1995.488968

  20. Klare BF, Jain AK (2013) Heterogeneous face recognition using kernel prototype similarities. IEEE Trans Pattern Anal Mach Intell 35(6):1410–1422

    Article  Google Scholar 

  21. Klare B, Li Z, Jain AK (2011) Matching forensic sketches to mug shot photos. IEEE Trans Pattern Anal Mach Intell 33(3):639–646

    Article  Google Scholar 

  22. Konen W (1996) Comparing facial line drawings with gray-level images: a case study on PHANTOMAS. International Conference on Artificial Neural Networks - ICANN 96727–734 . Lect Notes Comput Sci 1112:727–734

  23. Lei Z, Liao S, Jain AK, Li SZ (2012) Coupled discriminant analysis for heterogeneous face recognition. IEEE Transactions on Information Forensics and Security 7(6):1707–1716

    Article  Google Scholar 

  24. Li Z, Gong D, Qiao Y, Tao D (2014) Common feature discriminant analysis for matching infrared face images to optical face images. IEEE Trans Image Process 23(6):2436–2445

    Article  MathSciNet  Google Scholar 

  25. Li Y, Savvides M, Bhagavatula V (2006) Illumination tolerant face recognition using a novel face from sketch synthesis approach and advanced correlation filters. Proceedings of IEEE international conference on acoustics, speech. Signal Process:357–360

  26. Liu L, Cheng L, Liu Y, Jia Y, Rosenblum DS (2016) Recognizing complex activities by a probabilistic interval-based model. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI'16). AAAI Press, Phoenix, pp 1266–1272

  27. Liu Y, Nie L, Lei H, Zhang L, Rosenblum DS (2016) Action2Activity: Recognizing Complex Activities from Sensor Data, Computer Vision and Pattern Recognition. IJCAI'15 Proceedings of the 24th International Conference on Artificial Intelligence, Buenos Aires, pp 1617–1623

  28. Liu Y, Nie L, Liu L, Rosenblum DS (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181(12):108–115

    Article  Google Scholar 

  29. Liu Q, Tang X, Jin H, Lu H, Ma S (2005) A nonlinear approach for face sketch synthesis and recognition. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) 1:1005–1010

  30. Liu W, Tang X, Liu J (2007) Bayesian tensor inference for sketch-based facial photo hallucination. Proceedings of international joint conference on. Artif Intell:2141–2146

  31. Liu Y, Zhang X, Cui J, Wu C, Hamid A, Zha H (2010) Visual analysis of child-adult interactive behaviors in video sequences, 16th international conference on Virtual Systems and Multimedia (VSMM). https://doi.org/10.1109/VSMM.2010.5665969

  32. Liu Y, Zhang L, Nie L, Yan Y, Rosenblum DS (2016) Fortune teller: predicting your career path. Proceedings of the thirtieth AAAI conference on artificial intelligence (AAAI-16) Phoenix, pp 201–207

  33. Liu Y, Zheng Y, Liang Y, Liu S and Rosenblum D. S. (2016) Urban water quality prediction based on multi-task multi-view learning. Proceeding IJCAI'16 Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, New York, pp 2576–2582

  34. Lowe DG (1999) Object recognition from local scale-invariant features. Proceedings of the 7th IEEE International Conference on Computer Vision 2:1150–1157

    Google Scholar 

  35. Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110

    Article  Google Scholar 

  36. Ma H (2010) An analysis of the equilibrium of migration models for biogeography-based optimization. Inf Sci 180:3444–3464

    Article  Google Scholar 

  37. Man CH, Yuen PC (2002) A human face image searching system using sketch. Proceedings of the IAPR Conference on Machine Vision Applications, Nara, pp 500–503

  38. Nagai T, Nguyen T (2004) Appearance model based face-to-face transform. Proceedings of IEEE international conference on acoustics, speech. Signal Process 5:749–752

    Google Scholar 

  39. Nandagopalan S, Adiga BS, Deepak N (2008) A universal model for content-based image retrieval. International Journal of Computer, Electrical, Automation, Control and Information Engineering 2(10):3436–3439

    Google Scholar 

  40. Nefian AV, Hayes MH (1999) Face recognition using an embedded HMM. Proceedings of International Conference on Audio and Video based Biometric Person Authentication 19–24. https://doi.org/10.1.1.46.3359

  41. Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24(7):971–987

    Article  Google Scholar 

  42. Saha SK, Das AK, Chanda B (2004) CBIR using perception based texture and colour measures. Proceedings of the 17th international conference on. Pattern Recogn 2:985–988

    Google Scholar 

  43. Sakhre V, Singh UP, Jain S (2017) FCPN approach for uncertain nonlinear dynamical system with unknown disturbance. Int J Fuzzy Syst 19(2):452–469. https://doi.org/10.1007/s40815-016-0145-5

    Article  MathSciNet  Google Scholar 

  44. Shepherd JW (1986) An interactive computer system for retrieving faces. Aspects of Face Processing 28:398–409

    Article  Google Scholar 

  45. Silva MAA, Ch’avez GC (2014) Face sketch recognition from local features. SIBGRAPI '14 Proceedings of the 27th SIBGRAPI Conference on Graphics, Patterns and Images, Washington, pp 57–64

  46. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713

    Article  Google Scholar 

  47. Singh UP, Jain S (2016) Modified chaotic bat algorithm-based counter propagation neural network for uncertain nonlinear discrete time system. Int J Comput Intell Appl 15(3):1650016. https://doi.org/10.1142/S1469026816500164

    Article  Google Scholar 

  48. Singh UP, Jain S (2017) Optimization of neural network for nonlinear discrete time system using modified quaternion firefly algorithm: case study of Indian currency exchange rate prediction. Soft Comput. https://doi.org/10.1007/s00500-017-2522-x

  49. Subudhi B, Jena D (2011) A differential evolution based neural network approach to nonlinear system identification. Appl Soft Comput 11:861–871

    Article  Google Scholar 

  50. Tamura H, Mori S, Yamawaki T (1978) Textural features corresponding to visual perception. IEEE Transactions on Systems, Man and Cybernetics 8(6):460–473

    Article  Google Scholar 

  51. Tang X, Wang X (2003) Face sketch synthesis and recognition. Proceedings of the Ninth IEEE International Conference on Computer Vision, Nice. https://doi.org/10.1109/ICCV.2003.1238414

  52. Tang X, Wang X (2004) Face sketch recognition. IEEE Transactions on Circuits and Systems for Video Technology 14(1):50–57

    Article  Google Scholar 

  53. Tharwat A, Gaber T, Hassanien AE, Hassanien HA, Tolba MF (2014) Cattle identification using muzzle print images based on texture features approach. Proceedings of the Fifth International Conference on Innovations in Bio-Inspired Computing and Applications IBICA 2014. Adv Intell Syst Comput 303:217–227

  54. Tharwat A, Mahdi H, Hennawy AE, Hassanien AE (2015) Face sketch recognition using local invariant features. 7th International Conference of Soft Computing and Pattern Recognition (SoCPaR) 117–122. https://doi.org/10.1109/SOCPAR.2015.7492793

  55. Uhl RG, Lobo NV (1996) A framework for recognizing a facial image from a police sketch. Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition 586–593. https://doi.org/10.1109/CVPR.1996.517132

  56. Uhl RG, Lobo NV, Kwon YH (1994) Recognizing a facial image from a police sketch. Proceedings of 1994 IEEE Workshop on Applications of Computer Vision, Sarasota, pp 129–137. https://doi.org/10.1109/ACV.1994.341299

  57. Wang S, Qin H (2009) A Study of order-based block color feature image retrieval compared with cumulative color histogram method. Sixth International Conference on Fuzzy Systems and Knowledge Discovery 1:81–84. https://doi.org/10.1109/FSKD.2009.294

  58. Wang X, Tang X (2008) Face photo-sketch synthesis and recognition. IEEE Trans Pattern Anal Mach Intell 31(11):1955–1967

    Article  Google Scholar 

  59. Xiao B, Gao X, Tao D, Li X (2009) A new approach for face recognition by sketches in photos. Signal Process 89(8):1576–1588

    Article  Google Scholar 

  60. Zhang B, Gao Y, Zhao S, Liu J (2010) Local derivative pattern versus local binary pattern: face recognition with high-order local pattern descriptor. IEEE Trans Image Process 19(2):533–544

    Article  MathSciNet  Google Scholar 

  61. Zhang W, Shan S, Gao W, Chen X, Zhang H (2005) Local gabor binary pattern histogram sequence (LGBPHS): a novel non statistical model for face representation and recognition. Proceedings of IEEE International Conference on Computer Vision 1:786–791

    Google Scholar 

  62. Zhang W, Wang X, Tang X (2011) Coupled information-theoretic encoding for face photo-sketch recognition. CVPR '11 Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 513–520. https://doi.org/10.1109/CVPR.2011.5995324

  63. Zhong J, Gao X, Tian C (2007) Face sketch synthesis using a E-HMM and selective ensemble. IEEE Transactions on Circuits and Systems for Video Technology 18(4):487–496. https://doi.org/10.1109/TCSVT.2008.918770

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suchitra Agrawal.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Agrawal, S., Singh, R.K., Singh, U.P. et al. Biogeography particle swarm optimization based counter propagation network for sketch based face recognition. Multimed Tools Appl 78, 9801–9825 (2019). https://doi.org/10.1007/s11042-018-6542-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-018-6542-z

Keywords

Navigation