Abstract

In this paper, we have developed a new method of accurate detection of retinal blood vessels based on a deep convolutional neural network (CNN) model. This method plays an important role in the observation of many eye diseases. Retinal Images have many issues that make the process of vessels segmentation very hard. We treat each issue of the retina image with the greatest observation to obtain a well-segmented image. The first step is to apply a pre-processing method based on fuzzy logic and image processing tactics. In a second step, in order to generate the segmented images, we propose a strided encoder-decoder CNN model. This network is trained and optimized using the Dice Loss function that supports the class imbalance problem that is in the database. The proposed model has a U-Net shape, but it is deeper and the pooling layers are replaced with strided convolutional layers in the encoder. This modification allows for a more precise segmentation of vessels and accelerates the training process. The last step is post-processing for removing the noisy pixels as well as the shadow of the optic disc. The performance of the proposed method was evaluated on DRIVE and STARE databases. The proposed method gives a sensitivity of 0.802 and 0.801 respectively on DRIVE and STARE, with an accuracy of 0.959 and 0.961 respectively. We focused on sensitivity and accuracy measurements that represent the accuracy of the model, especially tiny vessels. According to the results, the model outperforms many other proposed methods, especially in the above-mentioned measures.

Highlights

  • Fundus analysis is essential for the early detection of eye diseases

  • In order to generate the segmented images, we propose a fully strided-convolutional neural network (CNN) model to segment the retinal vessels from the preprocessed images

  • The segmentation of retinal blood vessels based on CNN has generated great interest for many researchers over the last 5 years

Read more

Summary

INTRODUCTION

Fundus analysis is essential for the early detection of eye diseases. The diagnosis of eye disease related to the digital image of the color fundus image is mainly observed from the segmentation of its vessels. In order to generate the segmented images, we propose a fully strided-CNN model to segment the retinal vessels from the preprocessed images. This network is trained using the Dice Loss function that supports the class imbalance problem that is in the database. The proposed model has a U-Net shape, but it is deeper and we replace the pooling layers in the encoder part with strided convolutional layers This modification allows more precise segmentation of vessels and speeds up the training process.

RELATE WORKS
FUZZY C-MEAN MODEL FOR SEGMENTATION OF BLOOD VESSELS
POST-PROCESSING
DATABASES AND MEASURING PARAMETERS
CNN IMPLEMENTATION DETAILS
RESULTS AND DISCUSSION
IMPACT OF THE PRE-PROCESSING AND POST-PROCESSING STEPS ON THE RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call