IP Library › Granted Patent US 12,518,388
Granted Patent B2
US 12,518,388 · App. 17/827,528 · Granted Jan 6, 2026

Systems and methods for eyelid localization

Inventors: Logan Sean Teder (Charleston, SC); Eric Fouad Abboud (Charleston, SC); Ryan Nicholas Fiorini (Charleston, SC)
Assignee: BLINKTBI, INC.
G06T7/0016A61B5/4064G06T7/70G16H30/40G16H50/20G06T2207/20081G06T2207/20084G06T2207/30041G06T2207/30201
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 12,518,388
App. No.
17/827,528
Granted
Jan 6, 2026
Kind
B2
Abstract

Systems and methods for localizing an upper eyelid in an image of a subject are provided. An image of an eye of the subject is obtained in electronic format. The image is inputted into a trained neural network comprising at least 10,000 parameters, thereby obtaining a set of coordinates for an upper eyelid in the image. This obtaining and inputting can be repeated over the course of a non-zero duration thereby obtaining a corresponding set of coordinates for the upper eyelid in each image in a plurality of images. Each corresponding set of coordinates for the upper eyelid from each image in the plurality of images can be used to determine whether the subject is afflicted with a neurological condition.

Claims (58)

1 . A method for localizing an upper eyelid in an image of a subject, the method comprising:

(a) obtaining the image of an eye of the subject in electronic format;

(b) inputting the image into a trained neural network comprising at least 10,000 parameters, thereby obtaining a set of coordinates for an upper eyelid in the image;

(c) repeating the obtaining (a) and inputting (b) over the course of a non-zero duration thereby obtaining a corresponding set of coordinates for the upper eyelid in each image in a plurality of images; and

(d) using each corresponding set of coordinates for the upper eyelid from each image in the plurality of images to determine whether the subject is afflicted with a neurological condition.

2 . The method of claim 1 , wherein the neurological condition is a result of a traumatic event, a head impact, or a mild traumatic brain injury.

3 . The method of claim 1 , wherein the plurality of images is taken upon stimulation of at least one facial region of the subject using at least one stimulator so as to cause an involuntary blink response in the subject and wherein each image in the plurality of images is an image of the involuntary blink response.

4 . The method of claim 3 , wherein the at least one facial region is selected from the group consisting of the temple, the outer canthus, and the eye.

5 . The method of claim 3 , wherein the stimulator is provided in proximity of the left eye, the right eye, or both.

6 . The method of claim 1 , wherein the plurality of images is taken for the left eye of the subject, the right eye of the subject, or both.

7 . The method of claim 3 , wherein the at least one stimulator is selected from the group consisting of a puff of fluid, a mechanical contact, one or more flashes of light, an electrical current, and a sound.

8 . The method of claim 3 , further comprising using each corresponding set of coordinates for the upper eyelid in the plurality of images to obtain a first measurement of a characteristic of the involuntary blink response in the subject.

9 . The method of claim 8 , wherein the characteristic of the involuntary blink response is selected from the group consisting of individual latency, differential latency, number of oscillations, change in tonic lid position, horizontal lid velocity, vertical lid velocity, time to close, time to open, total blink time, and time under threshold.

10 . The method of claim 9 , further comprising using each corresponding set of coordinates for the upper eyelid in the plurality of images to obtain a second measurement of the characteristic of the involuntary blink response for the subject, wherein the second measurement represents a baseline condition for the subject;

comparing the first measurement and the second measurement; and

when the difference between the first measurement and the second measurement exceeds a predetermined threshold value, determining that the subject is afflicted with a neurological condition.

11 . The method of claim 1 , wherein the trained neural network comprises:

a plurality of convolutional layers, wherein each convolutional layer in the plurality of convolutional layers comprises one or more filters, a respective size, and a respective stride; and

one or more pooling layers, wherein each pooling layer in the one or more pooling layers comprises a respective size and a respective stride.

12 . The method of claim 1 , wherein the trained neural network is LeNet, AlexNet, VGGNet 16 , GoogLeNet, ResNet, SE-ResNeXt, MobileNet, or EfficientNet.

13 . The method of claim 1 , further comprising:

obtaining a corresponding set of coordinates for a lower eyelid in each image in the plurality of images, thereby localizing a lower eyelid in each image in the plurality of images; and

using each corresponding set of coordinates for both the upper eyelid and the lower eyelid in the plurality of images to determine whether the subject is afflicted with the neurological condition.

14 . The method of claim 1 , wherein the image of the eye of the subject comprises a corresponding plurality of pixels and one or more pixel values for each pixel in the corresponding plurality of pixels.

15 . The method of claim 14 , wherein an edge length, in pixels, of the image consists of between 164 pixels and 1024 pixels.

16 . The method of claim 14 , wherein

the trained neural network comprises an initial convolutional neural network layer that receives a grey-scaled pixel value for each pixel in the corresponding plurality of pixels as input into the neural network,

the initial convolutional neural network layer includes a first activation function, and

the initial convolutional neural network layer convolves the corresponding plurality of pixels into more than 10 separate parameters for each pixel in the plurality of pixels.

17 . The method of claim 16 , wherein the trained neural network further comprises a pooling layer that pools the more than 10 separate parameters for each pixel in the plurality of pixels outputted by the initial convolutional neural network layer.

18 . The method of claim 16 , wherein the initial convolutional neural network layer has a stride of two or more.

19 . The method of claim 17 , wherein the trained neural network further comprises a plurality of intermediate blocks including a first intermediate block and a final intermediate block, wherein

the first intermediate block takes as input the output of the pooling layer;

each intermediate block in the plurality of intermediate blocks other than the first intermediate block and the final intermediate block takes, as input, an output of another intermediate block in the plurality of intermediate blocks and has an output that serves as input to another intermediate block in the plurality of intermediate blocks, and wherein each intermediate block comprises a respective first convolutional layer comprising more than 1000 parameters, wherein the respective convolutional layer has a corresponding activation function.

20 . The method of claim 19 , wherein each intermediate block in the plurality of intermediate blocks comprises a corresponding second convolutional layer that takes, as input, an output of the respective first convolutional layer.

21 . The method of claim 20 , wherein each intermediate block in the plurality of intermediate blocks comprises a merge layer that merges (i) an output of the respective second convolutional layer and (ii) an output of a preceding intermediate block in the plurality of intermediate blocks.

22 . The method of claim 21 , wherein:

each intermediate block in the plurality of intermediate blocks has a corresponding input size and a corresponding output size, and,

when the corresponding input size of a respective intermediate block differs from the corresponding output size, the respective intermediate block further comprises a corresponding third convolutional layer that receives, as input, the (ii) output of the preceding intermediate block, wherein the corresponding third convolutional layer convolves the (ii) output of the preceding intermediate block prior to the merging (i) and (ii) by the merge layer.

23 . The method of claim 19 , wherein the final intermediate block takes, as input, an output of another intermediate block in the plurality of intermediate blocks and produces, as output, a flattened data structure comprising a predetermined plurality of values.

24 . The method of claim 23 , wherein the neural network further comprises a regressor block including a first dropout layer, a first linear layer, and a corresponding activation function, wherein the regressor block takes, as input, the flattened data structure comprising the predetermined plurality of values.

25 . The method of claim 24 , wherein the first dropout layer removes a first subset of values from the plurality of values in the flattened data structure, based on a first dropout rate.

26 . The method of claim 25 , wherein the first linear layer applies a first linear transformation to the plurality of values in the flattened data structure.

27 . The method of claim 26 , wherein the regressor block further includes a second dropout layer, wherein the second dropout layer removes a second subset of values from the plurality of values in the flattened data structure, based on a second dropout rate.

28 . The method of claim 26 , wherein the regressor block further includes a second linear layer, wherein the second linear layer applies a second linear transformation to the plurality of values in the flattened data structure.

29 . The method of claim 16 , wherein the first activation function is tanh, sigmoid, softmax, Gaussian, Boltzmann-weighted averaging, absolute value, linear, rectified linear unit (ReLU), bounded rectified linear, soft rectified linear, parameterized rectified linear, average, max, min, sign, square, square root, multiquadric, inverse quadratic, inverse multiquadric, polyharmonic spline, swish, mish, Gaussian error linear unit (GeLU), or thin plate spline.

30 . A computing system, comprising:

one or more processors;

memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for localizing an upper eyelid in an image of a subject by a method comprising:

(a) obtaining the image of an eye of the subject in electronic format;

(b) inputting the image into a trained neural network comprising at least 10,000 parameters, thereby obtaining a set of coordinates for an upper eyelid in the image;

(c) repeating the obtaining (a) and inputting (b) over the course of a non-zero duration thereby obtaining a corresponding set of coordinates for the upper eyelid in each image in a plurality of images; and

(d) using each corresponding set of coordinates for the upper eyelid from each image in the plurality of images to determine whether the subject is afflicted with a neurological condition.

31 . A non-transitory computer readable storage medium storing one or more programs for localizing an upper eyelid in an image of a subject, the one or more programs configured for execution by a computer, wherein the one or more programs comprise instructions for:

(a) obtaining the image of an eye of the subject in electronic format;

(b) inputting the image into a trained neural network comprising at least 10,000 parameters, thereby obtaining a set of coordinates for an upper eyelid in the image;

(c) repeating the obtaining (a) and inputting (b) over the course of a non-zero duration thereby obtaining a corresponding set of coordinates for the upper eyelid in each image in a plurality of images; and

(d) using each corresponding set of coordinates for the upper eyelid from each image in the plurality of images to determine whether the subject is afflicted with a neurological condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2025
From: TEDER, LOGAN SEAN; ABBOUD, ERIC FOUAD; FIORINI, RYAN NICHOLAS
To: BLINKTBI, INC.
Reel/Frame 069971/0854 →
Continuity (3)
Provisional Application 63275749 · Nov 4, 2021
Provisional Application 63194554 · May 28, 2021
Related Publication 20220383502A1 · Dec 1, 2022
References Cited (116)
US 4815839A · Waldorf · 1989 [cited by applicant]
US 4850691A · Gardner et al. · 1989 [cited by applicant]
US 5138345A · Waldorf et al. · 1992 [cited by applicant]
US 5333009A · Gell, Jr. et al. · 1994 [cited by applicant]
US 5570698A · Liang et al. · 1996 [cited by applicant]
US 5867587A · Aboutalib et al. · 1999 [cited by applicant]
US 6091334A · Galiana et al. · 2000 [cited by applicant]
US 6116736A · Stark et al. · 2000 [cited by applicant]
US 6542081B2 · Torch · 2003 [cited by applicant]
US 6572562B2 · Marshall · 2003 [cited by applicant]
US 6820979B1 · Stark et al. · 2004 [cited by applicant]
US 6887199B2 · Bridger et al. · 2005 [cited by applicant]
US 7011410B2 · Bolger et al. · 2006 [cited by applicant]
US 7216978B2 · Perez et al. · 2007 [cited by applicant]
US 7347551B2 · Fergason et al. · 2008 [cited by applicant]
US 7401920B1 · Kranz et al. · 2008 [cited by applicant]
US 7438418B2 · Marshall · 2008 [cited by applicant]
US 7553021B2 · Fergason et al. · 2009 [cited by applicant]
US 7614745B2 · Waldorf et al. · 2009 [cited by applicant]
US 7647098B2 · Prichep · 2010 [cited by applicant]
US 7720530B2 · Causevic · 2010 [cited by applicant]
US 7771353B2 · Luce · 2010 [cited by applicant]
US 7810928B2 · Kandel et al. · 2010 [cited by applicant]
US 7938785B2 · Aguilar et al. · 2011 [cited by applicant]
US 7959293B2 · Huth · 2011 [cited by applicant]
US 7963655B2 · Huth et al. · 2011 [cited by applicant]
US 7967442B2 · Siminou · 2011 [cited by applicant]
US 8209004B2 · Freer et al. · 2012 [cited by applicant]
US 8333475B2 · Sugio et al. · 2012 [cited by applicant]
US 8393734B2 · Privitera et al. · 2013 [cited by applicant]
US 8911087B2 · Publicover et al. · 2014 [cited by applicant]
US 9155489B2 · Zelinsky · 2015 [cited by applicant]
US 9298985B2 · Krueger · 2016 [cited by applicant]
US 10448825B2 · Tsai et al. · 2019 [cited by applicant]
US 10796147B1 · Hanna · 2020 [cited by examiner]
US 11538280B2 · Kaehler · 2022 [cited by examiner]
US 11642021B2 · Tsai et al. · 2023 [cited by applicant]
US 20050073136A1 · Larsson et al. · 2005 [cited by applicant]
US 20050165327A1 · Thibault et al. · 2005 [cited by applicant]
US 20110066003A1 · Duffy · 2011 [cited by applicant]
US 20110066068A1 · Duffy · 2011 [cited by applicant]
US 20110066082A1 · Duffy · 2011 [cited by applicant]
US 20110077548A1 · Torch · 2011 [cited by applicant]
US 20110207718A1 · Bird · 2011 [cited by applicant]
US 20120182149A1 · Moreno Valenzuela et al. · 2012 [cited by applicant]
US 20120238831A1 · Benford · 2012 [cited by applicant]
US 20120330178A1 · Kraft et al. · 2012 [cited by applicant]
US 20130217707A1 · Faraone · 2013 [cited by applicant]
US 20140016097A1 · Leonardi et al. · 2014 [cited by applicant]
US 20160073874A1 · Tsai et al. · 2016 [cited by applicant]
US 20180045949A1 · Hua · 2018 [cited by examiner]
US 20190059790A1 · Yoshii · 2019 [cited by applicant]
US 20190384967A1 · Sun · 2019 [cited by examiner]
US 20200013509A1 · Matharu · 2020 [cited by applicant]
US 20200069239A1 · Tsai et al. · 2020 [cited by applicant]
US 20200107767A1 · Anson · 2020 [cited by applicant]
US 20200175352A1 · Cha · 2020 [cited by examiner]
US 20200253472A1 · Yukimori · 2020 [cited by examiner]
US 20200286251A1 · Kaehler · 2020 [cited by examiner]
US 20210042548A1 · Luo · 2021 [cited by examiner]
US 20210295954A1 · Rothberg · 2021 [cited by examiner]
US 20210298595A1 · Lai · 2021 [cited by examiner]
US 20220044403A1 · Ayatsuka · 2022 [cited by examiner]
US 20220318567A1 · Muhamedrahimov · 2022 [cited by examiner]
US 20220351545A1 · Ben-Ami · 2022 [cited by examiner]
US 20230389853A1 · Tsai et al. · 2023 [cited by applicant]
US 20240032788A1 · Tsai et al. · 2024 [cited by applicant]
AT 505338B1 · 2009 [cited by applicant]
AU 767533B2 · 2000 [cited by applicant]
AU 2011326327B2 · 2014 [cited by applicant]
CA 2757486C · 2018 [cited by applicant]
DE 102005024796A1 · 2006 [cited by applicant]
EP 2062158B1 · 2012 [cited by applicant]
EP 2237237B1 · 2013 [cited by applicant]
EP 3081156B1 · 2024 [cited by applicant]
FR 2773521A1 · 2000 [cited by applicant]
JP S62275432A · 1987 [cited by applicant]
JP H04279143A · 1992 [cited by applicant]
JP H04126505U · 1992 [cited by applicant]
JP 1995255669 · 1995 [cited by applicant]
JP 2004329879A · 2004 [cited by applicant]
JP 2007255669A · 2007 [cited by applicant]
JP 4103829B2 · 2008 [cited by applicant]
JP 4259160B2 · 2009 [cited by applicant]
JP 3183161U · 2013 [cited by applicant]
JP 5270415B2 · 2013 [cited by applicant]
JP 6227996B2 · 2018 [cited by applicant]
JP 2017209262A · 2019 [cited by applicant]
KR 101576319B1 · 2015 [cited by applicant]
KR 102072788B1 · 2020 [cited by applicant]
WO WO2002009025A1 · 2002 [cited by applicant]
WO WO2003075762A1 · 2003 [cited by applicant]
WO WO2006091893A2 · 2006 [cited by applicant]
WO WO2006092022A1 · 2006 [cited by applicant]
WO WO20070128034A1 · 2007 [cited by applicant]
WO WO2009109750A1 · 2009 [cited by applicant]
WO WO2011064534A1 · 2011 [cited by applicant]
WO WO2012006330A1 · 2012 [cited by applicant]
WO WO2014179558 · 2014 [cited by applicant]
WO WO2016023126A1 · 2016 [cited by applicant]
WO WO2018213245A1 · 2018 [cited by applicant]
WO WO2022261316A1 · 2022 [cited by applicant]
WO WO2023154453A1 · 2023 [cited by applicant]
WO WO2023154456A1 · 2023 [cited by applicant]
WO WO2023154899A1 · 2023 [cited by applicant]
WO WO2023172561A1 · 2023 [cited by applicant]
ZA 200608191B · 2008 [cited by applicant]
Buonaguidi, et al., “Blink reflexes in severe traumatic coma,” Journal of Neurology, Neurosurgery, and Psychiatry, vol. 42, pp. 470-474, 1979. [cited by applicant]
Di Clemente, et al., “Interictal habituation deficit of the nociceptive blink reflex: an endophenotypic marker for presymptomatic migraine?” Brain, vol. 130, pp. 765-770, 2007. [cited by applicant]
Esteban, et al., “Early detection of Huntington's disease. Blink reflex and levodopa load in presymptomatic and incipient subjects,” Journal of Neurology, Neurosurgery, and Psychiatry, vol. 44, pp. 43-48, 1981. [cited by applicant]
Garner, et al., “Blink reflex parameters in baseline, active, and head-impact Division I athletes,” Cogent Engineering. vol. 5, 10 pages, 2018. [cited by applicant]
International Search Report & Written Opinion PCT Application No. PCT/US22/31443, dated Nov. 8, 2022, 12 pages. [cited by applicant]
Kaiser, et al., “A measure of the blink reflex to parametric variation of mechanical stimulation of the trigeminal nerve,” Psychophysiology, vol. 61: e14566, 12 pages, 2024. [cited by applicant]
Khan, “Revisiting the Corneal and Blink Reflexes for Primary and Secondary Trigeminal Facial Pain Differentiation,” Hindawi Pain Research and Management, vol. 2021, Article ID 6664736, 6 pages, 2021. [cited by applicant]
Paparella, et al., “Validating a Portable Device for Blinking Analyses through Laboratory Neurophysiological Techniques,” Brain Sci., vol. 12, 12 pages, 2022. [cited by applicant]
Saunders, et al., “Loss of Emotional Experience After Traumatic Brain Injury: Findings With the Startle Probe Procedure,” Neuropsychology, vol. 20, No. 2, pp. 224-231, 2006. [cited by applicant]