一种图片数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:26480020 阅读:37 留言:0更新日期:2020-11-25 19:25
本发明专利技术公开了一种图片数据处理方法、装置、设备及存储介质;在本方案中,对图像数据执行1*1卷积时,可以将填充参数设置为零后,直接利用3*3卷积模块提取初始特征数据,并对该初始特征数据进行处理后,可得到用于1*1卷积的目标特征数据,通过该方式,可以避免修改FPGA的卷积模块,减少卷积模块占用FPGA的资源。

【技术实现步骤摘要】
一种图片数据处理方法、装置、设备及存储介质
本专利技术涉及深度学习
,更具体地说,涉及一种图片数据处理方法、装置、设备及存储介质。
技术介绍
目前,通过CNN(ConvolutionalNeuralNetworks)卷积神经网络对图像数据进行处理时,会通过1*1卷积核和3*3卷积核对图像数据进行处理。在现有的通过FPGA实现1*1和3*3卷积时,可以通过如下两种方式对图像进行处理,一种为将1*1卷积和3*3卷积设计成单独的卷积模块,在采用不同的工作模式对图像处理时,可以选用不同的卷积模块重新综合设计,此方法资源利用率低,但是设计灵活性差,每次对图像数据执行不同的卷积操作时,需要修改设计,FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)的修改时间成本非常高。另一种为在FPGA内部,同时设计出1*1和3*3卷积的独立模块,内部通过MUX(multiplexer,数据选择器)进行选择,此种方法,需要的FPGA资源较多,扇出较大,不利于FPGA进行高速的布局布线。因此,如何通过卷积模块对图像数据进行处本文档来自技高网...

【技术保护点】
1.一种图片数据处理方法,其特征在于,包括:/n接收图像数据处理指令;所述图像数据处理指令为对图像数据执行1*1卷积操作的指令;/n将3*3卷积模块的填充参数设置为零;/n利用所述3*3卷积模块及所述填充参数提取所述图像数据的初始特征数据,并将所述初始特征数据的首层数据作为目标特征数据;/n将所述目标特征数据输入脉动计算阵列,并通过对应的过滤器执行卷积操作后,得到所述图像数据的处理结果。/n

【技术特征摘要】
1.一种图片数据处理方法,其特征在于,包括:
接收图像数据处理指令;所述图像数据处理指令为对图像数据执行1*1卷积操作的指令;
将3*3卷积模块的填充参数设置为零;
利用所述3*3卷积模块及所述填充参数提取所述图像数据的初始特征数据,并将所述初始特征数据的首层数据作为目标特征数据;
将所述目标特征数据输入脉动计算阵列,并通过对应的过滤器执行卷积操作后,得到所述图像数据的处理结果。


2.根据权利要求1所述的图片数据处理方法,其特征在于,所述利用所述3*3卷积模块及所述填充参数提取所述图像数据的初始特征数据,包括:
利用所述3*3卷积模块及所述填充参数连续读取所有通道的图像数据中的9个3*11数据,并将所述9个3*11数据变形为9个9*9的矩阵数据,得到初始特征数据。


3.根据权利要求2所述的图片数据处理方法,其特征在于,所述9个3*11数据为所述图像数据的有效数据。


4.根据权利要求3所述的图片数据处理方法,其特征在于,将所述目标特征数据输入脉动计算阵列,并通过对应的过滤器执行卷积操作后,得到所述图像数据的处理结果,包括:
将所述目标特征数据输入DSP脉动计算阵列,通过对应的1*1过滤器执行卷积操作后,得到所述图像数据的处理结果;所述处理结果为所述图像数据的1*1卷积操作结果。


5.根据权利要求1至4中任意一项所述的图片数据处理方法,其特征在于,所述将所述初始特征数据的首层数据作为目标特征数据,包括:
确定所述初始特征数据中的每个立方体数据,每个立方体数据包括9个9*9的矩阵数据;
提...

【专利技术属性】
技术研发人员:蒋东东董刚赵雅倩李仁刚杨宏斌刘海威
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1