z-logo
open-access-imgOpen Access
Retinal blood vessel segmentation from retinal image using B-COSFIRE and adaptive thresholding
Author(s) -
Aziah Ali,
Wan Mimi Diyana Wan Zaki,
Aini Hussain
Publication year - 2019
Publication title -
indonesian journal of electrical engineering and computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.241
H-Index - 17
eISSN - 2502-4760
pISSN - 2502-4752
DOI - 10.11591/ijeecs.v13.i3.pp1199-1207
Subject(s) - thresholding , segmentation , artificial intelligence , computer science , pattern recognition (psychology) , computer vision , image segmentation , retinal , robustness (evolution) , benchmark (surveying) , image (mathematics) , biochemistry , chemistry , geodesy , gene , geography
Segmentation of blood vessels (BVs) from retinal image is one of the important steps in developing a computer-assisted retinal diagnosis system and has been widely researched especially for implementing automatic BV segmentation methods. This paper proposes an improvement to an existing retinal BV (RBV) segmentation method by combining the trainable B-COSFIRE filter with adaptive thresholding methods. The proposed method can automatically configure its selectivity given a prototype pattern to be detected. Its segmentation performance is comparable to many published methods with the advantage of robustness against noise on retinal background. Instead of using grid search to find the optimal threshold value for a whole dataset, adaptive thresholding (AT) is used to determine the threshold for each retinal image. Two AT methods investigated in this study were ISODATA and Otsu’s method. The proposed method was validated using 40 images from two benchmark datasets for retinal BV segmentation validation, namely DRIVE and STARE. The validation results indicated that the segmentation performance of the proposed unsupervised method is comparable to the original B-COSFIRE method and other published methods, without requiring the availability of ground truth data for new dataset. The Sensitivity and Specificity values achieved for DRIVE and STARE are 0.7818, 0.9688, 0.7957 and 0.9648, respectively.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here