一种面向烟支复杂花纹异常检测的新型FPGA硬件加速器的制作方法

文档序号:36737710发布日期:2024-01-16 12:52阅读:来源:国知局

技术特征:

1.一种面向烟支复杂花纹异常检测的fpga硬件加速器,其特征在于,包括处理器系统、烟草图像预处理模块以及推理加速模块,具体的:

2.如权利要求1所述的一种面向烟支复杂花纹异常检测的fpga硬件加速器,其特征在于,在烟草图像预处理模块中,首先对外接摄像头采集到的高清图像经过剪裁,将原先1100×640的图像剪到448×448大小,然后对图像采取灰度转换的操作,再通过均值滤波的方法减小噪声。

3.如权利要求1所述的一种面向烟支复杂花纹异常检测的fpga硬件加速器,其特征在于,所述自定义算子处理模块为attention模块,整个attention的计算过程分解为四个阶段,具体如下:

4.如权利要求3所述的一种面向烟支复杂花纹异常检测的fpga硬件加速器,其特征在于,基于所述attention模块设计特征融合结构,首先,该硬件加速器通过一系列特征提取操作对输入的图像提取特征,将输入矩阵转化为通道数为c、尺寸为h×w的特征图。在attention模块的第一阶段中,首先对输入特征图按照通道维度进行全局池化,池化尺寸为(h,w),输出(1×1×c)大小的全局特征图,通过此操作将空间维度进行压缩,使每个二维的特征尺寸压缩为1,它代表着在特征通道上响应的全局分布;在第二阶段中,该硬件加速器使用了两个全连接层对全局特征图进行权重计算,通过设置权重参数为每个通道赋予权重,代表每个通道的重要性和包含的特征信息,为后续提取目标相关位置奠定基础;在第三阶段,该硬件加速器使用sigmoid激活函数将权重因子归一化,输出(1×1×c)大小的权重因子,利用权重因子对原始特征图(h,w,c)各通道进行乘积,最终输出不同比重的通道的特征图;用类似这样的方法对特征进行加权,充分利用更多关键信息。


技术总结
本发明公开了一种面向烟支复杂花纹异常检测的FPGA硬件加速器,包括处理器系统、烟草图像预处理模块以及推理加速模块,具体的:处理器系统,负责逻辑控制的任务,包括数据传输,任务调度;烟草图像预处理模块,通过MIPI接口接收外接摄像头采集到的高清图像,并对接收到的高清图像做剪裁、灰度转换以及均值滤波图像预处理操作;推理加速模块,由多个DPU IP组成,每个DPU IP包括混合计算阵列模块、高性能调度模块、指令获取单元模块以及全局内存池模块,支持自定义算子处理模块;CPU通过控制器以及总线从图像预处理模块提取图像数据到片外存储器;由所述推理加速模块出来的最终结果数据通过HDMI控制器将结果输出并呈现到外部显示器。

技术研发人员:张弛,李钰靓,范礼峰,孟文超,刘万里,朱增旭,邓贵杭,秦婷
受保护的技术使用者:浙江中烟工业有限责任公司
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1