Deep learning assisted detection of glaucomatous optic neuropathy and potential designs for a generalizable model

PLoS One. 2020 May 14;15(5):e0233079. doi: 10.1371/journal.pone.0233079. eCollection 2020.

Abstract

Purpose: To evaluate ways to improve the generalizability of a deep learning algorithm for identifying glaucomatous optic neuropathy (GON) using a limited number of fundus photographs, as well as the key features being used for classification.

Methods: A total of 944 fundus images from Taipei Veterans General Hospital (TVGH) were retrospectively collected. Clinical and demographic characteristics, including structural and functional measurements of the images with GON, were recorded. Transfer learning based on VGGNet was used to construct a convolutional neural network (CNN) to identify GON. To avoid missing cases with advanced GON, an ensemble model was adopted in which a support vector machine classifier would make final classification based on cup-to-disc ratio if the CNN classifier had low-confidence score. The CNN classifier was first established using TVGH dataset, and then fine-tuned by combining the training images of TVGH and Drishti-GS datasets. Class activation map (CAM) was used to identify key features used for CNN classification. Performance of each classifier was determined through area under receiver operating characteristic curve (AUC) and compared with the ensemble model by diagnostic accuracy.

Results: In 187 TVGH test images, the accuracy, sensitivity, and specificity of the CNN classifier were 95.0%, 95.7%, and 94.2%, respectively, and the AUC was 0.992 compared to the 92.8% accuracy rate of the ensemble model. For the Drishti-GS test images, the accuracy of the CNN, the fine-tuned CNN and ensemble model was 33.3%, 80.3%, and 80.3%, respectively. The CNN classifier did not misclassify images with moderate to severe diseases. Class-discriminative regions revealed by CAM co-localized with known characteristics of GON.

Conclusions: The ensemble model or a fine-tuned CNN classifier may be potential designs to build a generalizable deep learning model for glaucoma detection when large image databases are not available.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adult
  • Aged
  • Aged, 80 and over
  • Algorithms
  • Area Under Curve
  • Databases, Factual
  • Deep Learning
  • Diagnosis, Computer-Assisted / methods*
  • Diagnosis, Computer-Assisted / statistics & numerical data
  • Female
  • Fundus Oculi
  • Glaucoma / classification
  • Glaucoma / complications*
  • Glaucoma / diagnosis*
  • Humans
  • Image Interpretation, Computer-Assisted
  • Male
  • Middle Aged
  • Neural Networks, Computer
  • Optic Nerve Diseases / classification
  • Optic Nerve Diseases / complications*
  • Optic Nerve Diseases / diagnosis*
  • Retrospective Studies
  • Support Vector Machine
  • Taiwan

Grants and funding

CJL and YCK received funds from the Ministry of Science and Technology, TAIWAN (MOST 106-2634-F-075-001 and MOST 107-2634-F-075-001 to CJL; MOST 1062314-B-075-037-; MOST 105-2314-B-075-047 to YCK ); YCK received funds from Taipei Veterans General Hospital (V107C-114). The funding source had no role in the design of this study and will not have any role during its execution, analyses, interpretation of the data, or decision to submit results.