Facial expression recongition using firefly-based feature optimization

Kamlesh Mistry, Li Zhang, Graham Sexton, Yifeng Zeng, Mengda He

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)


Automatic facial expression recognition plays an important role in various application domains such as medical imaging, surveillance and human-robot interaction. This research proposes a novel facial expression recognition system with modified Local Gabor Binary Patterns (LGBP) for feature extraction and a firefly algorithm (FA) variant for feature optimization. First of all, in order to deal with illumination changes, scaling differences and rotation variations, we propose an extended overlap LGBP to extract initial discriminative facial features. Then a modified FA is proposed to reduce the dimensionality of the extracted facial features. This FA variant employs Gaussian, Cauchy and Levy distributions to further mutate the best solution identified by the FA to increase exploration in the search space to avoid premature convergence. The overall system is evaluated using three facial expression databases (i.e. CK+, MMI, and JAFFE). The proposed system outperforms other heuristic search algorithms such as Genetic Algorithm and Particle Swarm Optimization and other existing state-of-the-art facial expression recognition research, significantly.

Original languageEnglish
Title of host publication2017 IEEE Congress on Evolutionary Computation, CEC 2017 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages7
ISBN (Electronic)9781509046010
Publication statusPublished - 7 Jul 2017
Event2017 IEEE Congress on Evolutionary Computation - Donostia-San Sebastian, Spain
Duration: 5 Jun 20178 Jun 2017


Conference2017 IEEE Congress on Evolutionary Computation
Abbreviated titleCEC 2017
CityDonostia-San Sebastian


Dive into the research topics of 'Facial expression recongition using firefly-based feature optimization'. Together they form a unique fingerprint.

Cite this