Journal of Computer Science

Segmentation of Exudates via Color-based K-means Clustering and Statistical-based Thresholding

Ali Mohamed Nabil Allam, Aliaa Abdel-Halim Youssif and Atef Zaki Ghalwash

DOI : 10.3844/jcssp.2017.524.536

Journal of Computer Science

Volume 13, Issue 10

Pages 524-536


This paper provides a novel approach for the problem of detecting the yellowish lesions in the eye fundus images, such as hard and soft exudates, in a fully-automated manner. To solve this problem of segmenting exudates automatically, the fundus image was first converted into the L*a*b* color space to decouple the chromaticity information of the image. Next, the fundus image was partitioned into five disjoint clusters based on this information via the unsupervised k-means algorithm. Among the clustered images, the one having the brightest average intensity was chosen to be the best cluster containing all the bright yellowish pixels. Using this cluster, a threshold value was estimated via statistic-based metrics and subsequently applied to remove any non-bright clustered pixels and preserve only the relatively bright ones within the image. Finally, the optic disc was eliminated from the thresholded image, leaving out only the bright abnormalities. This approach was evaluated over a total of 1419 images retrieved from three heterogeneous datasets: DIARETDB0, DIARETDB1 and MESSIDOR. The proposed segmentation algorithm was fully-automated, non-customized, simple and straightforward, regardless of the heterogeneity of the datasets. The proposed system correctly detected the bright abnormalities achieving an average sensitivity and specificity of 85.08% and 56.77%, respectively.


© 2017 Ali Mohamed Nabil Allam, Aliaa Abdel-Halim Youssif and Atef Zaki Ghalwash. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.