IP Library Granted Patent US 10,409,071
Granted Patent B2
US 10,409,071 · App. 16/367,687 · Granted Sep 10, 2019

Visual enhancement for dynamic vision defects

Inventors: Mohamed Abou Shousha (Pembroke Pines, FL); Ahmed Sayed (Miami, FL); Ozgur Gundogan (Miami, FL)
Assignee: University of Miami
G02B27/0172A61B3/0091A61B3/113G02B27/017G02B27/0179G02B2027/014G02B2027/0123G02B2027/0138G02B2027/0141G02B2027/0178G02B2027/0187
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 10,409,071
App. No.
16/367,687
Granted
Sep 10, 2019
Kind
B2
Abstract

In certain embodiments, live image data modifications may be facilitated for dynamic vision defects. In some embodiments, one or more eyes of a user may be monitored while a set of stimuli are displayed to the user. Feedback related to the set of stimuli may be obtained, where the feedback indicates (i) whether or how the user sees one or more stimuli of the set and (ii) one or more characteristics related to the eyes that occurred when such stimuli are displayed. A set of modification profiles associated with the user may be generated based on the feedback, where each modification profile of the set (i) is associated with eye-related characteristics and (ii) includes modification parameters to be applied to an image to modify the image for the user when eye-related characteristics of the user matches the associated eye-related characteristics.

Claims (45)

1. A system for facilitating live video stream modifications for dynamic vision defects, the system comprising:

a computer system that comprises one or more processors executing computer program instructions that, when executed, cause the computer system to:

monitor, via a wearable device, one or more eyes of a user during a first monitoring period in which a set of stimuli are displayed to the user;

obtain, via the wearable device during the first monitoring period, feedback related to the set of stimuli, the feedback related to the set of stimuli indicating (i) whether or how the user sees one or more stimuli of the set of stimuli and (ii) one or more characteristics related to the one or more eyes occurring when the one or more stimuli are displayed during the first monitoring period;

generate, via a prediction model, a set of modification profiles associated with the user based on the feedback related to the set of stimuli, each modification profile of the set of modification profiles (i) being associated with a set of eye-related characteristics and (ii) comprising one or more modification parameters to be applied to an image to modify the image for the user when eye-related characteristics of the user match the associated set of eye-related characteristics;

subsequent to the generation of the set of modification profiles, monitor, via the wearable device, the one or more eyes of the user during a second monitoring period;

provide, to the prediction model, via the wearable device during the second monitoring period, (i) live video stream data representing an environment of the user and (ii) characteristics related to the one or more eyes from the second monitoring period to obtain one or more modification profiles from the prediction model; and

causing, via the wearable device during the second monitoring period, modified video stream data to be displayed to the user based on (i) the live video stream data and (ii) the one or more modification profiles.

2. The system of claim 1 , wherein the characteristics related to the one or more eyes comprises gaze direction, pupil size, limbus position, visual axis, optical axis, or eyelid position.

3. The system of claim 1 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, via the wearable device during the first monitoring period, an eye image captured during the first monitoring period, the eye image being an image of an eye of the user, and

wherein generating the set of modification profiles comprises generating, via the prediction model, the set of modification profiles based on the eye image.

4. The system of claim 3 , wherein the eye image is an image of a retina of the eye or an image of a cornea of the eye.

5. The system of claim 1 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, via the wearable device during the first monitoring period, an indication of a response of the user to the one or more stimuli or an indication of a lack of response of the user to the one or more stimuli, and

wherein generating the set of modification profiles comprises generating, via the prediction model, the set of modification profiles based on the indication of the response or the indication of the lack of response.

6. The system of claim 5 , wherein the response comprises an eye movement, a gaze direction, or a pupil size change.

7. The system of claim 5 , wherein the response comprises a user modification of the one or more stimuli via user input of the user.

8. The system of claim 1 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, via the wearable device, an indication of a response of the user to the one or more stimuli, and

wherein generating the set of modification profiles comprises generating, via the prediction model, the set of modification profiles based on the indication of the response.

9. The system of claim 1 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, via the wearable device, an indication of a lack of response of the user to one or more stimuli of the set of stimuli, and

wherein generating the set of modification profiles comprises generating, via the prediction model, the set of modification profiles based on the indication of the lack of response.

10. A method being implemented by one or more processors executing computer program instructions that, when executed, perform the method, the method comprising:

monitoring one or more eyes of a user during a first monitoring period in which a set of stimuli are displayed to the user;

obtaining, during the first monitoring period, feedback related to the set of stimuli, the feedback related to the set of stimuli indicating (i) whether or how the user sees one or more stimuli of the set of stimuli and (ii) one or more characteristics related to the one or more eyes occurring when the one or more stimuli are displayed during the first monitoring period;

generating a set of modification profiles associated with the user based on the feedback related to the set of stimuli, each modification profile of the set of modification profiles (i) being associated with a set of eye-related characteristics and (ii) comprising one or more modification parameters to be applied to an image to modify the image for the user when eye-related characteristics of the user matches the associated set of eye-related characteristics;

subsequent to the generation of the set of modification profiles, monitoring, via a wearable device, the one or more eyes of the user during a second monitoring period;

providing, to a prediction model, via the wearable device during the second monitoring period, (i) video stream data representing an environment of the user and (ii) characteristics related to the one or more eyes from the second monitoring period to obtain one or more modification profiles from the prediction model; and

causing, via the wearable device during the second monitoring period, modified video stream data to be displayed to the user based on (i) the video stream data and (ii) the one or more modification profiles.

11. The method of claim 10 , wherein the prediction model comprises a neural network.

12. The method of claim 10 , wherein the characteristics related to the one or more eyes comprises gaze direction, pupil size, limbus position, visual axis, optical axis, or eyelid position.

13. The method of claim 10 , wherein the one or more processors are part of the wearable device, and wherein the monitoring of the one or more eyes during the second monitoring period, the obtainment of the one or more modification profiles, and the display of the modified video stream data are performed by the one or more processors of the wearable device.

14. The method of claim 10 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, during the first monitoring period, an eye image captured during the first monitoring period, the eye image being an image of an eye of the user, and

wherein generating the set of modification profiles comprises generating the set of modification profiles based on the eye image.

15. The method of claim 14 , wherein the eye image is an image of a retina of the eye or an image of a cornea of the eye.

16. The method of claim 10 , wherein obtaining the feedback related to the set of stimuli comprises obtaining, during the first monitoring period, an indication of a response of the user to the one or more stimuli or an indication of a lack of response of the user to the one or more stimuli, and

wherein generating the set of modification profiles comprises generating the set of modification profiles based on the indication of the response or the indication of the lack of response.

17. The method of claim 16 , wherein the response comprises an eye movement, a gaze direction, or a pupil size change.

18. One or more non-transitory computer-readable media comprising instructions that, when executed by one or more processors, cause operations comprising:

monitoring one or more eyes of a user while a set of stimuli are displayed to the user;

obtaining feedback related to the set of stimuli, the feedback related to the set of stimuli indicating (i) whether or how the user sees one or more stimuli of the set of stimuli and (ii) one or more characteristics related to the one or more eyes occurring when the one or more stimuli are displayed;

generating a set of modification profiles associated with the user based on the feedback related to the set of stimuli, each modification profile of the set of modification profiles (i) being associated with a set of eye-related characteristics and (ii) comprising one or more modification parameters to be applied to an image to modify the image for the user when eye-related characteristics of the user matches the associated set of eye-related characteristics;

subsequent to the generation of the set of modification profiles, monitoring, via a wearable device, the one or more eyes of the user during a monitoring period;

providing, to a prediction model, via the wearable device during the monitoring period, (i) video stream data representing an environment of the user and (ii) characteristics related to the one or more eyes from the monitoring period to obtain one or more modification profiles from the prediction model; and

causing, via the wearable device during the monitoring period, modified video stream data to be displayed to the user based on (i) the video stream data and (ii) the one or more modification profiles.

19. The one or more non-transitory computer-readable media of claim 18 , wherein monitoring the one or more eyes of the user during the monitoring period comprises monitoring, via the wearable device, the one or more eyes of the user while the wearable device is obtaining the video stream data representing the environment of the user.

20. The one or more non-transitory computer-readable media of claim 18 , wherein the one or more processors are part of the wearable device, and wherein the operations are performed by the one or more processors of the wearable device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: ABOU SHOUSHA, MOHAMED; SAYED, AHMED; GUNDOGAN, OZGUR
To: UNIVERSITY OF MIAMI
Reel/Frame 048835/0952 →
Continuity (3)
Continuation In Part 16144995 · Sep 27, 2018
Provisional Application 62563770 · Sep 27, 2017
Related Publication 20190223716A1 · Jul 25, 2019
Cited By (1)
US 12,446,770