[发明专利]一种基于查找表的快速图像卷积运算实现方法在审
申请号: | 201810804759.3 | 申请日: | 2018-07-20 |
公开(公告)号: | CN109102069A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 毛智礼;杜慧敏;张霞;张丽果;常立博 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063;G06N99/00 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 杨引雪 |
地址: | 710121 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 乘法运算结果 图像卷积 查找表 卷积 乘法运算 卷积运算 快速图像 图像区域 运算量 像素 运算 读取 图像 卷积神经网络 查找表结构 加法运算 相乘运算 映射矩阵 卷积核 权重 算法 并行 检测 | ||
1.一种基于查找表的快速图像卷积运算实现方法,其特征在于:以查找表方式取代图像卷积运算中的乘法运算,其中,单个m×n的卷积核对RGB三通道的彩色图像中任一单通道进行单次卷积运算的过程包括以下步骤:
步骤1,提取已训练好的卷积神经网络中的任一层中一个大小为m×n的卷积核的权重值w(c,d);0≤c≤m-1,0≤d≤n-1;
步骤2,将权重值w(c,d)分别依次与0~255范围内的整数进行乘法运算,并将乘法运算结果存放在m×n个查找表中,所述的每一个查找表为256×1矩阵,每个权重值对应一个查找表;
步骤3,对k×k的输入图像进行区域选取,首次选取输入图像的左上角m×n大小的区域作为第一个待卷积区域,以第一个待卷积区域的图像像素值逐行、逐个作为索引地址;
步骤4,以步骤3的索引地址分别从所述m×n个查找表中查找相应的乘法结果;
步骤5,将步骤4查找出的乘法结果进行加法运算,得到特征映射中的第一个值yR1;
步骤6,对k×k的输入图像进行区域选取,采取循环移位的方式确定m×n大小的区域作为第二个待卷积区域,以第二个待卷积区域的图像像素值逐行、逐个作为索引地址;
步骤7,以步骤6的索引地址分别从所述的m×n个查找表中查找相应的乘法结果;
步骤8,将步骤7查找出的乘法结果进行加法运算,得到特征映射中的第二个值yR2;
以此类推;
步骤9,对k×k的输入图像进行区域选取,采取循环移位的方式确定m×n大小的区域作为第k-n+1个待卷积区域,以第k-n+1个待卷积区域的图像像素值逐行、逐个作为索引地址;
步骤10,以步骤9的索引地址分别从所述m×n个查找表中查找相应的乘法结果;
步骤11,将步骤10查找出的乘法结果进行加法运算,得到特征映射中的第k-n+1个值yR k-n+1。
2.根据权利要求1所述的基于查找表的快速图像卷积运算实现方法,其特征在于:步骤2中是将乘法运算结果存储在硬件的片内存储空间中。
3.根据权利要求1所述的基于查找表的快速图像卷积运算实现方法,其特征在于,步骤2中m×n个查找表具体为:
查找表1是由0×w(0,0)、1×w(0,0)、2×w(0,0)、……、255×w(0,0)依次排列构成的256×1矩阵;
查找表2是由0×w(0,1)、1×w(0,1)、2×w(0,1)、……、255×w(0,1)依次排列构成的256×1矩阵;
查找表3是由0×w(0,2)、1×w(0,2)、2×w(0,2)、……、255×w(0,2)依次排列构成的256×1矩阵;
依次类推;
查找表m×n是由0×w(m-1,n-1)、1×w(m-1,n-1)、2×w(m-1,n-1)、……、255×w(m-1,n-1)依次排列构成的256×1矩阵。
4.根据权利要求1所述的基于查找表的快速图像卷积运算实现方法,其特征在于:步骤6、步骤9中,所述循环移位是指:从上一个m×n大小的待卷积区域起,以一定的滑动步长向右滑动若干个像素值,得到m×n大小的区域作为当前待卷积区域;当向右滑动至当前行的最后一个待卷积区域后,转至下一行最左侧的待卷积区域,以此往复进行待卷积区域的选取;循环移位过程中,滑动步长固定不变且大于等于1。
5.根据权利要求1-4任一所述的基于查找表的快速图像卷积运算实现方法,其特征在于:m=n。
6.根据权利要求1-4任一所述的基于查找表的快速图像卷积运算实现方法,其特征在于:步骤3、6、9中,也可以以待卷积区域的图像像素值逐列、逐个作为索引地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810804759.3/1.html,转载请声明来源钻瓜专利网。