IP Library Granted Patent US 11,154,203
Granted Patent B2
US 11,154,203 · App. 17/009,655 · Granted Oct 26, 2021

Detecting fever from images and temperatures

Inventors: Ari M Frank (Haifa, IL); Arie Tzvieli (Berkeley, CA); Ori Tzvieli (Berkeley, CA); Gil Thieberger (Kiryat Tivon, IL)
Assignee: Facense Ltd.
A61B5/015A61B5/0075A61B5/165A61B5/6803A61B5/6814A61B5/7282A61B5/748G01J5/0265G01J5/12A61B5/0077A61B2562/0271A61B2562/0276A61B2576/00G01J2005/0077G01J2005/0085
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,154,203
App. No.
17/009,655
Granted
Oct 26, 2021
Kind
B2
Abstract

Described herein are embodiments of systems and methods that utilize temperature measurements taken with head-mounted sensors as well as images of a user's face to detect fever and/or intoxication. One embodiment of a system to detect fever includes a first head-mounted temperature sensor that measures skin temperature (T skin ) at a first region on a user's head, a second head-mounted temperature sensor that measures a temperature of the environment (T env ), and a computer. The computer receives images of a second region on the user's face, captured by a camera sensitive to wavelengths below 1050 nanometer, and calculates, based on the images, values indicative of hemoglobin concentrations at three or more regions on the user's face. The computer can then detect whether the user has a fever based on T skin , T env and the values.

Claims (36)

1. A system configured to detect fever, comprising:

a head-mounted inward-facing non-contact thermal camera configured to measure skin temperature (T skin ) at a first region on a user's head;

a head-mounted temperature sensor configured to measure temperature of the environment (T env );

a head-mounted camera sensitive to wavelengths below 1050 nanometer, configured to capture images of e second region on the user's face; and

a computer configured to:

calculate, based on the images, values indicative of hemoglobin concentrations at three or more regions on the user's face; and

detect whether the user has a fever based on T skin , T env , and the values indicative of hemoglobin concentrations.

2. The system of claim 1 , wherein the first region covers a portion of skin that is not located above a portion of a branch of the external carotid artery, and the computer is configured to perform the detection of whether the user has the fever by (i) generating feature values based on: T skin , T env , and the values indicative of hemoglobin concentrations, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a values indicative of whether the user has the fever.

3. The system of claim 1 , wherein the head-mounted inward-facing non-contact thermal camera is located more than 2 mm away from the user's head, the second region is larger than 2 cm 2 , and the head-mounted camera sensitive to wavelengths below 1050 nanometer is an inward-facing head-mounted camera configured to capture the images from a distance between 5 mm and 5 cm from the user's head.

4. The system of claim 1 , wherein the computer is further configured to utilize one or more calibration measurements of the user's core body temperature, taken by a thermometer that is not the head-mounted inward-facing non-contact thermal camera: or the head-mounted temperature sensor, to calibrate a model, and to utilize said calibrated model to calculate the user's core body temperature based on T skin , T env and the values; and the computer is further configured to share fever history of the user upon receiving a permission from the user.

5. The system of claim 1 , wherein the computer is further configured to extract imaging photoplethysmogram signals from the image and to calculate the values indicative of hemoglobin concentrations based on the imaging photoplethysmogram signals: and the computer is further configured to utilize one or more calibration measurements of the user's core body temperature, taken by a thermometer that is not the head-mounted inward-facing non-contact thermal camera or the head-mounted temperature sensor, prior to a certain time, and to calculate the user's core body temperature based on T skin , T env , which were taken after the certain time, and the values indicative of the hemoglobin concentrations detected in the images that were taken after the certain time.

6. The system of claim 1 , further comprising a head-mounted acoustic sensor configured to take audio recordings of the user, and a head-mounted movement sensor configured to measure a signal indicative of movements of the user's head (head-movement signal); wherein the computer is further configured to: (i) generate feature values based on T skin , T env , the values indicative of hemoglobin concentrations, the audio recordings, and the head-movement signal, and (ii) utilize a machine learning-based model to calculate, based on the feature values, a level of dehydration of the user.

7. The system of claim 6 , wherein, for generating the feature values based on the audio recordings, the computer is further configured to extract features indicative of the user's respiratory rate and vocal changes; whereby dehydration is associated with an increase in the respiratory rate and a decrease in the speed quotient at low-pitch phonation.

8. The system of claim 1 , further comprising a head-mounted acoustic sensor configured to take audio recordings of the user; wherein the detection of whether the user has the fever comprises the computer performing the following: (i) generating feature values based on T skin , T env , the values indicative of hemoglobin concentrations, and the audio recordings, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a value indicative of whether the user has the fever; and wherein one or more of the feature values, which were generated based on the audio recordings, are indicative of the user's respiration rate.

9. The system of claim 1 , further comprising a head-mounted movement sensor configured to measure a signal indicative of movements of the user's head (head-movement signal); wherein the detection of whether the user has the fever comprises the computer performing the following: (i) generating feature values based on T skin , env , the values indicative of hemoglobin concentrations, and the head-movement signal, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a value indicative of whether the user has the fever; and wherein one or more of the feature values, which were generated based on the head-movement signal are indicative of the user's physical activity level.

10. The system of claim 1 , further comprising a head-mounted anemometer configured to measure a signal indicative of wind speed hitting the user's head (wind signal), and a head-mounted hygrometer configured to measure a signal indicative of humidity (humidity signal); wherein the detection of whether the user has the fever comprises the computer performing the following: (i) generating feature values based on T skin , T env , the values indicative of hemoglobin concentrations, the wind signal, and the humidity signal, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a value indicative of whether the user has the fever.

11. The system of claim 1 , further comprising an helmet or goggles configured to be worn on the user's head, the head-mounted inward-facing non-contact thermal camera is physically coupled to the helmet or goggles, and the first region is located on the user's forehead, cheekbone, or temple.

12. The system of claim 1 , further comprising an eyeglasses frame configured to be worn on the user's head, the head-mounted inward-facing non-contact thermal camera is physically coupled to the frame, and the first region is located on the user's nose or temple; and wherein the computer is further configured to: calculate, based on additional images captured with the head-mounted camera sensitive to wavelengths below 1050 nanometer while the user had a fever, additional values indicative of hemoglobin concentrations at the three or more regions on the user's face while the user had the fever, and base the detection of whether the user has the fever also on a deviation of the values from the additional values.

13. The system of claim 1 , wherein the images comprise a first channel corresponding to wavelengths that are mostly below 580 nanometers and a second channel corresponding to wavelengths mostly above 580 nanometers; and wherein the values indicative of hemoglobin concentrations comprise: (i) first values derived based on the first channel in the images, and (ii) second values derived based on the second channel in the images.

14. The system of claim 1 , further comprising at least one sensor selected from among the following sensors: a head-mounted acoustic sensor configured to take audio recordings of the user, a head-mounted movement sensor configured to measure a signal indicative of movements of the user's head, a head-mounted anemometer configured to measure a signal indicative of wind speed hitting the user's head, and a head-mounted hygrometer configured to measure a signal indicative of humidity; wherein the computer is further configured to: (i) generate feature values based on T skin , T env , the values indicative of hemoglobin concentrations, measurements taken with the at least one sensor, and (ii) utilize a machine learning-based model to calculate, based on the feature values, a value indicative of the core body temperature of the user.

15. A method for detecting fever, comprising:

receiving, from a head-mounted inward-facing non-contact thermal camera, measurements of skin temperature (T skin ) at a first region on a user's head;

receiving, from a head-mounted temperature sensor, measurements of temperature of the environment (T env );

receiving, from a head-mounted camera sensitive to wavelengths below 1050 nanometer, images of a second region on the user's face;

calculating, based on the images, values indicative of hemoglobin concentrations at three or more regions on the user's face; and

detecting whether the user has a fever based on T skin , T env , and the values indicative of hemoglobin concentrations.

16. The method of claim 15 , wherein the first region covers a portion of skin that is not located above a portion of a branch of the external carotid artery, and the detecting of whether the user has the fever comprises (i) generating feature values based on: T skin , T env , and the values indicative of hemoglobin concentrations, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a values indicative of whether the user has the fever.

17. The method of claim 15 , further comprising: utilizing one or more calibration measurements of the user's core body temperature, taken by a different device, to calibrate a model, and utilizing said calibrated model to calculate the user's core body temperature based on T skin , T env , and the values indicative of hemoglobin concentrations.

18. A non-transitory computer readable medium storing one or more computer programs configured to cause a processor based system to execute steps comprising:

receiving, from a head-mounted inward-facing non-contact thermal camera, measurements of skin temperature (T skin ) at a first region on a user's head;

receiving, from a head-mounted temperature sensor, measurements of temperature of the environment (T env );

receiving, from a head-mounted camera sensitive to wavelengths below 1050 nanometer, images of a second region on the user's face;

calculating, based on the images, values indicative of hemoglobin concentrations at three or more regions on the user's face; and

detecting whether the user has a fever based on T skin , T env , and the values indicative of hemoglobin concentrations.

19. The non-transitory computer readable medium of claim 18 , further comprising instructions for execution of the following steps involved in detecting whether the user has the fever: (i) generating feature values based on: T skin , T env , and the values indicative of hemoglobin concentrations, and (ii) utilizing a machine learning-based model to calculate, based on the feature values, a values indicative of whether the user has the fever.

20. The non-transitory computer readable medium of claim 18 , further comprising instructions for execution of the following steps: utilizing one or more calibration measurements of the user's core body temperature, taken by a different device, to calibrate a model, and utilizing said calibrated model to calculate the user's core body temperature based on T skin , T env , and the values indicative of hemoglobin concentrations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: FRANK, ARI M.; TZVIELI, ARIE; TZVIELI, ORI; THIEBERGER, GIL
To: FACENSE LTD.
Reel/Frame 053853/0963 →
Continuity (59)
Continuation In Part 17005259 · Aug 27, 2020
Continuation In Part 16854883 · Apr 21, 2020
Continuation In Part 16689929 · Nov 20, 2019
Continuation In Part 16689959 · Nov 20, 2019
Continuation In Part 16453993 · Jun 26, 2019
Continuation In Part 16831413 · Mar 26, 2020
Continuation In Part 16551654 · Aug 26, 2019
Continuation In Part 16453993 · Jun 26, 2019
Continuation In Part 16375841 · Apr 4, 2019
Continuation In Part 16156493 · Oct 10, 2018
Continuation In Part 15635178 · Jun 27, 2017
Continuation In Part 15231276 · Aug 8, 2016
Continuation In Part 15832855 · Dec 6, 2017
Continuation In Part 15182592 · Jun 14, 2016
Continuation In Part 15231276 · Aug 8, 2016
Continuation In Part 15284528 · Oct 3, 2016
Continuation In Part 15635178 · Jun 27, 2017
Continuation In Part 15722434 · Oct 2, 2017
Continuation In Part 15182566 · Jun 14, 2016
Continuation In Part 15833115 · Dec 6, 2017
Continuation In Part 15182592 · Jun 14, 2016
Continuation In Part 15231276 · Aug 8, 2016
Continuation In Part 15284528 · Oct 3, 2016
Continuation In Part 15635178 · Jun 27, 2017
Continuation In Part 15722434 · Oct 2, 2017
Continuation In Part 16147695 · Sep 29, 2018
Continuation 15182592 · Jun 14, 2016
Continuation In Part 16156586 · Oct 10, 2018
Continuation In Part 15832815 · Dec 6, 2017
Continuation In Part 15859772 · Jan 2, 2018
Provisional Application 63048638 · Jul 6, 2020
Provisional Application 63024471 · May 13, 2020
Provisional Application 63006827 · Apr 8, 2020
Provisional Application 62960913 · Jan 14, 2020
Provisional Application 62945141 · Dec 7, 2019
Provisional Application 62928726 · Oct 31, 2019
Provisional Application 62722655 · Aug 24, 2018
Provisional Application 62354833 · Jun 27, 2016
Provisional Application 62372063 · Aug 8, 2016
Provisional Application 62652348 · Apr 4, 2018
Provisional Application 62667453 · May 5, 2018
Provisional Application 62202808 · Aug 8, 2015
Provisional Application 62236868 · Oct 3, 2015
Provisional Application 62456105 · Feb 7, 2017
Provisional Application 62480496 · Apr 2, 2017
Provisional Application 62566572 · Oct 2, 2017
Provisional Application 62175319 · Jun 14, 2015
Provisional Application 62202808 · Aug 8, 2015
Provisional Application 62175319 · Jun 14, 2015
Provisional Application 62202808 · Aug 8, 2015
Provisional Application 62236868 · Oct 3, 2015
Provisional Application 62354833 · Jun 27, 2016
Provisional Application 62372063 · Aug 8, 2016
Provisional Application 62175319 · Jun 14, 2015
Provisional Application 62202808 · Aug 8, 2015
Provisional Application 62456105 · Feb 7, 2017
Provisional Application 62480496 · Apr 2, 2017
Provisional Application 62566572 · Oct 2, 2017
Related Publication 20200397306A1 · Dec 24, 2020