Summary: | Diabetic retinopathy (DR) is one of the diseases that cause blindness globally. Untreated accumulation of fat and cholesterol may trigger atherosclerosis in the diabetic patient, which may obstruct blood vessels. Retinal fundus images are used as diagnostic tools to screen abnormalities linked to diseases that affect the eye. Blurriness and low contrast are major problems when segmenting retinal fundus images. This article proposes an algorithm to segment and detect hemorrhages in retinal fundus images. The proposed method first performs preprocessing on retinal fundus images. Then a novel smart windowing-based adaptive threshold is utilized to segment hemorrhages. Finally, conventional and hand-crafted features are extracted from each candidate and classified by a support vector machine. Two datasets are used to evaluate the algorithms. Precision rate (<i>P</i>), recall rate (<i>R</i>), and F1 score are used for quantitative evaluation of segmentation methods. Mean square error, peak signal to noise ratio, information entropy, and contrast are also used to evaluate preprocessing method. The proposed method achieves a high F1 score with 83.85% for the DIARETDB1 image dataset and 72.25% for the DIARETDB0 image dataset. The proposed algorithm adequately adapts when compared with conventional algorithms, hence will act as a tool for segmentation.
|