441
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Deep learning-based CNN for multiclassification of ocular diseases using transfer learning

&
Article: 2335959 | Received 04 Dec 2023, Accepted 24 Mar 2024, Published online: 04 Apr 2024

Figures & data

Table 1. Identification/classification of cataract and glaucoma using deep learning methods.

Figure 1. Ocular disease classification using CNN.

Figure 1. Ocular disease classification using CNN.

Figure 2. Data augmentation by (a) rotation 30° & 70°, (b) 1.4 & 1.8, (c) 10, 25 & 40, 60.

Figure 2. Data augmentation by (a) rotation 30° & 70°, (b) 1.4 & 1.8, (c) 10, 25 & 40, 60.

Figure 3. Fire protection module in SqueezeNet architecture.

Figure 3. Fire protection module in SqueezeNet architecture.

Figure 4. Overall architecture of SqueezeNet.

Figure 4. Overall architecture of SqueezeNet.

Figure 5. Schematic diagram of DarkNet-53.

Figure 5. Schematic diagram of DarkNet-53.

Figure 6. Architecture of DarkNet-53 network.

Figure 6. Architecture of DarkNet-53 network.

Figure 7. Overall architecture of EfficientNet-b0.

Figure 7. Overall architecture of EfficientNet-b0.

Figure 8. Ocular disease classification using SqueezeNet (batch size-6, optimizer-Adam) (with augmented image data).

Figure 8. Ocular disease classification using SqueezeNet (batch size-6, optimizer-Adam) (with augmented image data).

Figure 9. Ocular disease classification using darknet-53 (batch size-6, optimizer-sgdm) (with augmented image data).

Figure 9. Ocular disease classification using darknet-53 (batch size-6, optimizer-sgdm) (with augmented image data).

Figure 10. Ocular disease classification using EfficientNet-b0 (batch size-6, optimizer-sgdm) (with augmented image data).

Figure 10. Ocular disease classification using EfficientNet-b0 (batch size-6, optimizer-sgdm) (with augmented image data).

Figure 11. Effect of batch size and optimizer type on the ocular disease classification accuracy for various deep learning-based CNN (with data augmentation).

Figure 11. Effect of batch size and optimizer type on the ocular disease classification accuracy for various deep learning-based CNN (with data augmentation).

Figure 12. Confusion matrix for darknet-53 (batch size-6, optimizer-SGDM) with 99.4% accuracy.

Figure 12. Confusion matrix for darknet-53 (batch size-6, optimizer-SGDM) with 99.4% accuracy.

Figure 13. Accuracy with and without data augmentation for the different CNN networks.

Figure 13. Accuracy with and without data augmentation for the different CNN networks.

Table 2. Accuracy of various optimised networks.

Figure 14. 99.4% accuracy of darknet-53 (batch size-6, optimizer-SGDM) obtained during the training process.

Figure 14. 99.4% accuracy of darknet-53 (batch size-6, optimizer-SGDM) obtained during the training process.

Figure 15. Loss function of the optimized darknet-53 model (batch size-6, optimizer-SGDM) obtained during the training process.

Figure 15. Loss function of the optimized darknet-53 model (batch size-6, optimizer-SGDM) obtained during the training process.

Table 3. Performance metrics of the optimised darknet-53 (batch size-6, optimiser-SGDM).

Figure 16. (a) Receiver operating curve and (b) loss curve for the best accuracy CNNs.

Figure 16. (a) Receiver operating curve and (b) loss curve for the best accuracy CNNs.