This DR detection methodology has six steps: preprocessing, segmentation of blood vessels, segmentation of OD, detection of MAs and hemorrhages, feature extraction and classification. For segmentation of blood vessels BCDU-Net is used. For OD segmentation, U-Net model is used. MAs and hemorrhages are extracted using Otsu thresholding technique. Both clinical and non-clinical features are extracted and fed to SVM classifier.