IP Library Granted Patent US 12,161,417
Granted Patent B2
US 12,161,417 · App. 17/326,794 · Granted Dec 10, 2024

Apparatus, system, and method for determining intraocular eye pressure

Inventor: Anthony Martorell (New York, NY)
Assignee: Click Therapeutics, Inc.
A61B3/16A61B3/0025G06T7/0012G06T7/70G06T7/80G06T2207/10028G06T2207/30041
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,161,417
App. No.
17/326,794
Granted
Dec 10, 2024
Kind
B2
Abstract

Provided is a system for measuring and assessing intra-ocular pressure (IOP). The system comprises a processor, a memory, a camera, and instructions written on the memory. The instructions when executed by the processor may cause the system to: capture an image of a user's eye; convert the image to a three-dimensional image; analyze the three-dimensional image; and calculate an IOP measurement.

Claims (153)

1. A system for measuring and assessing intra-ocular pressure (IOP), the system being carried out on an electronic device, the system comprising:

a processor;

a memory with a non-transitory computer readable storage medium;

a camera; and

computer-readable instructions written in the memory, wherein the instructions when executed by the processor cause the system to:

capture one or more images of a user's eye;

convert each of the one or more images to one or more three-dimensional images;

analyze the one or more three-dimensional images; an

calculate an IOP measurement.

2. The method of claim 1 further comprising the steps of:

selecting a plurality of points on the user's eye;

determining, for each of the plurality of points, a first camera origin coordinate

and a second camera origin coordinate;

determining, for each of the plurality of points, a first point projection and a second point projection; and

determining, for each of the plurality of points, a camera distance,

wherein the camera distance is distance between the first camera origin coordinate and the second camera origin coordinate.

3. The method of claim 2 further comprising the steps of:

determining, for each of the plurality of points, a first retinal position and a second retinal position;

calculating, for each of the plurality of points, a difference in retinal position,

wherein the difference in retinal position is equal to the difference between the first retinal position and the second retinal position;

calculating, for each of the plurality of points, a depth value,

wherein the depth value is a function of the first camera origin coordinate, the second camera origin coordinate, the first point projection, and the second point projection, and

wherein the depth value is proportional to a quotient of the camera distance and the difference in retinal position; and

creating the one or more three-dimensional images based on the depth value for each of the plurality of points on the user's eye.

4. The method of claim 3 further comprising the steps of:

determining, for each of the one or more three-dimensional images, a horizontal corneal diameter (D H ), a vertical corneal diameter (D V ), and a geometrical center of the corneal projection (O);

determining, for each of the one or more three-dimensional images, X and Y based on a first camera origin coordinate and a second camera origin coordinate; and

calculating Y 2 via:

Y

2

=

D

H

2

4

-

(

D

H

D

V

)

2

·

X

2

wherein the IOP measurement is a function of Y 2 .

5. The method of claim 4 further comprising the step of calibrating the camera.

6. The method of claim 5 wherein an eye zone is presented to the user when calibrating the camera.

7. The method of claim 5 further comprising the step of transmitting an alert to the user if the calibration is unsuccessful.

8. The system of claim 2 wherein the instruction to convert each of the one or more images to one or more three-dimensional images when executed by the processor causes the system to:

select a plurality of points on the user's eye;

determine, for each of the plurality of points, a first camera origin coordinate and a second camera origin coordinate;

determine, for each of the plurality of points, a first point projection and a second point projection; and

determine, for each of the plurality of points, a camera distance,

wherein the camera distance is distance between the first camera origin coordinate and the second camera origin coordinate.

9. The system of claim 2 wherein the instruction to convert each of the one or more images to one or more three-dimensional images when executed by the processor further causes the system to:

determine, for each of the plurality of points, a first retinal position and a second retinal position;

calculate, for each of the plurality of points, a difference in retinal position,

wherein the difference in retinal position is equal to the difference between the first retinal position and the second retinal position;

calculate, for each of the plurality of points, a depth value,

wherein the depth value is a function of the first camera origin coordinate, the second camera origin coordinate, the first point projection, and the second point projection, and

wherein the depth value is proportional to a quotient of the camera distance and the difference in retinal position; and

create the one or more three-dimensional images based on the depth value for each of the plurality of points on the user's eye.

10. The system of claim 9 wherein the instruction to calculate the IOP measurement when executed by the processor further causes the system to:

determine, for each of the one or more three-dimensional images, a horizontal corneal diameter (D H ), a vertical corneal diameter (D V ), and a geometrical center of the corneal projection (O);

determine, for each of the one or more three-dimensional images, X and Y based on a first camera origin coordinate and a second camera origin coordinate; and

calculate Y 2 via:

Y

2

=

D

H

2

4

-

(

D

H

D

V

)

2

·

X

2

wherein the IOP measurement is a function of Y 2 .

11. The system of claim 1 wherein the instructions when executed by the processor cause the system to calibrate the camera.

12. The system of claim 11 further comprising an eye zone, wherein an eye zone is presented to the user during calibration of the camera.

13. The system of claim 11 wherein the instructions when executed by the processor cause the system to transmit an alert to the user if the calibration is unsuccessful.

14. The system of claim 1 wherein the instructions when executed by the processor cause the system to:

capture one or more subsequent images of the user's eye;

convert each of the one or more subsequent images to one or more three-dimensional subsequent images;

analyze the one or more subsequent three-dimensional images; and

calculate a subsequent IOP measurement.

15. The system of claim 14 wherein the instructions when executed by the processor cause the system to compare the IOP measurement and the subsequent IOP measurement,

wherein the IOP measurement is a baseline IOP.

16. The system of claim 1 wherein the instructions when executed by the processor cause the system to alert the user if the subsequent IOP measurement differs from the baseline IOP by a pre-determined variance.

17. A method for measuring and assessing intra-ocular pressure (IOP) being carried out on an electronic device comprising a memory with a non-transitory computer readable storage medium, the method comprising the steps of:

capturing, via a camera, one or more images of a user's eye;

converting, via a processor, each of the one or more images to one or more three-dimensional images;

analyzing, via the processor, the one or more three-dimensional images; and

calculating, via the processor, an IOP measurement.

18. The method of claim 17 further comprising the steps of:

selecting a plurality of points on the user's eye;

determining, for each of the plurality of points, a first camera origin coordinate and a second camera origin coordinate;

determining, for each of the plurality of points, a first point projection and a second point projection; and

determining, for each of the plurality of points, a camera distance,

wherein the camera distance is distance between the first camera origin coordinate and the second camera origin coordinate.

19. The method of claim 18 further comprising the steps of:

determining, for each of the plurality of points, a first retinal position and a second retinal position;

calculating, for each of the plurality of points, a difference in retinal position,

wherein the difference in retinal position is equal to the difference between the first retinal position and the second retinal position;

calculating, for each of the plurality of points, a depth value,

wherein the depth value is a function of the first camera origin coordinate, the second camera origin coordinate, the first point projection, and the second point projection, and

wherein the depth value is proportional to a quotient of the camera distance and the difference in retinal position; and

creating the one or more three-dimensional images based on the depth value for each of the plurality of points on the user's eye.

20. The method of claim 19 further comprising the steps of:

determining, for each of the one or more three-dimensional images, a horizontal corneal diameter (D H ), a vertical corneal diameter (D V ), and a geometrical center of the corneal projection (O);

determining, for each of the one or more three-dimensional images, X and Y based on a first camera origin coordinate and a second camera origin coordinate; and

calculating Y 2 via:

Y

2

=

D

H

2

4

-

(

D

H

D

V

)

2

·

X

2

wherein the IOP measurement is a function of Y 2 .

21. The method of claim 17 further comprising the steps of:

capturing one or more subsequent images of the user's eye;

converting each of the one or more subsequent images to one or more three-dimensional subsequent images;

analyzing the one or more subsequent three-dimensional images; and

calculating a subsequent IOP measurement.

22. The method of claim 21 further comprising the step of comparing the IOP measurement and the subsequent IOP measurement, wherein the IOP measurement is a baseline IOP.

23. The method of claim 17 further comprising the step of alerting the user if the subsequent IOP measurement differs from the baseline IOP by a pre-determined variance.

24. The method of claim 21 further comprising the steps of:

determining whether the one or more images and the one or more subsequent images were captured on a same date;

preparing a first list of coordinates and a second list of coordinates,

wherein the first list of coordinates contain coordinates of the user's eye as represented in the one or more images and the second list of coordinates contain coordinates of the user's eye as represented in the one or more subsequent images;

determining whether the first list of coordinates and the second list of coordinates contain the same coordinates; and

returning the second list of coordinates if the first list of coordinates and the second list of coordinates are unequal.

Continuity (2)
Provisional Application 63027961 · May 21, 2020
Related Publication 20210361160A1 · Nov 25, 2021