{"title":"Memory efficient Multi-Scale Line Detector architecture for retinal blood vessel segmentation","authors":"Hamza Bendaoudi, F. Cheriet, J. Langlois","doi":"10.1109/DASIP.2016.7853797","DOIUrl":null,"url":null,"abstract":"This paper presents a memory efficient architecture that implements the Multi-Scale Line Detector (MSLD) algorithm for real-time retinal blood vessel detection in fundus images on a Zynq FPGA. This implementation benefits from the FPGA parallelism to drastically reduce the memory requirements of the MSLD from two images to a few values. The architecture is optimized in terms of resource utilization by reusing the computations and optimizing the bit-width. The throughput is increased by designing fully pipelined functional units. The architecture is capable of achieving a comparable accuracy to its software implementation but 70× faster for low resolution images. For high resolution images, it achieves an acceleration by a factor of 323×.","PeriodicalId":6494,"journal":{"name":"2016 Conference on Design and Architectures for Signal and Image Processing (DASIP)","volume":"11 1","pages":"59-64"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 Conference on Design and Architectures for Signal and Image Processing (DASIP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASIP.2016.7853797","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents a memory efficient architecture that implements the Multi-Scale Line Detector (MSLD) algorithm for real-time retinal blood vessel detection in fundus images on a Zynq FPGA. This implementation benefits from the FPGA parallelism to drastically reduce the memory requirements of the MSLD from two images to a few values. The architecture is optimized in terms of resource utilization by reusing the computations and optimizing the bit-width. The throughput is increased by designing fully pipelined functional units. The architecture is capable of achieving a comparable accuracy to its software implementation but 70× faster for low resolution images. For high resolution images, it achieves an acceleration by a factor of 323×.
本文提出了一种基于Zynq FPGA的多尺度线检测器(Multi-Scale Line Detector, MSLD)算法的高效内存架构,用于眼底图像中视网膜血管的实时检测。这种实现得益于FPGA的并行性,可以将MSLD的内存需求从两个映像大幅减少到几个值。通过对计算的重用和位宽的优化,从资源利用率方面对体系结构进行了优化。通过设计完全流水线的功能单元,提高了吞吐量。该架构能够达到与其软件实现相当的精度,但对于低分辨率图像要快70倍。对于高分辨率图像,它可以实现323倍的加速度。