| Literature DB >> 31546740 |
Francisco J Rodriguez-Lozano1, Fernando León-García2, M Ruiz de Adana3, Jose M Palomares4, J Olivares5.
Abstract
The temperature of the forehead is known to be highly correlated with the internal body temperature. This area is widely used in thermal comfort systems, lie-detection systems, etc. However, there is a lack of tools to achieve the segmentation of the forehead using thermographic images and non-intrusive methods. In fact, this is usually segmented manually. This work proposes a simple and novel method to segment the forehead region and to extract the average temperature from this area solving this lack of non-user interaction tools. Our method is invariant to the position of the face, and other different morphologies even with the presence of external objects. The results provide an accuracy of 90% compared to the manual segmentation using the coefficient of Jaccard as a metric of similitude. Moreover, due to the simplicity of the proposed method, it can work with real-time constraints at 83 frames per second in embedded systems with low computational resources. Finally, a new dataset of thermal face images is presented, which includes some features which are difficult to find in other sets, such as glasses, beards, moustaches, breathing masks, and different neck rotations and flexions.Entities:
Keywords: body parameters; computer vision; forehead segmentation; image processing; thermographic imaging
Mesh:
Year: 2019 PMID: 31546740 PMCID: PMC6806055 DOI: 10.3390/s19194096
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Different steps of the proposed method. (a) Grayscale image; (b) Thresholded image; (c) Binary mask; (d) Vector directors and main points to extract forehead region; (e) Ellipse calculation; (f) Eyes detection; (g) Forehead region overlapped with grayscale image.
Figure 2Result of the proposed method for users (a), (b), (c), and (d). Where grayscale image, detected ellipse with its angle of rotation, transformed ellipse, detected region of forehead, ground truth of the forehead and the difference between ground truth and proposed segmentation are shown by rows.
Accuracy of forehead segmentation.
| Case | Jaccard Coefficient |
|---|---|
| User a) | 0.9396 |
| User b) | 0.9151 |
| User c) | 0.9449 |
| User d) | 0.9247 |
| Subset of 1000 images | 0.9041 |
Average time using a Raspberry Pi 3 model B (Single-Board Computer).
| Step | Time in Milliseconds |
|---|---|
| Raw_data_transformation |
|
| threshoding_image |
|
| ellipse_calculation |
|
| ellipse_transformation |
|
| eyes_detection |
|
| glasses_detection |
|
| forehead_segmentation |
|
| forehead_temperature_extraction | 4.68 × |
| Total time consumption |
|