CPC G16H 50/20 (2018.01) [G06T 7/0012 (2013.01); G06V 10/7747 (2022.01); G16H 15/00 (2018.01); A61B 3/12 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30041 (2013.01)] | 18 Claims |
1. A method comprising:
a) using at least one hardware processor to:
receive ophthalmic image data;
apply a machine-learning classifier, trained using a domain dataset of ophthalmic images that have been labeled with one or more of a plurality of classifications, to classify the received ophthalmic image data into at least one of the plurality of classifications, wherein the machine-learning classifier comprises a convolutional neural network, wherein the plurality of classifications comprise a normal classification and one or more disorder classifications, wherein the one or more disorder classifications comprise at least one of age-related macular degeneration (AMD), diabetic retinopathy (DR), glaucoma, or retinal vein occlusion (RVO); and
provide a report that indicates the at least one classification of the received ophthalmic image data; and
b) using the at least one hardware processor to train the machine-learning classifier by:
initially training the convolutional neural network to discriminate between objects using a non-domain dataset that contains no ophthalmic images labeled with the one or more disorders; and
subsequently retraining one or more final layers in the convolutional neural network using the domain dataset.
|