摘要
本文针对当前基于计算机视觉的织物瑕疵检测系统在实时性及经济性上无法满足实际生产需求这一问题,对瑕疵检测领域的模板匹配算法进行了改进、设计并实现了一种基于FPGA的模板匹配算法加速器。为了提升加速器的工作效率,深入分析了该加速器架构的处理时延,并从访存时延、传输时延、计算时延3个方面对加速器进行了优化,提升了总线带宽的利用率。实验结果表明,该加速器使得传统的模板匹配算法在时钟频率为150 HMz的Zynq-7000平台上获得了33 MHz的像素处理速率,即每秒可处理分辨率约为8 192×4 096大小的织物图片,与通用CPU i7-8750H相比,性能是其10.5倍,满足了实时性需求。同时该解决方案采用SoC技术取代了传统的PC级板卡式结构,降低了系统成本,应用前景广阔。
- 单位