ADRGS: an automatic diabetic retinopathy grading system through machine learning

Y. Aruna Suhasini Devi,K. Manjunatha Chari
DOI: https://doi.org/10.1007/s11042-024-20241-8
IF: 2.577
2024-10-01
Multimedia Tools and Applications
Abstract:In recent years, Diabetic Retinopathy (DR) has emerged as a significant chronic ailment affecting roughly one-third of diabetic patients globally. DR is the leading cause of vision impairment and detecting DR in its early stages can be a challenging task, but if neglected, it can lead to severe DR and, ultimately, permanent vision loss. Therefore, the development of an automated DR detection system, based on retinal fundus images is of paramount importance. This paper develops an automatic Diabetic Retinopathy (DR) screening system that analyzes the fundus retinal images and produces a grade to determine the severity of DR by using computer vision and machine learning algorithms. The complete system is four-fold; pre-processing, segmentation of the vessels and optic disc (OD), lesions classification and grading the severity of DR. The initial pre-processing phase enhances the quality of retinal image based on the spatial collaboration between pixels. The second phase segments the retinal vessels and Optic Disc through mathematical morphology and composite filtering strategy. The third phase performs classification of the entire image into four types of lesions namely Hard Exudates (EX), Hemorrhages (HM) and Microaneurysms (MA) and Cotton Wool Spots (CWS). At this phase, each pixel is represented with a set of 30 features including 14 structural features and 16 appearance based features. A two-step hierarchical classification method is employed to classify the image into lesions and sub lesions. Finally, the classification results are formulated as a function to determine the severity of DR. For validation purposes, DIARETDB1 database is used, and the performance is measured through the parameters: Specificity, Sensitivity, Area under Curve (AUC) and Accuracy. For feasibility checking, three machine learning algorithms are employed namely Gaussian Mixture Model, K-Nearest Neighbor and Support Vector Machine.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?