Software implementation and hardware acceleration of retinal vessel segmentation for diabetic retinopathy screening tests

Annu Int Conf IEEE Eng Med Biol Soc. 2017 Jul:2017:1226-1229. doi: 10.1109/EMBC.2017.8037052.

Abstract

Screening tests are an effective tool for the diagnosis and prevention of several diseases. Unfortunately, in order to produce an early diagnosis, the huge number of collected samples has to be processed faster than before. In particular this issue concerns image processing procedures, as they require a high computational complexity, which is not satisfied by modern software architectures. To this end, Field Programmable Gate Arrays (FPGAs) can be used to accelerate partially or entirely the computation. In this work, we demonstrate that the use of FPGAs is suitable for biomedical application, by proposing a case of study concerning the implementation of a vessels segmentation algorithm. The experimental results, computed on DRIVE and STARE databases, show remarkable improvements in terms of both execution time and power efficiency (6X and 5.7X respectively) compared to the software implementation. On the other hand, the proposed hardware approach outperforms literature works (3X speedup) without affecting the overall accuracy and sensitivity measures.

MeSH terms

  • Algorithms
  • Databases, Factual
  • Diabetic Retinopathy
  • Humans
  • Retinal Vessels*
  • Software