BIOMETRIC OCULAR MEASUREMENTS USING DEEP LEARNING
20220151482 · 2022-05-19
Inventors
Cpc classification
G06V10/454
PHYSICS
A61B3/0025
HUMAN NECESSITIES
International classification
A61B3/00
HUMAN NECESSITIES
A61B3/10
HUMAN NECESSITIES
Abstract
A method for estimating biometric landmark dimensional measurements of a human eye includes, in a possible embodiment, receiving one or more images of the human eye via a host computer. In response to receiving the one or more images, the method includes generating a preliminary set of landmark point locations in the one or more images via the host computer using a deep-learning algorithm, and then refining the preliminary set of landmark point locations using a post-hoc processing routine of the host computer to thereby generate a final set of estimated landmark point locations. Additionally, the biometric landmark dimensional measurements are automatically generated via the host computer using the final set of estimated landmark point locations. A data set is then output that is inclusive of the set of estimated landmark point locations. A host computer that executes instructions from memory to perform the method.
Claims
1. A method for estimating biometric landmark dimensional measurements of an eye, the method comprising: receiving one or more images of the eye via a host computer; in response to receiving the one or more images, generating a preliminary set of landmark point locations in the one or more images via the host computer using a deep-learning algorithm; refining the preliminary set of landmark point locations using a post-hoc processing routine of the host computer to thereby generate a final set of estimated landmark point locations; automatically generating the biometric landmark dimensional measurements via the host computer using the final set of estimated landmark point locations; and outputting a data set inclusive of the set of estimated landmark point locations.
2. The method of claim 1, wherein receiving one or more images of the eye via the host computer includes receiving the one or more images of the eye from an imaging device in communication with the host computer.
3. The method of claim 2, wherein the imaging device includes an ultrasonic biomicroscopy (UBM) device.
4. The method of claim 2, wherein the imaging device includes an optical coherence tomography (OCT) device.
5. The method of claim 1, wherein the deep-learning algorithm is a convolutional neural network (CNN), and wherein generating the preliminary set of landmark point locations includes processing the one or more images via the CNN.
6. The method of claim 5, further comprising training the CNN with a set of training images of another eye or eyes prior to receiving the one or more images of the eye via the host computer.
7. The method of claim 1, wherein refining the preliminary set of landmark point locations using the post-hoc processing routine includes refining an image pixel intensity, contrast, and/or sharpness level to emphasize at least one landmark point location in the preliminary set of landmark point locations.
8. The method of claim 1, wherein automatically generating the biometric landmark dimensional measurements via the host computer using the final set of estimated landmark point locations includes automatically measuring a respective linear distance between different estimated landmark point locations in the final set of estimated landmark point locations.
9. The method of claim 8, wherein the respective linear distance includes one or more of an anterior chamber depth, a lens diameter, and a lens thickness of the eye.
10. The method of claim 8, wherein outputting the data set inclusive of the set of estimated landmark point locations includes displaying and/or printing an annotated image of the eye inclusive of the linear distances.
11. The method of claim 8, wherein outputting the data set inclusive of the set of estimated landmark point locations includes displaying and/or printing a data table inclusive of the linear distances.
12. The method of claim 1, further comprising collecting the one or more images of the eye as collected images using an imaging device, and then digitally transmitting the collected images to the host computer.
13. A host computer configured for estimating biometric landmark dimensional measurements of an eye, the host computer comprising: memory on which is recorded or stored instructions for a deep-learning algorithm; input/output (I/O) circuitry in communication with an imaging device; and a processor, wherein execution of the instructions by the processor causes the host computer to: receive one or more images of the eye; in response to receiving the one or more images, generate a preliminary set of landmark point locations in the one or more images using the deep-learning algorithm; refine the preliminary set of landmark point locations using a post-hoc processing module of the host computer to thereby generate a final set of estimated landmark point locations; automatically generate the biometric landmark dimensional measurements using the final set of estimated landmark point locations; and output a data set inclusive of the set of estimated landmark point locations.
14. The host computer of claim 13, wherein the one or more images include ultrasonic biomicroscopy (UBM) images and/or optical coherence tomography (OCT) images.
15. The host computer of claim 13, wherein the deep-learning algorithm is a convolutional neural network (CNN) previously trained with a set of training images.
16. The host computer of claim 13, wherein execution of the instructions by the processor causes the host computer to refine the preliminary set of landmark point locations by refining one or more of an image pixel intensity, contrast, and/or sharpness level to emphasize at least one landmark point location in the preliminary set of landmark point locations.
17. The host computer of claim 13, wherein execution of the instructions by the processor causes the host computer to automatically generate the biometric landmark dimensional measurements by automatically measuring respective linear distances between different estimated landmark point locations in the final set of estimated landmark point locations.
18. The host computer of claim 13, further comprising the imaging device.
19. The host computer of claim 13, wherein execution of the instructions by the processor causes the host computer to output the data set inclusive of the set of estimated landmark point locations by displaying and/or printing an annotated image and a data table of the eye inclusive of the linear distances, and wherein the linear distances correspond to one or more of an anterior chamber depth, a lens diameter, and a lens thickness of the eye.
20. A method for estimating biometric landmark dimensional measurements of a human eye, the method comprising: receiving one or more ultrasonic images of the human eye via a host computer; in response to receiving the one or more ultrasonic images, generating a preliminary set of landmark point locations in the one or more images via the host computer using a convolution neural network (CNN); refining an image pixel intensity, contrast, and/or sharpness level of the preliminary set of landmark point locations to emphasize at least one landmark point location, using a post-hoc processing routine of the host computer, and to thereby generate a final set of estimated landmark point locations; automatically measuring respective linear distances between different estimated landmark point locations in the final set of estimated landmark point locations to thereby generate the biometric landmark dimensional measurements, including an anterior chamber depth, a lens diameter, and/or a lens thickness of the human eye; and outputting an annotated image and a data table inclusive of the linear distances.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019] The foregoing and other features of the present disclosure will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only several embodiments in accordance with the disclosure and are not to be considered limiting of its scope, the disclosure will be described with additional specificity and detail through the use of the accompanying drawings. Any dimensions disclosed in the drawings or elsewhere herein are for the purpose of illustration only.
DETAILED DESCRIPTION
[0020] Elements of the present disclosure are described herein. It is to be understood, however, that the disclosed embodiments are merely examples and other embodiments can take various and alternative forms. The figures are not necessarily to scale; some features could be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present disclosure.
[0021] Certain terminology may be used in the following description for the purpose of reference only, and thus are not intended to be limiting. For example, terms such as “above” and “below” refer to directions in the drawings to which reference is made. Terms such as “front,” “back,” “fore,” “aft,” “left,” “right,” “rear,” and “side” describe the orientation and/or location of portions of the components or elements within a consistent but arbitrary frame of reference which is made clear by reference to the text and the associated drawings describing the components or elements under discussion. Moreover, terms such as “first,” “second,” “third,” and so on may be used to describe separate components. Such terminology may include the words specifically mentioned above, derivatives thereof, and words of similar import.
[0022]
[0023] In an exemplary ophthalmological or optical use context as contemplated herein, the imaging device 30 of
[0024] As understood in the art, the eye 22 works in conjunction with the brain to enable sight. The eye 22 is thus uniquely configured among the body's organs to receive and processes light stimuli to thereby generate electrochemical neural impulses, with such neural impulses ultimately converted by the brain into images and/or colors. In order for the eye 22 to perform its intended biological function, the cornea, lens, ciliary muscles, zonules, vitreous, macula, optic nerve, retina, chambers, and other key anatomical structure of the eye must function effectively. However, due to factors such as injury, age, disease, or genetics a patient may at some point require surgical intervention for vision preservation or enhancement. In such cases, as well as routine examinations, a practitioner may choose to utilize the imaging device 30 to provide a detailed view of the inner anatomy of the eye 22.
[0025] To this end, the imaging device 30 shown in
[0026] The term “deep learning” as used herein and in the general art is a machine learning technique in which one or more computers, in this case the host computer 50, learns features and/or tasks directly from the provided training data. Such data may be in the form of images, text, and/or audio data. Implementations of machine learning may employ neural networks, a typical embodiment of which includes an input layer, several intermediate hidden layers, and an output layer. In deep learning techniques employing neural networks, the neural networks may be multilayered, and may arrange its constituent neurons into several dozen or even several hundred different hidden layers, hierarchical models, and high level filters.
[0027] Deep learning in the realm of image processing in particular may incorporate convolutional neural networks or CNNs, with the host computer 50 of
[0028] Still referring to
[0029] While omitted for illustrative simplicity, the host computer 50 may include other hardware or software components such as a high-speed clock, input/output (I/O) circuitry 21 in communication with the imaging device 30 and possibly other hardware components, etc., which may be contained in a tower or other computer housing 50C along with the memory (M) and processor(s) (P). Additionally, the host computer 50 has access to or itself hosts the above-noted CNN 25 and a post-hoc processing module 30 whose operation is described herein below with reference to
[0030] In some embodiments, the method 40 and underlying functionality of the CNN 25 and the post-hoc processing module 30 may be accessed via an application (“app”) tile 52 to launch computer-executable code or instructions. Such code may be written, for example, in JAVA, Markdown, R-languages, or other suitable coding languages. For instance, a user may open the application via the app tile 52 and thereafter point to a folder containing AVI-formatted or other suitable images or videos to be processed. The AVI file may be deconstructed by the host computer 50 into individual discrete images to which deep learning is then applied. The user can then interact with the prediction results, such as by selecting new landmarks on automatically-selected frames, or by selecting a different frame of the video to analyze. The user can also zoom and/or brighten the image to more accurately identify landmark features.
[0031] Referring to
[0032] Additionally as part of block B42, the method 40 may include compiling a set of training images with pre-marked landmarks of interest. Representative landmarks are depicted at points 1-15 of
[0033] As will be appreciated, and as summarized separately above, a given CNN 25 includes a convolutional layer which receives a set of inputs, in this instance the training images at block B42. Each artificial neuron of the CNN 25 may be represented as a set of input values, each with associated weights, along with a function that sums the weights and maps the results to a predicted output. Artificial neurons in the form of filters or kernels are then used to perform element-wise multiplication functions by moving over the input images and multiplying values in the filter with the image pixel values. A feature map is generated in this manner.
[0034] Thus, the convolutional layer of the CNN 25 used as part of method 40 may utilizes filters in the form of a matrix to detect the presence or absence of specific features or patterns in the training images of block B42, with the same process occurring later in the execution of method 40. Multiple hidden layers, e.g., more convolutional layers or more pooling layers, may receive the feature map and thereafter process the feature map through additional filters. The predicted results then pass through an output layer as a predicted value, which in the present method 40 includes one, some, or all of the indicated landmarks 1-15 shown in the representative image 24-1 of
[0035] In effect, block B42 allows of the CNN 25 to be trained by comparing its classification of a given set of training images with predetermined correct baseline classifications, i.e., validated reference images. Errors from initial and subsequent classification iterations may be fed back into the CNN 25 and used to modify the various neural weights and filters over as many iterations as are needed to properly train the CNN 25. The method 40 then proceeds to block B44 once the CNN 25 has been trained.
[0036] Block B44 entails receiving the one or more images 34 of the eye 22 via the host computer 50, i.e., effectively inputting the collected images 24 of
[0037] Referring briefly to
TABLE-US-00001 Landmark Points Dimension (5, 6) Anterior Chamber Depth 5 ←.fwdarw.6 (1, 2) Ciliary Process Diameter 1 ←.fwdarw.2 (8, 9) Interior Chamber Depth 8←.fwdarw. 9 (6, 7) Lens Thickness 6←.fwdarw. 7 (3, 4) Lens Diameter 3←.fwdarw. 4 (10 ,11) Sulcus-to-Sulcus 10←.fwdarw. 11
[0038] As part of block B44, response to receiving the one or more images 24 the host computer 50 may generate a preliminary set of landmark point locations in the images 24 using a deep-learning algorithm, in this example the CNN 25. The CNN 25, as part of block B44, may estimate the distribution and locations of the above-noted landmark points 1-15 by processing multiple images 24 similar to the image 24-1 through the trained CNN 25.
[0039] Thus,
[0040] Block B46 includes refining the preliminary set of landmark point locations using the post-hoc processing module 30, which in turn executes a predetermined post-hoc processing routine to thereby generate a final set of estimated landmark point locations. Representative techniques for post-hoc processing include refining the image pixel intensity, contrast, sharpness, etc., to bring out details of one or more particular landmark points of interest. For instance,
[0041] At block B48, the method 40 of
[0042] As part of block B48, the host computer 50 of
[0043] ACD=anterior chamber depth
[0044] STS=Sulcus-to-sulcus distance
[0045] CPD=Ciliary process diameter
[0046] LD=Lens diameter
[0047] LT=Lens thickness
Such representative dimensions are commonly used for intraocular lens power calculations, refractive surgery customization, and retinal disease diagnosis and surgery, among other procedures.
[0048] The present solution enabled by method 40 and the disclosed CNN 25 thus allows for rapid initial identification of landmark points in the eye 22 shown in
[0049] Using a lens as an example anatomical structure to be identified in a raw image 24, the CNN 25 described above is not instructed as to where the lens is in the image 24, or indeed if a lens even appears in the image 24. Instead, the CNN 25 is taught the characteristics of the lens and then, during subsequent operation, the CNN 25 is tasked with locating similar “lens-like” characteristics in the image(s) 24. The method 40 thus replaces human-specified regions of interest in a given image of the eye 22 of
[0050] The present solutions may be completely automated or, in other embodiments, may preserve a limited role for the surgeon or practitioner, e.g., during post-hoc processing. In either case, execution of the method 40 greatly improves the accuracy, repeatability, and reliability of ocular measurements relative to existing methods. Further, post-hoc refinement of the estimates reduces noise in the final estimates, particularly in the axial regions of the eye 22. Useful measurements are predicted regardless of the number of images 24 that are provided to the CNN 25, with overall improved predictive accuracy provided via a greater number of images 24.
[0051] The detailed description and the drawings or FIGS. are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed disclosure have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims.
[0052] Furthermore, the embodiments shown in the drawings or the characteristics of various embodiments mentioned in the present description are not necessarily to be understood as embodiments independent of each other. Rather, it is possible that each of the characteristics described in one of the examples of an embodiment can be combined with one or a plurality of other desired characteristics from other embodiments, resulting in other embodiments not described in words or by reference to the drawings. Accordingly, such other embodiments fall within the framework of the scope of the appended claims.