Bin Li, Jingxian Chen, Xuejun Zhang, Xianfu Xu, Yini Wei, Deyu Kong
{"title":"基于zynq的医学图像边缘检测加速器设计","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":"{\"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}","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}
A Design of Zynq-based Medical Image Edge Detection Accelerator
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.