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.
Similar content being viewed by others
References
Ahonen T, Hadid A, Pietikäinen M (2004) Face recognition with local binary patterns. Proceedings of European Conference on Computer Vision 3021:469–481
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
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
Baker E, Seltzer M (1997) The mug-shot search problem. Harvard Computer Science Group Technical Report TR-20-97
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
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698
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
D’eniz O, Bueno G, Salido J, Torre F (2011) Face recognition using histograms of oriented gradients. Pattern Recogn Lett 32(12):1598–1603
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. Proceedings of IEEE computer vision and. Pattern Recogn 1:886–893
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
Galea C, Farrugia RA (2016) Face photo-sketch recognition using local and global texture descriptors. 24th European Signal Processing Conference 2240–2244
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
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
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
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
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
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
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
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
Klare BF, Jain AK (2013) Heterogeneous face recognition using kernel prototype similarities. IEEE Trans Pattern Anal Mach Intell 35(6):1410–1422
Klare B, Li Z, Jain AK (2011) Matching forensic sketches to mug shot photos. IEEE Trans Pattern Anal Mach Intell 33(3):639–646
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
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
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
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
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
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
Liu Y, Nie L, Liu L, Rosenblum DS (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181(12):108–115
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
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
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
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
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
Lowe DG (1999) Object recognition from local scale-invariant features. Proceedings of the 7th IEEE International Conference on Computer Vision 2:1150–1157
Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Ma H (2010) An analysis of the equilibrium of migration models for biogeography-based optimization. Inf Sci 180:3444–3464
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
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
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
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
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
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
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
Shepherd JW (1986) An interactive computer system for retrieving faces. Aspects of Face Processing 28:398–409
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
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
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
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
Subudhi B, Jena D (2011) A differential evolution based neural network approach to nonlinear system identification. Appl Soft Comput 11:861–871
Tamura H, Mori S, Yamawaki T (1978) Textural features corresponding to visual perception. IEEE Transactions on Systems, Man and Cybernetics 8(6):460–473
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
Tang X, Wang X (2004) Face sketch recognition. IEEE Transactions on Circuits and Systems for Video Technology 14(1):50–57
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
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
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
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
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
Wang X, Tang X (2008) Face photo-sketch synthesis and recognition. IEEE Trans Pattern Anal Mach Intell 31(11):1955–1967
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6542-z