Low Complexity Convolutional Neural Network for Vessel Segmentation in Portable Retinal Diagnostic Devices

Retinal vessel information is helpful in retinal disease screening and diagnosis. Retinal vessel segmentation provides useful information about vessels and can be used by physicians during intraocular surgery and retinal diagnostic operations. Convolutional neural networks (CNNs) are powerful tools for classification and segmentation of medical images. However, complexity of CNNs makes it difficult to implement them in portable devices such as binocular indirect ophthalmoscopes. In this paper a simplification approach is proposed for CNNs based on combination of quantization and pruning. Fully connected layers are quantized and convolutional layers are pruned to have a simple and efficient network structure. Experiments on images of the STARE dataset show that our simplified network is able to segment retinal vessels with acceptable accuracy and low complexity.

[1]  Nader Karimi,et al.  Retinal blood vessel segmentation for macula detachment surgery monitoring instruments , 2018, Int. J. Circuit Theory Appl..

[2]  Francisco Argüello,et al.  GPU-based segmentation of retinal blood vessels , 2014, Journal of Real-Time Image Processing.

[3]  Yoshua Bengio,et al.  BinaryConnect: Training Deep Neural Networks with binary weights during propagations , 2015, NIPS.

[4]  Huazhu Fu,et al.  Retinal vessel segmentation via deep learning network and fully-connected conditional random fields , 2016, 2016 IEEE 13th International Symposium on Biomedical Imaging (ISBI).

[5]  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.

[6]  George Azzopardi,et al.  Trainable COSFIRE filters for vessel delineation with application to retinal images , 2015, Medical Image Anal..

[7]  Rodrigo M. S. Veras,et al.  An unsupervised coarse-to-fine algorithm for blood vessel segmentation in fundus images , 2017, Expert Syst. Appl..

[8]  Joachim Weickert,et al.  Fast retinal vessel analysis , 2013, Journal of Real-Time Image Processing.

[9]  Hamza Bendaoudi Flexible Hardware Architectures for Retinal Image Analysis , 2017 .

[10]  Emanuele Trucco,et al.  Retinal vessel segmentation using multiwavelet kernels and multiscale hierarchical decomposition , 2013, Pattern Recognit..

[11]  Cmara NetoLuiz,et al.  An unsupervised coarse-to-fine algorithm for blood vessel segmentation in fundus images , 2017 .

[12]  Krzysztof Krawiec,et al.  Segmenting Retinal Blood Vessels With Deep Neural Networks , 2016, IEEE Transactions on Medical Imaging.

[13]  Cameron N. Riviere,et al.  Real-time retinal vessel mapping and localization for intraocular surgery , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Soheil Ghiasi,et al.  Hardware-oriented Approximation of Convolutional Neural Networks , 2016, ArXiv.

[15]  Ran El-Yaniv,et al.  Binarized Neural Networks , 2016, NIPS.

[16]  Stephen Lin,et al.  DeepVessel: Retinal Vessel Segmentation via Deep Learning and Conditional Random Field , 2016, MICCAI.

[17]  András Hajdu,et al.  Segmentation of retinal vessels by means of directional response vector similarity and region growing , 2015, Comput. Biol. Medicine.

[18]  Huisheng Zhang,et al.  A supervised method using convolutional neural networks for retinal vessel delineation , 2015, 2015 8th International Congress on Image and Signal Processing (CISP).

[19]  Mark Horowitz,et al.  1.1 Computing's energy problem (and what we can do about it) , 2014, 2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC).

[20]  M. Sonka,et al.  Retinal Imaging and Image Analysis , 2010, IEEE Reviews in Biomedical Engineering.

[21]  Song Han,et al.  Learning both Weights and Connections for Efficient Neural Network , 2015, NIPS.

[22]  Theocharis Theocharides,et al.  A high performance hardware architecture for portable, low-power retinal vessel segmentation , 2014, Integr..