Smartphone-based mobile fundus photography is gaining popularity due to the rise of handheld fundus lenses, allowing a portable solution for a mobile-based computer-assisted diagnostic system (CADS). With such a system, professionals can monitor and diagnose numerous retinal diseases, including diabetic retinopathy (DR), glaucoma, age-related macular degeneration, etc. on their smartphone devices. In this study, we proposed a unified CADS tool for smartphone devices that can detect and identify six crucial retinal features utilizing both a filtering approach and a deep learning (DL) approach. These features are retinal blood vessels (RBV), optic discs (OD), hemorrhages (HM), microaneurysm (MA), hard exudates (HE), and soft exudates (SE). Traditional filtering is applied for RBV segmentation using B-COSFIRE and Frangi filter, whereas vessel inpainting and automatic canny edge-based Hough transform are used to localize OD center and radius. The DR lesions (HM, MA, HE, OD segmentation, and SE) are detected using a transfer learning-based Resnet50 backbone and multiclass DL U-net architecture. RBV segmentation achieved 94.94% and 94.44% accuracy in the DRIVE and STARE datasets. OD localization achieved an accuracy of 99.60% in the MESSIDOR dataset. Lastly, the IDRiD dataset is used to train and validate the DR lesions with an overall accuracy of 99.7%, F1-score of 77.4, and mean IoU of 59.2. The smartphone application can perform all the segmentation tasks at once in an average of 30 seconds. Given the availability, it is possible to improve the accuracy of the DL method further by training with more mobile fundus datasets.
Read full abstract