Retinal Fundus Image Blood Vessels Segmentation via Object-Oriented Metadata Structures


  • Ahmad Firdaus Ahmad Fadzil
  • Zaaba Ahmad
  • Noor Elaiza Abd Khalid
  • Shafaf Ibrahim





retinal fundus image, blood vessels, object-oriented structures, metadata, image segmentation


Retinal fundus image is a crucial tool for ophthalmologists to diagnose eye-related diseases. These images provide visual information of the interior layer of the retina structures such as optic disc, optic cup, blood vessels and macula that can assist ophthalmologist in determining the health of an eye. Segmentation of blood vessels in fundus images is one of the most fundamental phase in detecting diseases such as diabetic retinopathy. However, the ambiguity of the retina structures in the retinal fundus images presents a challenge for researcher to segment the blood vessels. Extensive pre-processing and training of the images is necessary for precise segmentation, which is very intricate and laborious. This paper proposes the implementation of object-oriented-based metadata (OOM) structures of each pixel in the retinal fundus images. These structures comprise of additional metadata towards the conventional red, green, and blue data for each pixel within the images. The segmentation of the blood vessels in the retinal fundus images are performed by considering these additional metadata that enunciates the location, color spaces, and neighboring pixels of each individual pixel. From the results, it is shown that accurate segmentation of retinal fundus blood vessels can be achieved by purely employing straightforward thresholding method via the OOM structures without extensive pre-processing image processing technique or data training.    




[1] Carmona, E. J., Rincón, M., García-Feijoó, J., & Martínez-de-la-Casa, J. M. (2008), Identification of the optic nerve head with genetic algorithms. Artificial Intelligence in Medicine 43(3), 243-259.

[2] Decencière, E., Cazuguel, G., Zhang, X., Thibault, G., Klein, J. C., Meyer, F., Marcotegui, B., Quellec, G., Lamard, M., Danno, R., & Elie, D. (2013), TeleOphta: Machine learning and image processing methods for teleophthalmology. IRBM 34(2), 196-203.

[3] Franklin, S. W., & Rajan, S. E. (2014), Retinal vessel segmentation employing ANN technique by Gabor and moment invariants-based features. Applied Soft Computing 22, 94-100.

[4] Fu, H., Xu, Y., Lin, S., Wong, D. W. K., & Liu, J. (2016), Deepvessel: Retinal vessel segmentation via deep learning and conditional random field. Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 132-139.

[5] Gulshan, V., Peng, L., Coram, M., Stumpe, M. C., Wu, D., Narayanaswamy, A., ... & Kim, R. (2016), Development and validation of a deep learning algorithm for detection of diabetic retinopathy in retinal fundus photographs. Journal of the American Medical Association 316(22), 2402-2410.

[6] Li, Q., Feng, B., Xie, L., Liang, P., Zhang, H., & Wang, T. (2016), A cross-modality learning approach for vessel segmentation in retinal images. IEEE Transactions on Medical Imaging 35(1), 109-118.

[7] Maji, D., Santara, A., Mitra, P., & Sheet, D. (2016), Ensemble of deep convolutional neural networks for learning to detect retinal vessels in fundus images.

[8] Mann, K. S., & Kaur, S. (2017), Segmentation of retinal blood vessels using artificial neural networks for early detection of diabetic retinopathy. AIP Conference Proceedings 1836(1), 1-9.

[9] Miri, M. S., Abrà moff, M. D., Lee, K., Niemeijer, M., Wang, J. K., Kwon, Y. H., & Garvin, M. K. (2015), Multimodal segmentation of optic disc and cup from SD-OCT and color fundus photographs using a machine-learning graph-based approach. IEEE Transactions on Medical Imaging 34(9), 1854-1866.

[10] Mittal, D., & Kumari, K. (2015), Automated detection and segmentation of drusen in retinal fundus images. Computers and Electrical Engineering 47, 82-95.

[11] Niemeijer, M., Staal, J., van Ginneken, B., Loog, M., & Abramoff, M. D. (2004), Comparative study of retinal vessel segmentation methods on a new publicly available database. Medical Imaging: Image Processing 5370, 648-657.

[12] Orlando, J. I., Fracchia, M., del Río, V., & del Fresno, M. (2017), Retinal blood vessel segmentation in high resolution fundus photographs using automated feature parameter estimation. Proceedings of the 13th International Conference on Medical Information Processing and Analysis, pp. 1-13.

[13] Pal, A. L., Prabhu, S., & Sampathila, N. (2015), Extraction of retinal blood vessels from retinal fundus image for computer aided diagnosis. Proceedings of the National Joint Conference on Innovations in Engineering and Technology, pp. 400-403.

[14] Princye, P. H., & Vijayakumari, V. (2018), Retinal disease diagnosis by morphological feature extraction and SVM classification of retinal blood vessels. Biomedical Research, 2017, 22-30.

[15] Roychowdhury, S., Koozekanani, D. D., & Parhi, K. K. (2015), Blood vessel segmentation of fundus images by major vessel extraction and subimage classification. IEEE Journal of Biomedical and Health Informatics 19(3), 1118-1128.

[16] Salazar-Gonzalez, A., Kaba, D., Li, Y., & Liu, X. (2014), Segmentation of the blood vessels and optic disk in retinal images. IEEE Journal of Biomedical and Health Informatics 18(6), 1874-1886.

[17] Smith, B. (2015), Object-oriented programming. In AdvancED ActionScript 3.0: Design Patterns. California: Apress, pp. 1-23.

[18] Solkar, S. D., & Das, L. (2017), Survey on retinal blood vessels segmentation techniques for detection of diabetic retinopathy. International Journal of Electronics, Electrical and Computational 6(6), 490-496.

[19] Wang, S., Yin, Y., Cao, G., Wei, B., Zheng, Y., & Yang, G. (2015), Hierarchical retinal blood vessel segmentation based on feature and ensemble learning. Neurocomputing 149, 708-717.

[20] Xie, T., Marinov, D., Schulte, W., & Notkin, D. (2005), Symstra: A framework for generating object-oriented unit tests using symbolic execution. Proceedings of the International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp. 365-381.

View Full Article: