An automatic retinal vessel segmentation approach based on Convolutional Neural Networks

被引:29
作者
Chala, Mohamed [1 ,3 ]
Nsiri, Benayad [2 ,3 ]
Alaoui, My Hachem El Yousfi [2 ,3 ]
Soulaymani, Abdelmajid [1 ]
Mokhtari, Abdelrhani [1 ]
Benaji, Brahim [3 ,4 ]
机构
[1] Ibn Tofail Univ, Fac Sci, Lab Genet & Biometr, Campus Univ Kenitra,BP 133, Kenitra, Morocco
[2] Mohammed V Univ Rabat, Natl Grad Sch Arts & Crafts Rabat ENSAM, M2CS, Inst Rabat,Res Ctr STIS, Ave Armee Royale,Madinat Al Irfane 10100 BP 6207, Rabat, Morocco
[3] Mohammed V Univ Rabat, Grp Res Biomed Engn Natl Grad Sch Arts & Crafts, Inst Rabat, Ave Armee Royale,Madinat Al Irfane 10100 BP 6207, Rabat, Morocco
[4] Mohammed V Univ, Fac Med & Pharm Rabat, Drugs Sci Ctr, Lab Pharmacol & Toxicol,Grp Biopharmaceut & Toxic, Rabat 10100, Morocco
关键词
Convolutional Neural Networks; Deep learning; Semantic image segmentation; Blood vessel detection; MATCHED-FILTER; IMAGES;
D O I
10.1016/j.eswa.2021.115459
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The image segmentation concept is a mechanism of image processing that allows cutting an image into several image sections or parts. Numerous techniques are applied to achieve image segmentation, such as color, pixel value, deep Convolutional Neural Networks, and others. We are interested in Convolutional Neural Network (CNN) based approaches. In this paper, we present an automatic method for blood vessel segmentation in retina images; we propose the use of deep CNNs to achieve this goal. Our proposed model is a multi-encoder decoder architecture composed of two encoder units with convolutional and maxpoling layers and a decoder unit with convolutional and deconvolutional layers; it takes an RGB retina image directly as input. The model, then, is trained to build feature maps from convolution, deconvolution operations and nonlinear activation function in order to reconstruct the feature map and ultimately obtain the output layer as segmentation of retina vessels. Structured retina analysis (STARE) and Digital images of the retina for vessel extraction (DRIVE) are used as datasets for training and evaluation. We implement the model with keras in python. An overview of the model architecture, training with data augmentation techniques, validation and prediction is presented. The results are compared to existing labeled data; and the performance of our model with different metrics like F1 score, accuracy, sensitivity, specificity and precision is evaluated. The results obtained for the different metrics listed above are respectively 0.8321, 0.9716, 0.8214, 0.9860 and 0.8466. In addition, the results of our work are submitted into Drive Challenge in order to get an external evaluation based on dice coefficient calculation with the dice-mean score being 0.8283. The results show that our method is, to a great extent, much better than other CNN-based methods, with a precision of 0.9707 for DRIVE datasets versus 0.9568 and 0.9469 for the others. The results obtained from our proposed model indicate that our method has a promising potential for practical applications like computer analysis of retinal images such as automated screening for precocious detection of diabetic retinopathy. These results are due to the model's segmentation performance, and, in particular, its enhanced specificity, accuracy and precision.
引用
收藏
页数:13
相关论文
共 43 条
[1]   Recognition of COVID-19 disease from X-ray images by hybrid model consisting of 2D curvelet transform, chaotic salp swarm algorithm and deep learning technique [J].
Altan, Aytac ;
Karasu, Seckin .
CHAOS SOLITONS & FRACTALS, 2020, 140
[2]   Digital currency forecasting with chaotic meta-heuristic bio-inspired signal processing techniques [J].
Altan, Aytac ;
Karasu, Seckin ;
Bekiros, Stelios .
CHAOS SOLITONS & FRACTALS, 2019, 126 :325-336
[3]  
[Anonymous], 2020, ONL EV OUR WORK DRIV
[4]  
Ciresan D., 2012, Adv. Neural Inf. Process. Syst., P2843
[5]  
Daniel H., 2019, P 36 INT C MACH LEAR
[6]   MEASURES OF THE AMOUNT OF ECOLOGIC ASSOCIATION BETWEEN SPECIES [J].
DICE, LR .
ECOLOGY, 1945, 26 (03) :297-302
[7]   Scalable Object Detection using Deep Neural Networks [J].
Erhan, Dumitru ;
Szegedy, Christian ;
Toshev, Alexander ;
Anguelov, Dragomir .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :2155-2162
[8]   The Pascal Visual Object Classes (VOC) Challenge [J].
Everingham, Mark ;
Van Gool, Luc ;
Williams, Christopher K. I. ;
Winn, John ;
Zisserman, Andrew .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2010, 88 (02) :303-338
[9]   A Hierarchical Image Matting Model for Blood Vessel Segmentation in Fundus Images [J].
Fan, Zhun ;
Lu, Jiewei ;
Wei, Caimin ;
Huang, Han ;
Cai, Xinye ;
Chen, Xinjian .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2019, 28 (05) :2367-2377
[10]   Blood vessel segmentation methodologies in retinal images - A survey [J].
Fraz, M. M. ;
Remagnino, P. ;
Hoppe, A. ;
Uyyanonvara, B. ;
Rudnicka, A. R. ;
Owen, C. G. ;
Barman, S. A. .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2012, 108 (01) :407-433