ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Method Article

Vessel masking and Hough transform for optic disc localisation from retinal images

[version 1; peer review: 1 approved with reservations, 1 not approved]
PUBLISHED 14 Feb 2022
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

This article is included in the Research Synergy Foundation gateway.

Abstract

Background: Retinal images can be considered as one of the reliable indicators for symptoms of many ocular diseases such as diabetic retinopathy, macular degeneration and glaucoma. By analysing and tracking changes of important structures on a retinal image, symptoms of ocular diseases can be detected in a timely manner which helps physicians plan early treatment for better disease control. One of the important landmarks on a retinal image is the optic disc (OD), which must be localised to estimate retinal vessel parameters such as vessel width and tortuosity. This paper proposes a method for automatic OD localisation from a retinal image.
Methods: A retinal image is first pre-processed and thresholded to produce a binary image that highlights most retinal vessels on the image. Next, a discrete cosine transform-based smoothing method is employed to replace the detected vessel pixel values on the pre-processed image with values closer to the surrounding neighbour pixel values, effectively masking most vessels on the image. Hough transform is then applied to the vessel-masked image to detect the circle representing the OD on the image, producing the estimated location of the OD center and its estimated diameter.
Results: Applying the proposed method to three different public databases, namely Digital Retinal Images for Vessel Extraction (DRIVE), High-Resolution Fundus (HRF) and Methods to Evaluate Segmentation and Indexing Techniques in the field of Retinal Ophthalmology (MESSIDOR) resulted in an overall detection rate of 99.53%.
Conclusions: The achieved performance by the proposed method is superior to many published methods of OD localization, with a processing time of less than one second for each image. While this has only been validated on one type of retinal images, future investigations may include validation on other types such as angiograms or scanning laser ophthalmoscopy.

Keywords

Optic disc localisation, fundus image, vessel masking, Hough transform

Introduction

Retinal image analysis can be very helpful in providing insights into patients’ ocular health. By analysing the retinal image, ophthalmologists can detect various symptoms of ocular diseases, which may help to ensure timely treatment of the diseases, thus ultimately decreasing the risk of patients going totally blind. Most hospitals are now equipped with modern fundus cameras that image the patient’s fundus to produce a retinal image. Figure 1 shows a sample of a fundus image. Nerves from the retina converge to form a round or oval optic disc (OD) that sends a focused image onto the retina, in the form of electrical impulses to the part of the brain responsible for visual function. The central part of the retina, known as the macula, is responsible for an important part of the central vision system, while the fovea is the point in the middle of the macula.

ff63da48-53e6-428a-83c0-44fecfda18e9_figure1.gif

Figure 1. A sample of a fundus image with important landmarks labeled.

With routine retinal screening in place, a huge number of fundus images will need to be analysed daily. This scenario has resulted in a lot of research being conducted on the automatic analysis of fundus images to assist ophthalmologists in efficiently and accurately performing retinal diagnoses.1,2 These studies aim to extract important parameters from a fundus image, mostly related to the important landmarks, including the OD, retinal blood vessels, fovea, macula, and any associated anomalies.

A topic of interest regarding fundus image analysis is the automatic localisation of the OD from a fundus image. By detecting the OD, parameters such as its position and radius could be used to estimate other parameters such as vessel width or tortuosity. Normally, when measuring for these parameters from a fundus image, to be considered for parameter calculation the vessels are to be of certain distance close to the OD.3 OD detection would also allow for identification of the eye side from which the image is taken, whether right eye or left eye.

A number of studies have been dedicated to automatically detecting the OD on the fundus image,48 while others have also attempted at providing a more accurate boundary of the detected OD.912 The methods used include circular transformation,11 directional local contrast,13 probability models,6 automatic thresholding3 and deep learning.12,14

Thresholding works in locating the OD in fundus images with high-intensity differences between the OD region and other parts of the image.1518 When dealing with images containing an OD with low contrast against the retinal background or images with pathologies, the thresholding method may fail to detect the OD.19 A set of points is used to describe the OD boundary by minimising the energy function in active contour-based methods for OD detection.8,2022 While this method may work well, its performance is very much dependent on the initial seed points for the contour model. There is also the risk of being trapped in a local maximum when searching for the OD boundary, especially with images containing pathologies. Extensive review of existing OD segmentation methods can be found in the review literature.19,23

OD localisation focuses more on locating the position of OD center on the fundus image, which is different from the focus of the OD segmentation procedure. In OD segmentation, the general aim is to identify every pixel that belongs to the OD on the fundus. In most applications, OD localisation precedes the OD segmentation step; hence it is important to have an accurate estimate of the OD center through OD localisation to ensure a successful OD segmentation procedure. Since the OD is usually a bright disc-shaped area on the fundus image, some researchers have investigated the use of the Hough transform technique to detect the shape and thus estimate the center of the OD.3,2427 Many researchers employ methods to remove vessel structures from the fundus image, or use vessel masking, to further highlight the OD structure, such as inpainting28 and median filtering.24 Combining Hough transform with vessel masking can be a potential method to efficiently localise the OD in a fundus image, instead of using the methods separately.2428

Methods

A method inspired by combining existing efficient OD localisation methods, namely thresholding, vessel masking and Hough transform, is proposed to localise the OD centre's position from a fundus image.

The proposed OD localisation method takes a color fundus image as the input. Firstly, the green channel image is extracted from the color image as part of pre-processing. Next, the green channel image is padded around the original region of interest (ROI - the circular non-black area), with additional pixels matching the pixel values along the border. This pre-processing step is similar to Soares’ proposed method29 for retinal vessel segmentation, except that the number of iterations for ROI padding is increased to 50 instead of 20. This step helps to minimise the contrast between the ROI and background further so it would not be falsely detected as the OD centre in the following step. The pre-processed image is then resized to a standardised smaller size for faster computation and is converted to a binary image using a global thresholding method, called Otsu’s method. The binary image will highlight most vessel structures in the pre-processed fundus image in white pixels, while the retinal background is in black pixels. This method is implemented using the Matlab software, which can potentially be translated into SCILAB as an open-source alternative.

Next, using the vessel pixel information from the binary image, a discrete cosine transform-based smoothing method is employed on the pre-processed image to replace all the vessel pixel values with values closer to the surrounding neighbours. This vessel masking step will effectively remove most of the vessel structures from the image, resulting in a vessel-masked image. The Hough transform is then applied to detect the circle representing the OD on the image. Once the circle has been detected, the OD centre and the radius can then be estimated to be used in the estimation of important retinal parameters such as cup-to-disc ratio, tortuosity and calibre of the retinal vessels.

Figure 2 depicts all steps involved in OD localisation from a fundus image and their corresponding sample output images.

ff63da48-53e6-428a-83c0-44fecfda18e9_figure2.gif

Figure 2. Overview of the steps for proposed optic disc localization method from a fundus image (OD = optic disc).

For validation, it is not necessary for the fundus images to have ground truth vessel segmentation images. In a number of previous studies on OD localisation, a database called Methods to Evaluate Segmentation and Indexing Techniques in the field of Retinal Ophthalmology (MESSIDOR) is used for validation.9,11,24,30,31 The MESSIDOR database32 consists of 1200 fundus images captured using a Topcon TRC NW6 non-mydriatic fundus camera with 45 degrees of field of viev (FOV). In this study, the OD’s centre position and radius are estimated on all 40 images from Digital Retinal Images for Vessel Extraction (DRIVE),33 45 images from High-Resolution Fundus (HRF),34 and 1200 images from MESSIDOR, which are all publicly available fundus image databases. The images from another popular benchmark fundus image database, the STructured Analysis of the Retina (STARE) database, are excluded in this evaluation since most of its images do not contain OD. Even for those with the OD in the ROI, the OD is only partially visible.

Results & discussion

Table 1 shows sample output images for the main steps in the proposed OD localisation method for the DRIVE, HRF and HUKM databases. The OD-localised image output includes a “+” sign to indicate the estimated OD centre and the green circle denotes the estimated OD radius. Figure 3 shows zoomed-in images of the OD localisation output from HRF images. It can be seen that the proposed method managed to accurately detect the centre and the radius of the OD, regardless of whether the fundus image contains a clean (normal) or noisy (with pathologies) retinal background.

Table 1. Sample outputs of optic disc (OD) localization steps applied to fundus images from the Digital Retinal Images for Vessel Extraction (DRIVE), High-Resolution Fundus (HRF) and Methods to Evaluate Segmentation and Indexing Techniques in the field of Retinal Ophthalmology (MESSIDOR) databases.

graphic1.gif
ff63da48-53e6-428a-83c0-44fecfda18e9_figure3.gif

Figure 3. Samples of zoomed-in optic disc localisation output on randomly selected images from HRF.

Following the previous researchers’ method of assessing the OD localisation performance, a method is considered to have successful OD localisation when the estimated location of OD center is within the circumference of the OD itself.31 The proposed OD localisation method achieves a 100% correct detection rate for all images in DRIVE and HRF. For the larger MESSIDOR database, only six images out of 1200 images result in either wrong detection or non-detection of the OD, hence 99.5% successful rate. These results are summarised in Table 2 below.

Table 2. Result of optic disc localization in four databases (Digital Retinal Images for Vessel Extraction [DRIVE], High-Resolution Fundus [HRF], and Methods to Evaluate Segmentation and Indexing Techniques in the field of Retinal Ophthalmology [MESSIDOR]).

DatabaseNumber of imagesCorrect outputFalse outputDetection rate (%)
DRIVE40400100
HRF45450100
MESSIDOR12001194699.50
All12851279699.53

Table 3 shows the performance comparison of the proposed method against published methods in the literature. The proposed method outperforms all considered methods except for Yu’s method that achieved 99.67% detection rate. On average, this translates to a 99.53% detection rate for all the validated databases. The processing time for OD localisation is less than one second for every image tested, regardless of the original image resolution. Shorter processing time is achieved because the proposed method employs image resizing, however this does not compromise the detection rate. This method is efficient and accurate for practical application of OD localisation in clinical settings.

Table 3. Comparison of optic disc localization results against published methods (DRIVE = Digital Retinal Images for Vessel Extraction, HRF = High-Resolution Fundus, MESSIDOR = Methods to Evaluate Segmentation and Indexing Techniques in the field of Retinal Ophthalmology).

AuthorDatabaseDetection rate (%)
ProposedDRIVE100
HRF100
MESSIDOR99.50
Aquino et al.9MESSIDOR99.00
Lu11MESSIDOR98.77
Yu et al.31MESSIDOR99.67
Salih et al.30DRIVE100
MESSIDOR98.91
Gui et al.5DRIVE100
MESSIDOR99.25
Dietter et al.4DRIVE100
HRF100
MESSIDOR98.91

Conclusion

In this paper, we have proposed an efficient method for localising the OD in a fundus image. The method involves the use of vessel masking to remove vessel structures from the image and Hough transform to locate the circular object on the vessel-masked image, which is the OD. The output will be in the form of the coordinates of the OD center together with the estimated radius of the OD, which can also be visualised on the fundus image. Validation of the proposed method on three different public databases, namely DRIVE, HRF and MESSIDOR resulted in an overall detection rate of 99.53%. The achieved performance is superior to many published methods available, with a much-reduced processing time of less than one second for each image. The proposed method has only been validated on one type of retinal image, which is a fundus image produced by a fundus camera. In the future, retinal images using other imaging modalities such as angiogram or scanning laser ophthalmoscopy can further validate the proposed optic disc localisation. Another interesting direction for future research is accurate segmentation of the OD boundary for more accurate parameter estimation. The output of the method may prove to be useful for diagnosing ocular diseases, which relate to parameters such as cup-to-disc ratio and vessel width parameters. Automating the step for OD localisation can help develop a fully automated computer-assisted retinal diagnosis system in the future.

Data availability

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 14 Feb 2022
Comment
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Ali A, Wan Zaki WMD, Hussain A et al. Vessel masking and Hough transform for optic disc localisation from retinal images [version 1; peer review: 1 approved with reservations, 1 not approved]. F1000Research 2022, 11:181 (https://doi.org/10.12688/f1000research.73390.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status: ?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions
Version 1
VERSION 1
PUBLISHED 14 Feb 2022
Views
1
Cite
Reviewer Report 16 Nov 2023
Francisco Maria Calisto, Institute for Systems and Robotics (ISR/IST), Instituto Superior Técnico (IST), University of Lisbon, Lisbon, Portugal 
Approved with Reservations
VIEWS 1
In this manuscript, the authors are proposing an efficient method for localizing the optic disc in a fundus image. Their method involves the use of vessel masking to remove vessel structures from the image. Additionally, the authors applied the Hough ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Calisto FM. Reviewer Report For: Vessel masking and Hough transform for optic disc localisation from retinal images [version 1; peer review: 1 approved with reservations, 1 not approved]. F1000Research 2022, 11:181 (https://doi.org/10.5256/f1000research.77038.r150516)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
Views
4
Cite
Reviewer Report 16 Nov 2023
Khan Bahadar Khan, Department of Telecommunication Engineering, Faculty of Engineering, The Islamia University of Bahawalpur, Bahawalpur, Pakistan 
Not Approved
VIEWS 4
Following are some suggestions to improve the current work:
  1. This paper is an application-based technical paper, which adopts a well-known method. However, it is short of novelty.
     
  2. In section 1 (Introduction),
... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Khan KB. Reviewer Report For: Vessel masking and Hough transform for optic disc localisation from retinal images [version 1; peer review: 1 approved with reservations, 1 not approved]. F1000Research 2022, 11:181 (https://doi.org/10.5256/f1000research.77038.r123841)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.

Comments on this article Comments (0)

Version 1
VERSION 1 PUBLISHED 14 Feb 2022
Comment
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.