IP Library › Granted Patent US 12,482,082
Granted Patent B2
US 12,482,082 · App. 17/880,427 · Granted Nov 25, 2025

Systems and methods for generating enhanced opthalmic images

Inventors: Lu Yin (Keller, TX); Ramesh Sarangapani (Coppell, TX)
Assignee: Alcon Inc.
G06T5/92A61B3/12A61B3/14G06T5/50G06T7/11G06T7/12G06T7/70G06T2207/10016G06T2207/10024G06T2207/20021G06T2207/20208G06T2207/20212G06T2207/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,482,082
App. No.
17/880,427
Granted
Nov 25, 2025
Kind
B2
Abstract

Certain aspects of the present disclosure provide an ophthalmic imaging device for enhancing images. The device comprises an image capture component configured to generate an image stream comprising a first frame preceding a second frame, both capturing a branch of veins in an eye. The device further comprises an image processor configured to calculate first order statistics for a plurality of blocks for the first frame and to interpolate first order statistics for the first frame based at least in part on the branch of veins. The image processor is also configured to generate a tone mapping function and calculate tone mapping values for individual pixels of the second frame based on the tone mapping function. The image processor is additionally configured to generate an enhanced frame based on the calculated tone mapping values for individual pixels of the second frame to the pixels of the second frame.

Claims (61)

1 . An ophthalmic imaging device comprising:

an image capture component configured to generate an image stream comprising a first frame capturing a branch of veins in an eye of a patient and a second frame capturing the branch of veins, the second frame following the first frame in the image stream; and

an image processor configured to:

calculate first order statistics for individual blocks of a plurality of blocks for the first frame, each block of the plurality of blocks for the first frame comprising a plurality of first frame pixels;

interpolate first order statistics for the first frame based on the calculated first order statistics for the individual blocks of the plurality of blocks for the first frame, wherein the first order statistics for the first frame are based, at least in part, on the branch of veins;

calculate first order statistics for each block of a plurality of blocks for a third frame capturing the branch of veins in the eye, each block of the plurality of blocks for the third frame comprising a plurality of third frame pixels;

interpolate first order statistics for the third frame based on the calculated first order statistics for each block of the plurality of blocks for the third frame, wherein the first order statistics for the third frame are based, at least in part, on the branch of veins;

generate first weighted statistics for the first frame based on application of a first weight to the interpolated first order statistics for the first frame;

generate second weighted statistics for the third frame based on application of a second weight to the interpolated first order statistics for the third frame, the second weight being less than the first weight;

generate a tone mapping function for pixels of the second frame based on the interpolated first order statistics for the first frame, the tone mapping function for the pixels of the second frame based on the first weighted statistics and the second weighted statistics;

calculate tone mapping values for individual pixels of the second frame based on the tone mapping function; and

generate an enhanced frame based on application of the calculated tone mapping values for individual pixels of the second frame to the pixels of the second frame.

2 . The ophthalmic imaging device of claim 1 , wherein the image processor is further configured to: identify a static object based on detection of the static object at a first location in the first frame and detection of the static object at a corresponding location in the third frame.

3 . The ophthalmic imaging device of claim 1 , wherein the image processor is further configured to identify a non-static object based on detection of the non-static object in only one of the first frame and the third frame or based on detection of the non-static object at a first location in the first frame and a second location different from the first location in the third frame.

4 . The ophthalmic imaging device of claim 1 , wherein the first order statistics for the first frame comprise:

a mean pixel intensity for each block of the plurality of blocks for the first frame; and

an intensity standard deviation for each block of the plurality of blocks for the first frame.

5 . The ophthalmic imaging device of claim 1 , wherein the image processor is further configured to divide the first frame into the plurality of blocks.

6 . The ophthalmic imaging device of claim 1 , wherein each block of the plurality of blocks has a same size and shape and is evenly spaced through the first frame relative to other blocks of the plurality of blocks.

7 . The ophthalmic imaging device of claim 6 , wherein the image processor is further configured to:

identify a portion of the first frame that comprises space void of relevant aspects of the eye; and

prevent any blocks of the plurality of blocks from being placed in the portion that comprises a white space.

8 . The ophthalmic imaging device of claim 1 , wherein:

the first order statistics correspond to a luminance channel of the first frame, and

the tone mapping function and the tone mapping values apply to a luminance channel of the second frame.

9 . The ophthalmic imaging device of claim 1 , wherein:

the first order statistics correspond to a grayscale channel obtained from green pixels of the first frame, and

the tone mapping function and the tone mapping values apply to a grayscale channel from green pixels of the second frame.

10 . The ophthalmic imaging device of claim 1 , wherein the image capture component comprises a high dynamic range (HDR) camera.

11 . The ophthalmic imaging device of claim 1 , wherein:

the tone mapping function is limited based on a contrast limit determined based on the first frame, and

the contrast limit comprises a maximum contrast value and a minimum contrast value.

12 . A ophthalmic image processing method, comprising:

generating an image stream comprising a first frame capturing a branch of veins in an eye of a patient and a second frame capturing the branch of veins in the eye, the second frame following the first frame in the image stream;

calculating first order statistics for individual blocks of a plurality of blocks for the first frame, the individual blocks of the plurality of blocks for the first frame comprising a plurality of first frame pixels;

interpolating first order statistics for the first frame based on the calculated first order statistics for the individual blocks of the plurality of blocks for the first frame, wherein the first order statistics for the first frame are based, at least in part, on the branch of veins;

calculating first order statistics for each block of a plurality of blocks for a third frame capturing the branch of veins in the eye, each block of the plurality of blocks for the third frame comprising a plurality of third frame pixels;

interpolating first order statistics for the third frame based on the calculated first order statistics for each block of the plurality of blocks for the third frame, wherein the first order statistics for the third frame are based, at least in part, on the branch of veins;

generating first weighted statistics for the first frame based on application of a first weight to the interpolated first order statistics for the first frame;

generating second weighted statistics for the third frame based on application of a second weight to the interpolated first order statistics for the third frame, the second weight being less than the first weight;

generating a tone mapping function for pixels of the second frame based on the interpolated first order statistics for the first frame, the tone mapping function for the pixels of the second frame based on the first weighted statistics and the second weighted statistics;

calculating tone mapping values for individual pixels of the second frame based on the tone mapping function; and

generating an enhanced frame based on application of the calculated tone mapping values for individual pixels of the second frame to the pixels of the second frame.

13 . The ophthalmic image processing method of claim 12 , further comprising:

identifying a static object based on detection of the static object at a first location in the first frame and detection of the static object at a corresponding location in the third frame, and

identifying a non-static object based on detection of the non-static object in only one of the first frame and the third frame or based on detection of the non-static object at a first location in the first frame and a second location different from the first location in the third frame.

14 . The ophthalmic image processing method of claim 12 , wherein the first order statistics for the first frame comprise:

a mean pixel intensity for each block of the plurality of blocks for the first frame; and

an intensity standard deviation for each block of the plurality of blocks for the first frame.

15 . An ophthalmic imaging device comprising:

an image capture component configured to generate an image stream comprising a first frame capturing a branch of veins in an eye of a patient and a second frame capturing the branch of veins, the second frame following the first frame in the image stream; and

an image processor configured to:

calculate first order statistics for each block of a plurality of blocks for the first frame, each block of the plurality of blocks for the first frame comprising a plurality of first frame pixels, the calculation based on a mean pixel intensity for each adjacent block adjacent to the block and an intensity standard deviation for each adjacent block adjacent to the block;

interpolate first order statistics for the first frame based on the calculated first order statistics for the each block of the plurality of blocks for the first frame, wherein the first order statistics for the first frame are based, at least in part, on the branch of veins;

generate a tone mapping function for pixels of the second frame based on the interpolated first order statistics for the first frame;

calculate tone mapping values for individual pixels of the second frame based on the tone mapping function; and

generate an enhanced frame based on application of the calculated tone mapping values for individual pixels of the second frame to the pixels of the second frame.

16 . The ophthalmic imaging device of claim 15 , wherein

each non-edge block of the plurality of blocks comprises four adjacent blocks;

each edge block of the plurality of blocks comprises at least one duplicated block along an edge of the first frame to create four adjacent neighbor blocks; and

the mean pixel intensity and the intensity standard deviation for each duplicated block of the at least one duplicated block are duplicated from an adjacent block along an opposite edge of the edge block from the duplicated block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: YIN, LU; SARANGAPANI, RAMESH
To: ALCON RESEARCH, LLC
Reel/Frame 060953/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2022
From: ALCON RESEARCH, LLC
To: ALCON INC.
Reel/Frame 060953/0529 →
Continuity (2)
Provisional Application 63234959 · Aug 19, 2021
Related Publication 20230054129A1 · Feb 23, 2023
References Cited (13)
US 7421102B2 · Wetzel · 2008 [cited by examiner]
US 8068988B2 · Gholap · 2011 [cited by examiner]
US 9344613B2 · Cote · 2016 [cited by examiner]
US 20080100554A1 · Mori · 2008 [cited by examiner]
US 20140152686A1 · Narasimha · 2014 [cited by examiner]
US 20150110368A1 · Solanki · 2015 [cited by examiner]
US 20180084280A1 · Thiagarajan · 2018 [cited by examiner]
US 20190065905A1 · Rephaeli · 2019 [cited by examiner]
US 20200195940A1 · Noorkami · 2020 [cited by examiner]
US 20210275088A1 · Fleury · 2021 [cited by examiner]
Chow C K, et al., Automatic boundary detection of the left ventricle from cineangiograms, Computers and Biomedical Research, Academic Press, Aug. 1, 1972, 388-410, 5: 4, London, GB. [cited by applicant]
Pizer_1987, Adaptive histogram equalization and its variations, Computer Vision, Graphics, and Image Processing, Sep. 1, 1987, 355-368, 39: 3. [cited by applicant]
Sanparith, Image enhancement using local intensity distribution equalization, Eurasip Journal on Image and Video Processing, Dec. 1, 2015, 31, 2015:1. [cited by applicant]