Optic Disc Detection using Fish School Search Algorithm based on FPGA

Many people worldwide suffer from Diabetic Retinopathy (DP). This health ailment affects their vision throughout the years, as they get older. The fundus image is examined for detecting diabetic diseases that could affect the retina such as the DP. Correctly detecting the optic disc is required to discover the disease. Several methods have been proposed to improve the detection of the optic disc in respect to different performance metrics. In this work, we investigate the performance, mainly the power consumption and the computational time of the Fish School Search (FSS) technique. We detect the optic disc by using contrast enhanced multi-step pre-processing technique to improve the color fundus image. The pre-processing steps used in this work improve the quality of the colored image by filtering out the noises, smoothing the image, and masking out the regions where it is guaranteed that the optic disc is not located in. The FSS algorithm is applied to find the brightest pixel in the pre-processed image, which is marked as the optic disc. The algorithm is also implemented in the FPGA to benefit from the parallel processing power of the FPGA. The algorithm is tested on DRIVE and STARE databases, and compared to other methods in literature. The accuracy of the FSS was 100% and 95.7% when using DRIVE and STARE databases, respectively. Moreover, the running time of the FPGA implementation was found to be 1.605 ms with a total power dissipation of 121.818 mW.

[1]  Nazia Abdul Majeed,et al.  Hardware Implementation of Retinal Image Processing Algorithm on FPGA , 2015 .

[2]  Joni-Kristian Kämäräinen,et al.  The DIARETDB1 Diabetic Retinopathy Database and Evaluation Protocol , 2007, BMVC.

[3]  S. Santhosh Baboo,et al.  GA based Automatic Optic Disc Detection from Fundus Image using Blue Channel and Green Channel Information , 2013 .

[4]  Max A. Viergever,et al.  Ridge-based vessel segmentation in color images of the retina , 2004, IEEE Transactions on Medical Imaging.

[5]  Thresiamma Devasia Automatic Optic Disc Localization and Segmentation using Swarm Intelligence , 2015 .

[6]  Yoshitaka Kimori,et al.  Mathematical morphology-based approach to the enhancement of morphological features in medical images , 2011, Journal of Clinical Bioinformatics.

[7]  Mohammad Alshayeji,et al.  Optic disc detection in retinal fundus images using gravitational law-based edge detection , 2017, Medical & Biological Engineering & Computing.

[8]  András Hajdu,et al.  Combining algorithms for automatic detection of optic disc and macula in fundus images , 2012, Comput. Vis. Image Underst..

[9]  Jacques Wainer,et al.  Assessing the Need for Referral in Automatic Diabetic Retinopathy Detection , 2013, IEEE Transactions on Biomedical Engineering.

[10]  Yuanyuan Zhao,et al.  Novel Accurate and Fast Optic Disc Detection in Retinal Images With Vessel Distribution and Directional Characteristics , 2016, IEEE Journal of Biomedical and Health Informatics.

[11]  Waleed Al-Nuaimy,et al.  Decision support system for the detection and grading of hard exudates from color fundus photographs. , 2011, Journal of biomedical optics.

[12]  Sandeep Kaur,et al.  Contrast Enhancement Techniques for Images- A Visual Analysis , 2013 .

[13]  Ramesh R. Manza,et al.  Automated Localization of Optic Disk, Detection of Microaneurysms and Extraction of Blood Vessels to Bypass Angiography , 2014, FICTA.

[14]  Miguel Castelo-Branco,et al.  Optic Disc Localization in Retinal Images Based on Cumulative Sum Fields , 2016, IEEE Journal of Biomedical and Health Informatics.

[15]  Chen-Chung Liu,et al.  A novel optic disc detection scheme on retinal images , 2012, Expert Syst. Appl..

[16]  Pradeep M. Patil,et al.  Performance Evaluation of Optic Disc Segmentation Algorithms in Retinal Fundus Images: an Empirical Investigation , 2014 .

[17]  Carla Pereira,et al.  Optic disc detection in color fundus images using ant colony optimization , 2012, Medical & Biological Engineering & Computing.

[18]  Jihen Malek,et al.  Fundus image denoising using FPGA hardware architecture , 2016, Int. J. Comput. Appl. Technol..

[19]  Sa'ed Abed,et al.  Effective optic disc detection method based on swarm intelligence techniques and novel pre-processing steps , 2016, Appl. Soft Comput..

[20]  A.D. Hoover,et al.  Locating blood vessels in retinal images by piecewise threshold probing of a matched filter response , 2000, IEEE Transactions on Medical Imaging.

[21]  C. J. A. Bastos-Filho,et al.  An Enhanced Fish School Search Algorithm , 2013, 2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence.

[22]  Muhammad Moazam Fraz,et al.  Fast Optic Disc Segmentation in Retina Using Polar Transform , 2017, IEEE Access.

[23]  Alfredo Ruggeri,et al.  A shortest path approach to optic disc detection in retinal fundus images , 2017 .