US2015186725A1PendingUtilityA1

Systems and methods for detecting blood alcohol level

Assignee: SIILATS KEITHPriority: Mar 28, 2013Filed: Feb 28, 2015Published: Jul 2, 2015
Est. expiryMar 28, 2033(~6.7 yrs left)· nominal 20-yr term from priority
Inventors:Keith Siilats
A61B 5/4863G06K 9/0061G06K 9/00624G06F 3/013G06V 40/193A61B 5/4845A61B 5/0082G06T 7/246A61B 3/113G06T 7/20G06T 2207/30041G06T 2207/10016
31
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are systems and methods for detecting blood alcohol level. The system for detecting blood alcohol level comprises a receiver configurable to receive an input video of an eye of a user and a processor configurable to: stabilize the input video; analyze the input video; based on the analysis, detect a horizontal gaze nystagmus level; and based on the horizontal gaze nystagmus level, determine an equivalent blood alcohol level of the user. The system outputs data associated with the equivalent blood alcohol level via an interface. Additionally, the system comprises a screen configurable to display a moving object. The input video captures eye movements of the user following the moving object. To illuminate the eye of the user, the system may generate red light.

Claims

exact text as granted — not AI-modified
1 . A system for detecting a blood alcohol level, the system comprising:
 a receiver configurable to receive an input video of an eye of a user;   a processor configurable to:
 stabilize the input video; 
 analyze the input video; 
 based on the analysis, detect a horizontal gaze nystagmus level; 
 based on the horizontal gaze nystagmus level, determine an equivalent blood alcohol level of the user; 
   an interface to output data associated with the equivalent blood alcohol level.   
     
     
         2 . The system of  claim 1 , wherein the stabilizing includes:
 detecting an eye area in the input video;   creating a mask to mask the eye area in a plurality of frames of the input video, thereby separating the input video into a masked portion and an unmasked portion;   using the unmasked portion of the input video to stabilize the input video and to detect a shaking movement of the receiver; and   applying the shaking movement to the mask.   
     
     
         3 . The system of  claim 1 , wherein the analysis includes identifying a pupil of the user in the mask. 
     
     
         4 . The system of  claim 3 , wherein the detection of the horizontal gaze nystagmus level includes:
 estimating a velocity of the pupil between the plurality of frames of the input video;   based on the estimation, identifying one or more shifts in the velocity; and   based on the one or more shifts, determining the horizontal gaze nystagmus level according to a lookup table.   
     
     
         5 . The system of  claim 1 , wherein the determining of the equivalent blood alcohol level is adjusted based on one or more calibration tests associated with the user. 
     
     
         6 . The system of  claim 1 , further comprising a light source configurable to generate red light to illuminate the eye of the user. 
     
     
         7 . The system of  claim 1 , wherein the input video is about 30 seconds long. 
     
     
         8 . The system of  claim 1 , further comprising a screen configurable to display a moving object, wherein the input video captures eye movements of the user following a moving object. 
     
     
         9 . The system of  claim 8 , wherein the moving object moves from one side of the screen to the opposite side of the screen, the move being repeated at least twice. 
     
     
         10 . The system of  claim 1 , further comprising generating safety recommendations regarding one or more actions of the user based on the output equivalent blood alcohol level, the one or more actions including driving, alcohol consumption, and operating heavy equipment. 
     
     
         11 . The system of  claim 1 , wherein the stabilizing includes:
 using a compressed sensing algorithm and thereby separating the input video into a low-rank component and a sparse component;   using the sparse component as the eye area   
     
     
         12 . The system of  claim 1 , wherein the stabilizing includes:
 detecting an eye area in the input video;   using a compressed sensing algorithm and thereby separating the input video into a low-rank component and a sparse component;   creating a mask to mask area outside the eye area in a plurality of frames of the sparse component video;   using the masked sparse component as the eye area   
     
     
         13 . A method for detecting a blood alcohol level, the method comprising:
 receiving an input video of an eye of a user;   stabilizing the input video;   analyzing the input video;   based on the analysis, detecting a horizontal gaze nystagmus level;   based on the horizontal gaze nystagmus level, determining an equivalent blood alcohol level of the user;   outputting the equivalent blood alcohol level to a screen.   
     
     
         14 . The method of  claim 13 , wherein the stabilizing includes:
 detecting an eye area in the input video;   creating a mask to mask the eye area in a plurality of frames of the input video, thereby creating a masked portion and an unmasked portion;   stabilizing the input video based on the unmasked portion of the input video, thereby detecting a shaking movement of the receiver; and   applying the shaking movement to the mask.   
     
     
         15 . The method of  claim 14 , wherein the analysis includes identifying a pupil of the user in the mask. 
     
     
         16 . The method of  claim 15 , wherein the detection of the horizontal gaze nystagmus level includes:
 estimating a velocity of the pupil between the plurality of frames of the input video;   based on the estimation, identifying one or more shifts in the velocity; and   based on the one or more shifts, determining the horizontal gaze nystagmus level.   
     
     
         17 . The method of  claim 13 , further comprising adjusting the equivalent blood alcohol level based on one or more calibration tests associated with the user. 
     
     
         18 . The method of  claim 13 , wherein the input video is captured in a red light provided by a light source. 
     
     
         19 . The method of  claim 13 , further comprising displaying, on the screen, a moving object, wherein the input video captures eye movements of the user following the moving object. 
     
     
         20 . The method of  claim 19 , wherein the moving object moves from one side of the screen to the opposite side of the screen, the move being repeated at least twice. 
     
     
         21 . The method of  claim 13 , further comprising providing, based on the output equivalent blood alcohol level, safety recommendations associated with one or more actions of the user, the one or more actions including driving, alcohol consumption, and operating heavy equipment. 
     
     
         22 . The method of  claim 13 , wherein the stabilizing includes:
 separating the input video into a low rank component and a sparse component using a compressed sensing algorithm;   using the sparse component as the eye.   
     
     
         23 . The method of  claim 22 , wherein the analysis includes identifying a pupil of the user in the mask. 
     
     
         24 . The method of  claim 23 , wherein the detection of the horizontal gaze nystagmus level includes:
 estimating a velocity of the pupil between the plurality of frames of the input video;   based on the estimation, identifying one or more shifts in the velocity; and   based on the one or more shifts, determining the horizontal gaze nystagmus level.   
     
     
         25 . (canceled) 
     
     
         26 . (canceled) 
     
     
         27 . A non-transitory machine-readable medium comprising instructions that, when executed, perform the following operations:
 receiving an input video of an eye of a user;   stabilizing the input video;   analyzing the input video;   based on the analysis, detecting a horizontal gaze nystagmus level;   based on the horizontal gaze nystagmus level, determining an equivalent blood alcohol level of the user;   outputting the equivalent blood alcohol level to a screen.

Join the waitlist — get patent alerts

Track US2015186725A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.