TY - JOUR
T1 - Strided fully convolutional neural network for boosting the sensitivity of retinal blood vessels segmentation
AU - Soomro, Toufique
AU - Afifi , Ahmed J.
AU - Gao, Junbin
AU - Hellwich, Olaf
AU - Zheng, Lihong
AU - Paul, Manoranjan
PY - 2019/11/15
Y1 - 2019/11/15
N2 - In this paper, a deep convolutional neural network
(CNN) is proposed for accurate segmentation of retinal blood vessels.
This method plays a significant role in observing many eye diseases. A
strided-CNN model is proposed for accurate segmentation of retinal
vessels, especially the tiny vessels. The model is a fully convolutional
model consisting of an encoder part and a decoder part where the
pooling layers are replaced with strided convolutional layers.
The strided convolutional layer approach was chosen over the pooling
layers approach as the former can be trained. The morphological mappings
along with the Principal Component Analysis (PCA)- based pre-processing
steps are used to generate contrast images for training dataset.
Skip connections are implemented to concatenate features from the
encoder part and the decoder part to enhance the vessels segmentation
especially the tiny vessels and to make the vessel’s edges sharper. We
used a class balancing loss function to train and optimize the proposed
model to improve vessel image quality. The impact of the proposed segmentation method is evaluated on four databases namely DRIVE,
STARE, CHASE-DB1 and HRF. Overall model performance, particularly with
respect to tiny vessels, is primarily influenced by sensitivity and
accuracy metrics. We demonstrate that our model outperforms other models
with a sensitivity of 0.87, 0.808, 0.886 and 0.829 on DRIVE, STARE, CHASE_DB1 and HRF respectively, along with respective accuracies of 0.956, 0.954, 0.976 and 0.962.
AB - In this paper, a deep convolutional neural network
(CNN) is proposed for accurate segmentation of retinal blood vessels.
This method plays a significant role in observing many eye diseases. A
strided-CNN model is proposed for accurate segmentation of retinal
vessels, especially the tiny vessels. The model is a fully convolutional
model consisting of an encoder part and a decoder part where the
pooling layers are replaced with strided convolutional layers.
The strided convolutional layer approach was chosen over the pooling
layers approach as the former can be trained. The morphological mappings
along with the Principal Component Analysis (PCA)- based pre-processing
steps are used to generate contrast images for training dataset.
Skip connections are implemented to concatenate features from the
encoder part and the decoder part to enhance the vessels segmentation
especially the tiny vessels and to make the vessel’s edges sharper. We
used a class balancing loss function to train and optimize the proposed
model to improve vessel image quality. The impact of the proposed segmentation method is evaluated on four databases namely DRIVE,
STARE, CHASE-DB1 and HRF. Overall model performance, particularly with
respect to tiny vessels, is primarily influenced by sensitivity and
accuracy metrics. We demonstrate that our model outperforms other models
with a sensitivity of 0.87, 0.808, 0.886 and 0.829 on DRIVE, STARE, CHASE_DB1 and HRF respectively, along with respective accuracies of 0.956, 0.954, 0.976 and 0.962.
KW - Retina
KW - Retinal images
KW - Vessels segmentation
KW - Stride CNN
KW - Pool CNN
U2 - 10.1016/j.eswa.2019.05.029
DO - 10.1016/j.eswa.2019.05.029
M3 - Article
SN - 0957-4174
VL - 134
SP - 36
EP - 52
JO - Expert Systems with Applications
JF - Expert Systems with Applications
ER -