Bin Li, Jingxian Chen, Xuejun Zhang, Xianfu Xu, Yini Wei, Deyu Kong
{"title":"A Design of Zynq-based Medical Image Edge Detection Accelerator","authors":"Bin Li, Jingxian Chen, Xuejun Zhang, Xianfu Xu, Yini Wei, Deyu Kong","doi":"10.1145/3484424.3484434","DOIUrl":null,"url":null,"abstract":"Edge detection technology plays an important role in medical image processing. Sobel operator edge detection is one of the commonly used edge detection operators. At present, most of the solutions using Sobel operator for edge detection of medical images are based on CPU and GPU. Processing speed can become a serious problem as image data increases. The acceleration effect of FPGA on edge detection is quite significant. However, the traditional Sobel edge detection scheme based on FPGA is developed by hardware description language, which has high requirements for developers and is very unfavorable to debugging. Using the Zynq series of C/C++ programming for acceleration can perfectly solve the above problems. However, the current Zynq-based Sobel operator edge detection research, only horizontal edge and vertical edge detection. In order to extract more edge details from different angles, we proposed an improved Sobel operator based on Zynq to detect edges. The performance of the proposed improved Sobel algorithm and the conventional Sobel algorithm on CPU and Zynq platform is compared and evaluated in detail. Experimental results show that the proposed scheme can extract more edge details and achieve satisfactory acceleration effect.","PeriodicalId":225954,"journal":{"name":"Proceedings of the 6th International Conference on Biomedical Signal and Image Processing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 6th International Conference on Biomedical Signal and Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3484424.3484434","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Edge detection technology plays an important role in medical image processing. Sobel operator edge detection is one of the commonly used edge detection operators. At present, most of the solutions using Sobel operator for edge detection of medical images are based on CPU and GPU. Processing speed can become a serious problem as image data increases. The acceleration effect of FPGA on edge detection is quite significant. However, the traditional Sobel edge detection scheme based on FPGA is developed by hardware description language, which has high requirements for developers and is very unfavorable to debugging. Using the Zynq series of C/C++ programming for acceleration can perfectly solve the above problems. However, the current Zynq-based Sobel operator edge detection research, only horizontal edge and vertical edge detection. In order to extract more edge details from different angles, we proposed an improved Sobel operator based on Zynq to detect edges. The performance of the proposed improved Sobel algorithm and the conventional Sobel algorithm on CPU and Zynq platform is compared and evaluated in detail. Experimental results show that the proposed scheme can extract more edge details and achieve satisfactory acceleration effect.