一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像处理方法及装置、图像处理模型的训练方法及装置与流程

2022-12-02 22:21:33 来源:中国专利 TAG:

技术特征:
1.一种图像处理方法,其特征在于,所述方法包括:对待处理图像对应的图像矩阵进行分组处理,得到n个图像组,所述图像矩阵为i行j列的矩阵,所述图像组为行向量,其中n、i、j均为正整数,且所述n个图像组中的元素总数为i与j的乘积;构建卷积核对应的列向量,所述卷积核为p行q列的矩阵;针对各所述图像组,将所述图像组与所述列向量进行乘积运算,得到乘积矩阵,并根据所述图像组对所述乘积矩阵的每一列进行下移处理,得到第一矩阵;对各所述图像组对应的第一矩阵进行拼接,得到第二矩阵;针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述待处理图像对应的目标图像。2.根据权利要求1所述的方法,其特征在于,所述构建卷积核对应的列向量,包括:在所述卷积核的各行的最后一个元素后补充j-1个0,得到第一卷积核;针对所述第一卷积核,按行顺序依次读取所述第一卷积核内各行的元素,得到卷积行向量;对所述卷积行向量进行转置处理,得到所述卷积核对应的列向量。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述图像组对所述乘积矩阵的每一列进行下移处理,得到第一矩阵,包括:确定所述乘积矩阵中各列的首位元素[x
ij
*k
11
],其中,x
ij
为所述图像组中的任一元素,k
11
为所述卷积核对应的列向量中的第一个元素,i、j均为正整数;针对任一列的所述首位元素[x
ij
*k
11
],根据所述x
ij
在所述图像矩阵中的位置、所述图像矩阵的列数j、及所述卷积核的列数q,确定所述列对应的索引,所述索引用于表征所述列下移处理后,所述列的首位元素[x
ij
*k
11
]在所述第一矩阵中的位置;根据所述乘积矩阵中各列对应的所述索引对所述乘积矩阵各列进行下移处理,得到所述第一矩阵。4.根据权利要求3所述的方法,其特征在于,所述根据所述乘积矩阵中各列对应的所述索引对所述乘积矩阵各列进行下移处理,得到所述第一矩阵,包括:根据所述乘积矩阵中各列对应的所述索引对所述乘积矩阵各列进行下移处理,得到第一子矩阵;针对所述第一子矩阵的任一行,进行所述行内元素的累加处理,得到所述第一矩阵,所述第一矩阵为列向量。5.根据权利要求1所述的方法,其特征在于,所述针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述待处理图像对应的目标图像,包括:针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到结果列向量;针对所述结果列向量中的任一元素,根据所述元素在所述结果列向量中的位置、所述图像矩阵的列数j、及所述卷积核的列数q,确定所述元素在所述目标图像中的位置,得到所述目标图像。6.根据权利要求1所述的方法,其特征在于,所述目标图像为当前卷积层对应的所述目标图像,所述方法还包括:将所述当前卷积层对应的所述目标图像作为下一卷积层的所述待处理图像输入到下
一卷积层中,直到将最后一个卷积层对应的所述目标图像输入到池化层,所述池化层对所述最后一个卷积层对应的所述目标图像进行识别处理,得到所述待处理图像的图像识别结果。7.一种图像处理模型的训练方法,其特征在于,图像处理模型包括多个卷积层,所述卷积层用于实现权利要求1至6中任一项的图像处理方法,所述卷积层包括第一卷积层和第二卷积层,所述第一卷积层为所述图像处理模型中的任一所述卷积层,所述第二卷积层为所述第一卷积层的下一卷积层;所述方法包括:获取样本图像,将所述样本图像输入图像处理模型中的第一卷积层,通过所述第一卷积层对所述样本图像对应的样本图像矩阵进行分组处理,得到n个样本图像组,所述样本图像矩阵为i行j列的矩阵,所述样本图像组为行向量,其中n、i、j均为正整数,且所述n个样本图像组中的元素总数为i与j的乘积;通过所述第一卷积层构建样本卷积核对应的列向量,所述样本卷积核为p行q列的矩阵;针对各所述样本图像组,通过所述第一卷积层将所述样本图像组与所述列向量进行乘积运算,得到样本乘积矩阵,并根据所述样本图像组对所述乘积矩阵的每一列进行下移处理,得到第一样本矩阵;通过所述第一卷积层对各所述样本图像组对应的第一样本矩阵进行拼接,得到第二样本矩阵,针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述样本图像对应的预测图像;根据所述样本图像对应的预测图像对所述第一卷积层对应的误差图像进行图像处理,得到卷积核误差,并根据所述卷积核误差,对所述第二卷积层对应的卷积核进行调整,得到所述第二卷积层对应的目标卷积核;根据所述图像处理模型中各所述卷积层对应的所述目标卷积核,确定训练后的所述图像处理模型。8.一种图像处理系统,其特征在于,所述系统包括:分组单元、n个组内计算单元、总体合并单元和协调器,其中n为正整数;所述分组单元,用于对待处理图像对应的图像矩阵进行分组处理,得到n个图像组,所述图像矩阵为i行j列的矩阵,所述图像组为行向量,其中n、i、j均为正整数,且所述n个图像组中的元素总数为i与j的乘积;所述协调器,用于根据各所述图像组和各所述组内计算单元的工作状态,将所述n个图像组分发至各所述组内计算单元;所述组内计算单元,用于构建卷积核对应的列向量,将分发至所述组内计算单元内的所述图像组与所述列向量进行乘积运算,得到乘积矩阵,并根据所述图像组对所述乘积矩阵的每一列进行下移处理,得到第一矩阵,所述卷积核为p行q列的矩阵;所述总体合并单元,用于对各所述第一矩阵进行拼接,得到第二矩阵,并针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述待处理图像对应的目标图像。9.根据权利要求8所述的系统,其特征在于,所述协调器包括:任务分配器、协调通信接收单元和协调通信发送单元;其中,
所述协调通信接收单元,用于接收各所述组内计算单元的工作状态,将处于未工作状态的所述组内计算单元写入资源队列;所述任务分配器,用于将所述图像组写入任务队列,并控制所述协调通信发送单元依次将所述任务队列中的所述图像组,分配至所述资源队列中的所述组内计算单元进行图像处理。10.根据权利要求8所述的系统,其特征在于,所述组内计算单元包括:逐点乘积单元、索引生成单元和组内合并单元;其中,所述逐点乘积单元,用于在所述卷积核的各行的最后一个元素后补充j-1个0,得到第一卷积核,针对所述第一卷积核,按行顺序依次读取所述第一卷积核内各行的元素,得到卷积行向量,并对所述卷积行向量进行转置处理,得到所述卷积核对应的列向量;所述逐点乘积单元,还用于将所述图像组与所述列向量进行乘积运算,得到所述乘积矩阵;所述索引生成单元,用于确定所述乘积矩阵中各列的首位元素[x
ij
*k
11
],并针对任一列的所述首位元素[x
ij
*k
11
],根据所述x
ij
在所述图像矩阵中的位置、所述图像矩阵的列数j、及所述卷积核的列数q,确定所述列对应的索引,所述索引用于表征所述列下移处理后,所述列的首位元素[x
ij
*k
11
]在所述第一矩阵中的位置,其中,x
ij
为所述图像组中的任一元素,k
11
为所述卷积核对应的列向量中的第一个元素,i、j均为正整数;所述索引生成单元,还用于根据所述乘积矩阵中各列对应的所述索引对所述乘积矩阵各列进行下移处理,得到第一子矩阵;所述组内合并单元用于针对所述第一子矩阵的任一行,进行所述行内元素的累加处理,得到所述第一矩阵。11.根据权利要求8所述的系统,其特征在于,所述总体合并单元,还用于针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到结果列向量,并针对所述结果列向量中的任一元素,根据所述元素在所述结果列向量中的位置、所述图像矩阵的列数j、及所述卷积核的列数q,确定所述元素在所述目标图像中的位置,得到所述目标图像。12.一种图像处理装置,其特征在于,所述装置包括:分组模块,用于对待处理图像对应的图像矩阵进行分组处理,得到n个图像组,所述图像矩阵为i行j列的矩阵,所述图像组为行向量,其中n、i、j均为正整数,且所述n个图像组中的元素总数为i与j的乘积;构建模块,用于构建卷积核对应的列向量,所述卷积核为p行q列的矩阵;乘积模块,用于针对各所述图像组,将所述图像组与所述列向量进行乘积运算,得到乘积矩阵;下移模块,用于根据所述图像组对所述乘积矩阵的每一列进行下移处理,得到第一矩阵;拼接模块,用于对各所述图像组对应的第一矩阵进行拼接,得到第二矩阵;累加模块,用于针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述待处理图像对应的目标图像。13.一种图像处理模型的训练方法,其特征在于,图像处理模型包括多个卷积层,所述卷积层用于实现权利要求1至6中任一项的图像处理方法,所述卷积层包括第一卷积层和第
二卷积层,所述第一卷积层为所述图像处理模型中的任一所述卷积层,所述第二卷积层为所述第一卷积层的下一卷积层;所述装置包括:分组模块,用于获取样本图像,将所述样本图像输入图像处理模型中的第一卷积层,通过所述第一卷积层对所述样本图像对应的样本图像矩阵进行分组处理,得到n个样本图像组,所述样本图像矩阵为i行j列的矩阵,所述样本图像组为行向量,其中n、i、j均为正整数,且所述n个样本图像组中的元素总数为i与j的乘积;构建模块,用于通过所述第一卷积层构建样本卷积核对应的列向量,所述样本卷积核为p行q列的矩阵;下移模块,用于针对各所述样本图像组,通过所述第一卷积层将所述样本图像组与所述列向量进行乘积运算,得到样本乘积矩阵,并根据所述样本图像组对所述乘积矩阵的每一列进行下移处理,得到第一样本矩阵;累加模块,用于通过所述第一卷积层对各所述样本图像组对应的第一样本矩阵进行拼接,得到第二样本矩阵,针对所述第二矩阵的任一行,进行所述行内元素的累加处理,得到所述样本图像对应的预测图像;图像处理模块,用于根据所述样本图像对应的预测图像对所述第一卷积层对应的误差图像进行图像处理,得到卷积核误差,并根据所述卷积核误差,对所述第二卷积层对应的卷积核进行调整,得到所述第二卷积层对应的目标卷积核;确定模块,用于根据所述图像处理模型中各所述卷积层对应的所述目标卷积核,确定训练后的所述图像处理模型。14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。16.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种图像处理方法及装置、图像处理模型的训练方法及装置,涉及人工智能领域。所述方法包括:对待处理图像对应的图像矩阵进行分组处理,得到n个图像组,图像矩阵为I行J列的矩阵,图像组为行向量,其中n、I、J均为正整数,且n个图像组中的元素总数为I与J的乘积,构建卷积核对应的列向量,卷积核为P行Q列的矩阵,并针对各图像组,将图像组与列向量进行乘积运算,得到乘积矩阵,并根据图像组对乘积矩阵的每一列进行下移处理,得到第一矩阵,对各图像组对应的第一矩阵进行拼接,得到第二矩阵,针对第二矩阵的任一行,进行行内元素的累加处理,得到待处理图像对应的目标图像。采用本方法能够提高图像处理效率。用本方法能够提高图像处理效率。用本方法能够提高图像处理效率。


技术研发人员:王超 谷俊 谷明慧 朱义毅
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.09.06
技术公布日:2022/12/1
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献