Thermal face recognition under different conditions

BMC Bioinformatics. 2021 Nov 8;22(Suppl 5):313. doi: 10.1186/s12859-021-04228-y.

Abstract

Background: A thermal face recognition under different conditions is proposed in this article. The novelty of the proposed method is applying temperature information in the recognition of thermal face. The physiological information is obtained from the face using a thermal camera, and a machine learning classifier is utilized for thermal face recognition. The steps of preprocessing, feature extraction and classification are incorporated in training phase. First of all, by using Bayesian framework, the human face can be extracted from thermal face image. Several thermal points are selected as a feature vector. These points are utilized to train Random Forest (RF). Random Forest is a supervised learning algorithm. It is an ensemble of decision trees. Namely, RF merges multiple decision trees together to obtain a more accurate classification. Feature vectors from the testing image are fed into the classifier for face recognition.

Results: Experiments were conducted under different conditions, including normal, adding noise, wearing glasses, face mask, and glasses with mask. To compare the performance with the convolutional neural network-based technique, experimental results of the proposed method demonstrate its robustness against different challenges.

Conclusions: Comparisons with other techniques demonstrate that the proposed method is robust under less feature points, which is around one twenty-eighth to one sixtieth of those by other classic methods.

Keywords: Bayesian framework; Convolutional neural network; Face recognition; Random forest; Thermal image.

MeSH terms

  • Algorithms
  • Bayes Theorem
  • Facial Recognition*
  • Humans
  • Machine Learning
  • Neural Networks, Computer