Automated Fovea Detection Based on Unsupervised Retinal Vessel Segmentation Method

Meysam Tavakoli,Patrick Kelley,Mahdieh Nazar,Faraz Kalantari
DOI: https://doi.org/10.48550/arXiv.2004.08540
2020-04-18
Abstract:The Computer-Assisted Diagnosis systems could save workloads and give objective diagnostic to ophthalmologists. At first, feature extraction is a fundamental step. One of these retinal features is the fovea. The fovea is a small fossa on the fundus. The main vessels diverge from the optic nerve head and follow a specific course that can be geometrically modeled as a parabola, with a common vertex inside the optic nerve head and the fovea located along the apex of this parabola curve. Therefore, based on this assumption, the main retinal blood vessels are segmented and fitted to a parabolic model. With respect to the core vascular structure, we can thus detect fovea in the fundus images. For the vessel segmentation, our algorithm addresses the image locally where homogeneity of features is more likely to occur. The algorithm is composed of 4 steps: multi-overlapping windows, local Radon transform, vessel validation, and parabolic fitting. In order to extract blood vessels, sub-vessels should be extracted in local windows. The high contrast between blood vessels and image background in the images cause the vessels to be associated with peaks in the Radon space. The largest vessels, using a high threshold of the Radon transform, determine the main course or overall configuration of the blood vessels which when fitted to a parabola, leads to the future localization of the fovea. In effect, with an accurate fit, the fovea normally lies along the slope joining the vertex and the focus. The darkest region along this line is indicative of the fovea. To evaluate our method, we used 220 fundus images from a rural database (MUMS-DB) and one public one (DRIVE). The results show that among 20 images of the first public database (DRIVE) we detected fovea in 85\% of them. Also for the MUMS-DB database among 200 images, we detect fovea correctly in 83% on them.
Medical Physics,Image and Video Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the automatic detection of the fovea in fundus images. Specifically, the researchers proposed a method based on unsupervised retinal vessel segmentation to locate the fovea. This method aims to reduce the workload of ophthalmologists by means of automation and provide an objective diagnostic tool, especially in the early screening of diseases such as Diabetic Retinopathy (DR). The main contribution of the paper lies in the development of an algorithm that realizes the detection of the fovea through the following steps: 1. **Multiple overlapping windows**: Divide the image into multiple overlapping small windows so as to be more likely to find the homogeneity of vascular features in the local area. 2. **Local Radon transform**: Apply the local Radon transform to each small window to enhance the contrast between the vessels and the background. The Radon transform can convert linear structures into peaks or valleys, thus effectively detecting vessels. 3. **Vessel verification**: Analyze the results after the Radon transform to verify the existence of candidate vessels. 4. **Parabolic fitting**: Assume that the main vessels start from the Optic Nerve Head (ONH) and form a parabolic shape, where the fovea is located at the vertex of the parabola. By fitting these vessels to the parabolic model, the position of the fovea can be determined. The experimental results show that this method performs well on two databases (MUMS - DB and DRIVE), and successfully detects the fovea in 83% and 85% of the images respectively. This indicates that this method has high accuracy and robustness and can assist ophthalmologists in disease diagnosis in practical applications.