Department of Ophthalmology, The Affiliated Hospital of Guizhou Medical University, Guiyang, China.
Hisense Medical, Qingdao, China.
Sci Rep. 2020 Oct 20;10(1):17851. doi: 10.1038/s41598-020-75027-3.
To demonstrate the identification of corneal diseases using a novel deep learning algorithm. A novel hierarchical deep learning network, which is composed of a family of multi-task multi-label learning classifiers representing different levels of eye diseases derived from a predefined hierarchical eye disease taxonomy was designed. Next, we proposed a multi-level eye disease-guided loss function to learn the fine-grained variability of eye diseases features. The proposed algorithm was trained end-to-end directly using 5,325 ocular surface images from a retrospective dataset. Finally, the algorithm's performance was tested against 10 ophthalmologists in a prospective clinic-based dataset with 510 outpatients newly enrolled with diseases of infectious keratitis, non-infectious keratitis, corneal dystrophy or degeneration, and corneal neoplasm. The area under the ROC curve of the algorithm for each corneal disease type was over 0.910 and in general it had sensitivity and specificity similar to or better than the average values of all ophthalmologists. Confusion matrices revealed similarities in misclassification between human experts and the algorithm. In addition, our algorithm outperformed over all four previous reported methods in identified corneal diseases. The proposed algorithm may be useful for computer-assisted corneal disease diagnosis.
为了展示使用新型深度学习算法识别角膜疾病的效果。我们设计了一种新型的分层深度学习网络,它由一系列多任务多标签学习分类器组成,代表了来自预定义的分层眼病分类法的不同层次的眼病。接下来,我们提出了一种多级眼病引导的损失函数,以学习眼病特征的细粒度可变性。该算法使用来自回顾性数据集的 5325 个眼表图像进行端到端训练。最后,该算法在一个前瞻性基于诊所的数据集上与 10 名眼科医生进行了测试,该数据集新招募了 510 名患有感染性角膜炎、非感染性角膜炎、角膜营养不良或变性以及角膜肿瘤的患者。该算法对每种角膜疾病类型的 ROC 曲线下面积均超过 0.910,总体而言,其敏感性和特异性与所有眼科医生的平均值相似或更好。混淆矩阵显示了人类专家和算法之间在错误分类方面的相似之处。此外,我们的算法在识别角膜疾病方面优于之前报道的所有四种方法。该算法可能有助于计算机辅助角膜疾病诊断。