Vessel detection is a fundamental step in retinal analysis which helps to extract further information such as characterization of changes in blood vessels width and tortuosity. In this paper, we present an automatic algorithm based on edge detection and fuzzy inference. In the proposed method, the direction of linear structures are determined with Radon transform, then Sobel operator is used for extracting edges along with the predetermined direction. The combination of gradient information of vessel edges with fuzzy theory and genetic algorithm help us in the vessel validation process. Ultimately, the vessel is reconstructed via the extracted edges and morphological algorithms. Experimental results on 40 images of DRIVE database show that the proposed algorithm despite its simplicity has a high performance in comparison with other edge detector algorithms which are found to be sensitive to noise.
Keywords-Sobel operator; Radon transform; Fuzzy inference; Genetic algorithm
I. INTRUDUCTIONMany diseases such as Diabetes and hypertensive retinopathy can be diagnosed by investigating retinal images for various features of vessels such as width, length, color, and tortuosity [1]. A good vessel map can provide useful geometric information about the detection of other objects in retina images such as exude, macular and fovea. Thus, a reliable method of vessel detection and quantification would be valuable.Retinal vessels can be described as a dark object set against a lighter background with almost parallel edges. Vessels are piecewise linear structures and intensity profile of them is an approximation of a Gaussian or mixture Gaussian. These factors help us to detect vessels properly but there are some factors which make this process somehow difficult. Shape, size and the color of all vessels are not the same. Regarding these factors different techniques has been suggested for extracting vessels from retinal images.Vessel detection algorithms can be divided into several categories such as locally adaptive scheme methods, pattern recognition methods, tracking based methods, model based approaches and edge based methods. Among these various methods, pattern recognition methods and edge based methods are more important.Techniques based on vessel centerline fall into the category of pattern recognition. In these methods vessel centerline is detected by means of algorithms such as ridgebased algorithms [2][3][4][5], algorithms based on differential geometry [6,7] or thinning based algorithms [8][9][10].Linear segment detection methods are another prevalent method in pattern recognition category. These methods are based on the assumption that vessels are piecewise linear segments and profile of the vessel cross section can be approximated by a Gaussian-shape. Some match filters which properly describe these linear segments were designed and applied [11][12][13][14]. If a vessel width matches with the scale of filter, there will be a strong response. But they also respond to non-vessel samples such as Bright lesion and optic ...