{"title":"关注机制驱动的YOLOv3基于FPGA加速的高效视觉缺陷检测","authors":"Longzhen Yu, Qian Zhao, Zhixian Wang","doi":"10.1145/3487075.3487165","DOIUrl":null,"url":null,"abstract":"In this study, an efficient vision-based industry defect inspection system using attention mechanism driven YOLOv3 on FPGA acceleration is proposed. First, an attention mechanism is employed to improve YOLOv3 for the target defect inspection application. Image preprocessing named CZS (Cut, Zoom, and Splice) operation is used to reconstruct product images for selectively concentrating on the pre-defined detection regions. Then we optimize the backbone network of YOLOv3 according to defect size in images. Second, we use the PYNQ-Z2 FPGA board to deploy the proposed defect inspection system. The optimized YOLOv3 is deployed on the programmable logic through Xilinx DNNDK, which is a low-latency, low-cost, and low-power consumption hardware platform for industrial defect inspection. Experimental results showed that the achieved defect inspection accuracy was 99.2% with a processing speed of 1.54 FPS.","PeriodicalId":354966,"journal":{"name":"Proceedings of the 5th International Conference on Computer Science and Application Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Attention Mechanism Driven YOLOv3 on FPGA Acceleration for Efficient Vision Based Defect Inspection\",\"authors\":\"Longzhen Yu, Qian Zhao, Zhixian Wang\",\"doi\":\"10.1145/3487075.3487165\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this study, an efficient vision-based industry defect inspection system using attention mechanism driven YOLOv3 on FPGA acceleration is proposed. First, an attention mechanism is employed to improve YOLOv3 for the target defect inspection application. Image preprocessing named CZS (Cut, Zoom, and Splice) operation is used to reconstruct product images for selectively concentrating on the pre-defined detection regions. Then we optimize the backbone network of YOLOv3 according to defect size in images. Second, we use the PYNQ-Z2 FPGA board to deploy the proposed defect inspection system. The optimized YOLOv3 is deployed on the programmable logic through Xilinx DNNDK, which is a low-latency, low-cost, and low-power consumption hardware platform for industrial defect inspection. Experimental results showed that the achieved defect inspection accuracy was 99.2% with a processing speed of 1.54 FPS.\",\"PeriodicalId\":354966,\"journal\":{\"name\":\"Proceedings of the 5th International Conference on Computer Science and Application Engineering\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 5th International Conference on Computer Science and Application Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3487075.3487165\",\"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 5th International Conference on Computer Science and Application Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3487075.3487165","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
在本研究中,提出了一种基于FPGA加速的基于注意力机制驱动的YOLOv3的高效视觉工业缺陷检测系统。首先,针对目标缺陷检查应用程序,采用一种关注机制来改进YOLOv3。图像预处理称为CZS (Cut, Zoom, and Splice)操作,用于重建产品图像,选择性地集中在预定义的检测区域。然后根据图像中缺陷的大小对YOLOv3骨干网进行优化。其次,我们使用PYNQ-Z2 FPGA板来部署所提出的缺陷检测系统。优化后的YOLOv3通过Xilinx DNNDK部署在可编程逻辑上,是一种低延迟、低成本、低功耗的工业缺陷检测硬件平台。实验结果表明,该方法的缺陷检测精度为99.2%,处理速度为1.54 FPS。
Attention Mechanism Driven YOLOv3 on FPGA Acceleration for Efficient Vision Based Defect Inspection
In this study, an efficient vision-based industry defect inspection system using attention mechanism driven YOLOv3 on FPGA acceleration is proposed. First, an attention mechanism is employed to improve YOLOv3 for the target defect inspection application. Image preprocessing named CZS (Cut, Zoom, and Splice) operation is used to reconstruct product images for selectively concentrating on the pre-defined detection regions. Then we optimize the backbone network of YOLOv3 according to defect size in images. Second, we use the PYNQ-Z2 FPGA board to deploy the proposed defect inspection system. The optimized YOLOv3 is deployed on the programmable logic through Xilinx DNNDK, which is a low-latency, low-cost, and low-power consumption hardware platform for industrial defect inspection. Experimental results showed that the achieved defect inspection accuracy was 99.2% with a processing speed of 1.54 FPS.