IP Library Granted Patent US 11,986,273
Granted Patent B2
US 11,986,273 · App. 17/381,222 · Granted May 21, 2024

Detecting alcohol intoxication from video images

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/0077A61B5/14535A61B2562/0271A61B2562/0276A61B2576/00G01J2005/0077G01J5/485
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,986,273
App. No.
17/381,222
Granted
May 21, 2024
Kind
B2
Abstract

Described herein are embodiments of systems and methods that utilize images of a user's face to detect alcohol intoxication. One embodiment of a system to detect alcohol intoxication includes first and second inward-facing head-mounted cameras that are located less than 5 cm from a user's face, are sensitive to wavelengths below 1050 nanometer, and are configured to capture images of respective first and second regions on the user's face. The system also includes a computer that calculates, based on baseline images captured with the cameras while the user was not intoxicated, a baseline pattern of hemoglobin concentrations at regions on the face. The computer also calculates, based on a current set of images captured with the cameras, a current pattern of hemoglobin concentrations at the regions, and detects whether the user is intoxicated based on a deviation of the current pattern from the baseline pattern.

Claims (33)

1. A system configured to detect alcohol intoxication, comprising:

first and second inward-facing head-mounted cameras (Cam 1&2 ), located less than 5 cm from a user's face, sensitive to wavelengths below 1050 nanometer, and configured to capture images of respective first and second regions on the user's face; wherein middles of the first and second regions are at least 4 cm apart; and

a computer configured to:

calculate, based on baseline images captured with Cam 1&2 while the user was not intoxicated, a baseline pattern comprising values indicative of first and second baseline hemoglobin concentrations at the first and second regions, respectively;

calculate, based on a current set of images captured with Cam 1&2 , a current pattern comprising values indicative of first and second current hemoglobin concentrations at the first and second regions, respectively; and

detect whether the user is intoxicated based on a deviation of the current pattern from the baseline pattern.

2. The system of claim 1 , wherein the computer is further configured to: calculate, based on additional baseline images captured with Cam 1&2 while the user was intoxicated, an intoxication-baseline pattern comprising values indicative of first and second intoxication hemoglobin concentrations at the first and second regions, respectively; and base the detection of whether the user is intoxicated also on a deviation of the current pattern from the intoxication-baseline pattern.

3. The system of claim 1 , wherein the first region is located above the user's eyes, and the second region is located below the user's eyes.

4. The system of claim 1 , wherein the middle of the first region is located less than 4 cm from the vertical symmetric axis of the user's face, and the middle of the second region is located more than 4 cm from the vertical symmetric axis.

5. The system of claim 1 , wherein the baseline images and the current set of 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; the baseline pattern comprises: (i) first values, derived based on the first channel in the baseline images, which are indicative of the first and second baseline hemoglobin concentrations at the first and second regions, respectively, and (ii) second values, derived based on the second channel in the baseline images, which are indicative of third and fourth baseline hemoglobin concentrations at the first and second regions, respectively; the current pattern comprises: (i) third values, derived based on the first channel in the current set of images, which are indicative of the first and second current hemoglobin concentrations at the first and second regions, respectively, and (ii) fourth values, derived based on the second channel in the current set of images, which are indicative of third and fourth current hemoglobin concentrations at the first and second regions, respectively; whereby having separate values for different wavelengths enables to account for thermal interference from the environment when detecting whether the user is intoxicated because thermal interference from the environment is expected to affect the third values more than the fourth values.

6. The system of claim 1 , wherein the computer is further configured to calculate the values indicative of the baseline and current hemoglobin concentrations based on detecting facial flushing patterns in the baseline and current images.

7. The system of claim 1 , wherein the computer is further configured to calculate, based on the current set of images, a current heart rate and/or a current respiration rate of the user, and to detect whether the user is intoxicated based on the deviation of the current pattern from the baseline pattern and deviations of the current heart rate and/or the current respiration rate from a baseline heart rate and/or baseline respiration rate of the user, respectively.

8. The system of claim 1 , further comprising a short-wave infrared (SWIR) inward-facing head-mounted camera configured to detect wavelengths in at least a portion of the range of 700 nm to 2500 nm; wherein the computer is further configured to utilize a deviation of a current SWIR pattern from a baseline SWIR pattern taken while the user was not intoxicated in the detection of whether the user is intoxicated.

9. The system of claim 1 , wherein the computer is further configured to detect blushing based on the deviation of the current pattern from the baseline pattern, and present an alert to the user about the blushing.

10. 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 different device, prior to a certain time, to calculate the user's core body temperature based on a certain set of images that were taken by Cam 1&2 after the certain time.

11. The system of claim 1 , wherein the computer is further configured to calculate the user's core body temperature based on the deviation of the current pattern from the baseline pattern.

12. The system of claim 1 , wherein the computer is further configured to calculate the values indicative of the baseline and current hemoglobin concentrations based on detecting imaging photoplethysmogram signals in the baseline and current images.

13. A method for detecting alcohol intoxication, comprising:

receiving, from first and second inward-facing head-mounted cameras (Cam 1&2 ) sensitive to wavelengths below 1050 nanometer, images of respective first and second regions on a user's face; wherein middles of the first and second regions are at least 4 cm apart;

calculating, based on baseline images captured with Cam 1&2 while the user was not intoxicated, a baseline pattern comprising values indicative of first and second baseline hemoglobin concentrations at the first and second regions, respectively;

calculating, based on a current set of images captured with Cam 1&2 , a current pattern comprising values indicative of first and second current hemoglobin concentrations at the first and second regions, respectively; and

detecting whether the user is intoxicated based on a deviation of the current pattern from the baseline pattern.

14. The method of claim 13 , further comprising calculating, based on additional baseline images captured with Cam 1&2 while the user was intoxicated, an intoxication-baseline pattern comprising values indicative of first and second intoxication hemoglobin concentrations at the first and second regions, respectively; and detecting whether the user is intoxicated also based on a deviation of the current pattern from the intoxication-baseline pattern.

15. The method of claim 13 , wherein the baseline images and the current set of 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; the baseline pattern comprises: (i) first values, derived based on the first channel in the baseline images, which are indicative of the first and second baseline hemoglobin concentrations at the first and second regions, respectively, and (ii) second values, derived based on the second channel in the baseline images, which are indicative of third and fourth baseline hemoglobin concentrations at the first and second regions, respectively; the current pattern comprises: (i) third values, derived based on the first channel in the current set of images, which are indicative of the first and second current hemoglobin concentrations at the first and second regions, respectively, and (ii) fourth values, derived based on the second channel in the current set of images, which are indicative of third and fourth current hemoglobin concentrations at the first and second regions, respectively.

16. The method of claim 13 , further comprising: calculating, based on the current set of images, a current heart rate and/or a current respiration rate of the user, and detecting whether the user is intoxicated based on the deviation of the current pattern from the baseline pattern and deviations of the current heart rate and/or the current respiration rate from a baseline heart rate and/or baseline respiration rate of the user, respectively.

17. 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 first and second inward-facing head-mounted cameras (Cam 1&2 ) sensitive to wavelengths below 1050 nanometer, images of respective first and second regions on a user's face; wherein middles of the first and second regions are at least 4 cm apart;

calculating, based on baseline images captured with Cam 1&2 while the user was not intoxicated, a baseline pattern comprising values indicative of first and second baseline hemoglobin concentrations at the first and second regions, respectively;

calculating, based on a current set of images captured with Cam 1&2 , a current pattern comprising values indicative of first and second current hemoglobin concentrations at the first and second regions, respectively; and

detecting whether the user is intoxicated based on a deviation of the current pattern from the baseline pattern.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions for execution of the following steps: calculating, based on additional baseline images captured with Cam 1&2 while the user was intoxicated, an intoxication-baseline pattern comprising values indicative of first and second intoxication hemoglobin concentrations at the first and second regions, respectively; and detecting whether the user is intoxicated also based on a deviation of the current pattern from the intoxication-baseline pattern.

19. The non-transitory computer readable medium of claim 17 , further comprising instructions for execution of the following steps: calculating, based on the current set of images, a current heart rate and/or a current respiration rate of the user, and detecting whether the user is intoxicated also based on deviations of the current heart rate and/or the current respiration rate from a baseline heart rate and/or baseline respiration rate of the user, respectively.

20. The non-transitory computer readable medium of claim 17 , further comprising instructions for execution of a step involving calculating the user's core body temperature based on the deviation of the current pattern from the baseline pattern, to detect fever.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2021
From: FRANK, ARI M.; TZVIELI, ARIE; TZVIELI, ORI; THIEBERGER, GIL
To: FACENSE LTD.
Reel/Frame 057115/0462 →
Continuity (48)
Continuation 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
Related Publication 20210345888A1 · Nov 11, 2021