Feature Selection using Particle Swarm Optimization for Thermal Face Recognition

  • Ayan SealEmail author
  • Suranjan Ganguly
  • Debotosh Bhattacharjee
  • Mita Nasipuri
  • Consuelo Gonzalo-Martin
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 304)


This paper presents an algorithm for feature selection based on particle swarm optimization (PSO) for thermal face recognition. The total algorithm goes through many steps. In the very first step, thermal human face image is preprocessed and cropping of the facial region from the entire image is done. In the next step, scale invariant feature transform (SIFT) is used to extract the features from the cropped face region. The features obtained by SIFT are invariant to object rotation and scale. But some irrelevant and noisy features could be produced with the actual features. Unwanted features have to be removed. In other words, optimum features have to be selected for better recognition accuracy. The PSO helps to identify the optimum features set using local as well as global searches. Here, this process has been implemented to select a subset of features that effectively represents original feature extracted for better classification convergence. Finally, minimum distance classifier is used to find the class label of each testing images. Minimum distance classifier acts as an objective function for PSO. In this work, all the experiments have been performed on UGC-JU thermal face database. The maximum success rate of 98.61 % recognition has been achieved using SIFT and PSO for frontal face images and 90.28 % for all images.


Face recognition Infrared face images Scale invariant feature transform Particle swarm optimization 



Authors are thankful to a project supported by DeitY (Letter No.: 12(12)/2012-ESD), MCIT, Government of India and DST-PURSE Programme at Department of Computer Science and Engineering, Jadavpur University, India for providing the necessary infrastructure to conduct experiments relating to this work. Ayan Seal is grateful to Department of Science and Technology (DST), Government of India for providing him Junior Research Fellowship-Professional (JRF-Professional) under DST-INSPIRE Fellowship programme [No: IF110591]. Ayan Seal is also thankful to Universidad Politecnica de Madrid, Spain, for providing him scholarship under Erasmus Mundus Action 2 India4EU II.


  1. 1.
    Kong, S.G., Heo, J., Abidi, B.R., Paik, J., Abidi, M.A.: Recent advances in visual and infrared face recognition—a review. Comput. Vis. Image Underst. 97, 103–135 (2005)CrossRefGoogle Scholar
  2. 2.
    Cutler, R.: Face recognition using infrared images and eigenfaces. University of Maryland, Technology Report, College Park (1996)Google Scholar
  3. 3.
    Turk, M., Pentland, A.: Eigenfaces for recognition. J. Cogn. Neurosci. 3(1), 71–86 (1991)Google Scholar
  4. 4.
    Fisher, R.A.: The statistical utilization of multiple measurements. Ann Eugenics 8, 376–386 (1938)CrossRefGoogle Scholar
  5. 5.
    Bhattacharjee, D., Seal, A., Ganguly, S., Nasipuri, M., Basu, D.K.: A comparative study of human thermal face recognition based on haar wavelet transform and local binary pattern. Comput. Intell. Neurosci. doi: 10.1155/2012/2610892012
  6. 6.
    Morse, B.S.: Lecture 2: Image Processing Review, Neighbors, Connected Components, and Distance (1998–2004)Google Scholar
  7. 7.
    Leonardis, A., Bischof, H.: Robust recognition using eigenimages. Comput. Vis. Image Underst. 78(1), 99–118 (2000)CrossRefGoogle Scholar
  8. 8.
    Everson, R., Sirovich, L.: Karhunen: Loeve procedure for gappy data. J. Opt. Soc. Am. A 12(8), 1657–1664 (1995)CrossRefGoogle Scholar
  9. 9.
    Seal, A., Bhattacharjee, D., Nasipuri, M., Basu, D.K.: UGC-JU face database and its benchmarking using linear regression classifier. Multimedia Tools Appl. (2013). doi: 10.1007/s11042-013-1754-8 Google Scholar
  10. 10.
    Lowe, D.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60, 91–110 (2004)CrossRefGoogle Scholar
  11. 11.
    Eberhart, R.C., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the 6th International Symposium on Micromachine and Human Science, Nagoya, Japan, pp. 39–43 (1995)Google Scholar
  12. 12.
    Ramadan, R.M., Abdel-Kader, R.F.: Face recognition using particle swarm optimization-based selected features. Int. J. Signal Process. Image Process. Pattern Recogn. 2(2), 51–65 (2009)Google Scholar
  13. 13.
    Kokiopoulou, E., Frossard, P.: Classification-specific feature sampling for face recognition. In: Proceedings of the IEEE 8th Workshop on Multimedia Signal Processing, pp. 20–23 (2006)Google Scholar
  14. 14.
    Narendra, P.M., Fukunage, K.: A branch and bound algorithm for feature subset selection. IEEE Trans. Comput. 6(9), 917–922 (1977)CrossRefGoogle Scholar
  15. 15.
    Pudil, P., Novovicova, J., Kittler, J.: Floating search methods in feature selection. Pattern Recogn. Lett. 15, 1119–1125 (1994)CrossRefGoogle Scholar
  16. 16.
    Roberto, B.: Using mutual information for selecting features in supervised neural net learning. IEEE Trans. Neural Networks 5(4), 537–550 (1994)CrossRefGoogle Scholar
  17. 17.
    Zhang, H., Sun, G.: Feature selection using Tabu search method. Pattern Recogn. Lett. 35, 701–711 (2002)CrossRefzbMATHGoogle Scholar
  18. 18.
    Kim, D.-S., Jeon, I.-J., Lee, S.-Y., Rhee, P.-K., Chung, D.-J.: Embedded face recognition based on fast Genetic Algorithm for intelligent digital photography. IEEE Trans. Consum. Electron. 52(3), 726–734 (2006)CrossRefGoogle Scholar
  19. 19.
    Raymer, M.L., Punch, W.F., Goodman, E.D., Kuhn, L.A., Jain, A.K.: Dimensionality reduction using Genetic Algorithms. IEEE Trans. Evol. Comput. 4(2), 164–171 (2000)Google Scholar
  20. 20.
    Fan, X., Verma, B.: Face recognition: a new feature selection and classification technique. In: Proceedings of the 7th Asia-Pacific Conference on Complex Systems, (2004)Google Scholar
  21. 21.
    Kanan, H.R., Faez, K., Hosseinzadeh, M.: Face recognition system using ant colony optimization-based selected features. In: Proceedings of the IEEE Symposium Computational Intelligence in Security and Defense Applications (CISDA 2007), pp. 57–62 (2007)Google Scholar
  22. 22.
    Seal, A., Bhattacharjee, D., Nasipuri, M., Basu, D.K.: UGC-JU Face Database and its Benchmarking using Linear Regression Classifier, Multimedia Tools and Applications, Springer, US, 10.1007/s11042-013-1754-8, (2013)Google Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • Ayan Seal
    • 1
    • 2
    Email author
  • Suranjan Ganguly
    • 1
  • Debotosh Bhattacharjee
    • 1
  • Mita Nasipuri
    • 1
  • Consuelo Gonzalo-Martin
    • 2
  1. 1.Department of Computer Science and EngineeringJadavpur UniversityKolkataIndia
  2. 2.Center for Biomedical TechnologyUniversidad Politecnica de MadridMadridSpain

Personalised recommendations