Detection of Human Face by Thermal Infrared Camera Using MPI model and Feature Extraction Method Chirag Kumar Kyal Computer Science and Engineering National Institute of Science and Technology Berhampur, India chirag.kyal@gmail.com Harsh Poddar Computer Science and Engineering National Institute of Science and Technology Berhampur, India harshpoddar1549@gmail.com Motahar Reza Computer Science and Engineering National Institute of Science and Technology Berhampur, India reza@nist.edu Abstract Thermal imagery is a substitute of visible imagery for face detection due to its property of illumination invariance with the variation of facial appearances. This paper presents an effective method for human face detection in thermal imaging. The concept of histogram plot has been used in the feature extraction process and later in face detection. Techniques like thresholding, object boundary analysis, morphological operation etc. have been performed on the images to ease the process of detection. In order to enhance the performance of the algorithm and to reduce the computation time, parallelism has been achieved using Message Passing Interface (MPI) model. Overall, the proposed algorithm showed a higher level of accuracy and less complexity time of 0.11 seconds in the parallel environment as compared to 0.20 seconds in a serial environment. Keywords- Thermal Imaging, Face Detection, MPI model, Image Processing, Histogram between pixel intensities. I. INTRODUCTION In recent years, Face detection technology has gained an increasing attention due to its numerous applications related to video surveillance system, security information, military fields, fraud detection, and object detection (e.g. ability to distinguish an object and a human). Most of the research work on face detection are limited to visible images. Face detection in the visible image has tackled various problems still, there are some problems which have not been solved completely using visible images. Such as (1) Face detection in different lighting conditions especially in low intensity of light. (2) Discrimination between printed faces and real human faces [1] (3) Emotion detection and stress detection using thermal images [2]. So, we need to find a better approach to overcome these issues. The thermal infrared (IR) camera detects heat emitted by the objects rather than reflected light. It converts the temperature of objects into colors of gray which are darker or lighter than the background. Generally, the temperature of human face is constant and higher than its background. This solves the previously discussed problems because thermal camera is only sensitive to thermal IR band while insensitive to visible light. Thermal imaging is also called IR imaging as it uses an electromagnetic radiation emitted from the heat, reflected by an object. Based on wavelength, the IR bands can be divided into 4 types: Fig 1: Different Kinds of IR band: (i) Near-Infrared (NIR) (ii)Short-Wave infrared (SWIR) (iii) Mid-Wave infrared (MWIR) (iv) Long-Wave infrared (LWIR) In thermal image, the lighter areas indicate higher temperature and the level of details in the image decreases with the increase in wavelength. Though the images are taken in Long-Wave infrared (LWIR) band, contains less detailed feature, it is most appropriate for invariant lighting condition. The long-wave infrared imaging can operate even in absolute darkness by applying electromagnetic sub-band spectrum (8- 14 μm) and thus can obtain illumination invariant image. In this paper, we have proposed an algorithm for face detection by feature extraction using thermal infrared camera. To the best of our knowledge, there are very few publications available on this topic. Therefore, we think of working in this field to solve some essential problems. The organization of the paper is the following: Dataset acquisition and creation is described in Section 2.1, followed by the proposed algorithm and technique for face detection in Section 2.2. Section 3 consists the Pseudo Code for the serial implementation of the proposed algorithm. Experimental results are drawn in Section 4. Finally, Section 5 reports the conclusion of our work. II. THE PROPOSED METHOD In this section, an algorithm for face detection in thermal images has been described. This work has been developed by using Python programming language along with the use of OpenCV library. Parallelism in the algorithm is obtained using the MPI model binding for Python, that is, mpi4py package. 2018 4th International Conference on Computing Communication and Automation (ICCCA) 978-1-5386-6947-1/18/$31.00 ©2018 IEEE 1