图像特征提取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34872008 阅读:16 留言:0更新日期:2022-09-10 13:24
本申请涉及图像处理领域,提供一种图像特征提取方法、装置、电子设备及存储介质。所述方法包括:将图像转换为图像矩阵,划分图像矩阵得到图像子块,划分权重矩阵得到权重向量,划分每个权重向量得到权重子块,划分偏移量矩阵得到偏移量子块,使用权重向量的权重子块与图像子块相乘并求和得到特征子块,将特征子块与偏移量子块相加得到图像特征子块,图像特征子块组成图像特征。本申请可减少图像特征提取过程中神经网络中卷积运算的运算量,从而提高了对图像特征提取的效率。对图像特征提取的效率。对图像特征提取的效率。

【技术实现步骤摘要】
图像特征提取方法、装置、电子设备及存储介质


[0001]本申请涉及图像处理领域,具体涉及一种图像特征提取方法、装置、电子设备及存储介质。

技术介绍

[0002]在对图像进行分类、识别和检测之前,通常需要先对图像的特征进行提取,现有的图像特征提取方法主要使用图像与权重向量直接相乘进行运算的方法实现特征提取,使得图像特征提取的效率低下。

技术实现思路

[0003]鉴于以上内容,有必要提出一种图像特征提取方法、装置、电子设备及存储介质以提高图像特征提取的效率。
[0004]本申请的第一方面提供一种图像特征提取方法,所述方法包括:
[0005]获取图像,将所述图像转换为图像矩阵,划分所述图像矩阵得到图像向量,划分所述图像向量得到第一数量的图像子块;
[0006]获取权重矩阵,划分所述权重矩阵得到第二数量的权重向量,划分每个所述权重向量得到第一数量的权重子块;
[0007]获取偏移量矩阵,划分所述偏移量矩阵得到第二数量的偏移量子块;
[0008]对第一数量的图像子块与每个所述权重向量的第一数量的权重子块进行向量乘法得到第二数量的特征子块,将所述第二数量的特征子块与所述第二数量的偏移量子块相加得到图像特征子块,所述图像特征子块组成图像特征。
[0009]优选地,所述图像子块、所述权重子块、所述偏移量子块中的每个都具有预设行数与预设列数,所述预设列数与所述预设行数相同。
[0010]优选地,所述划分所述图像矩阵得到图像向量包括:
[0011]将所述图像矩阵按照所述预设行数进行划分得到预备图像向量集,所述预备图像向量集包括至少一个预备图像向量;
[0012]判断所述预备图像向量集中是否存在行数小于所述预设行数的预备图像向量;
[0013]当所述预备图像向量中存在行数小于所述预设行数的图像向量时,使用所述预设数值填充所述行数小于所述预设行数的预备图像向量得到行数等于所述预设行数的预备图像向量,将所述预备图像向量作为所述图像向量;或当所述预备图像向量中不存在行数小于所述预设行数的图像向量时,将所述预备图像向量作为所述图像向量。
[0014]优选地,划分所述图像向量得到第一数量的图像子块包括:
[0015]将所述图像向量按照所述预设列数进行划分得到第一数量的预备图像子块;
[0016]判断所述预备图像子块中是否存在列数小于所述预设列数的预备图像子块;
[0017]当所述预备图像子块中存在列数小于所述预设列数的预备图像子块时,使用预设数值填充列数小于所述预设列数预备图像子块得到列数等于所述预设列数的预备图像子
块,将第一数量的预备图像子块作为所述第一数量的图像子块;或当所述预备图像子块中不存在列数小于所述预设列数的预备图像子块时,将所述第一数量的预备图像子块作为所述第一数量的图像子块。
[0018]优选地,划分所述权重矩阵得到第二数量的权重向量包括:
[0019]将所述权重矩阵按照所述列数进行划分得到第二数量的预备权重向量;
[0020]判断所述预备权重向量中是否存在列数小于所述预设列数的预备权重向量;
[0021]当所述预备权重向量中存在列数小于所述预设列数的权重向量时,使用所述预设数值填充所述列数小于所述预设列数的预备权重向量得到列数等于所述预设列数的预备权重向量,将第二数量的预备权重向量作为第二数量的所述权重向量;或当所述预备权重向量中不存在列数小于所述预设列数的权重向量时,将第二数量的预备权重向量作为第二数量的所述权重向量。
[0022]优选地,划分每个所述权重向量得到第一数量的权重子块包括:
[0023]将每个所述权重向量按照所述行数进行划分得到第四数量的预备权重子块;
[0024]判断所述第四数量是否等于所述第一数量,当所述第四数量小于所述第一数量时,计算所述第四数量与所述第一数量的第一差值,并根据所述第一差值增加预备权重子块的数量直至得到第一数量的预备权重子块;或当所述第四数量大于所述第一数量时,从第四数量的预备权重子块中选择第一数量的预备权重子块;
[0025]判断所述第一数量的预备权重子块中是否存在列数小于所述预设列数的预备权重子块;
[0026]当所述第一数量的预备权重子块中存在列数小于所述预设列数的预备权重子块时,使用预设数值填充列数小于所述预设列数预备权重子块得到列数等于所述预设列数的预备权重子块,将第一数量的预备权重子块作为第一数量的权重子块;或当所述第一数量的预备权重子块中不存在列数小于所述预设列数的预备权重子块时,将所述第一数量的预备权重子块作为所述第一数量的权重子块。
[0027]优选地,所述划分所述偏移量矩阵得到第二数量的偏移量子块包括:
[0028]将所述偏移量矩阵按照所述预设行数进行划分得到预备偏移量向量,从所述预备偏移量向量中选择一个偏移量向量;
[0029]将所述偏移量向量按照所述预设列数进行划分得到第五数量的预备偏移量子块;
[0030]判断所述第五数量是否等于所述第二数量,当所述第五数量小于所述第二数量时,计算所述第五数量与所述第二数量的第二差值,并根据所述第二差值增加预备偏移量子块的数量直至得到第二数量的预备偏移量子块;或当所述第五数量大于所述第二数量时,从所述第五数量的预备偏移量子块中选择第二数量的预备偏移量子块;
[0031]判断所述第二数量的预备偏移量子块中是否存在列数小于所述预设列数或行数小于预设行数的预备偏移量子块;
[0032]当所述第二数量的预备偏移量子块中存在列数小于所述预设列数或行数小于预设行数的预备偏移量子块时,使用预设数值填充列数小于所述预设列数或行数小于预设行数的预备偏移量子块得到列数等于所述预设列数且行数等于预设行数的预备偏移量子块,将第二数量的预备偏移量子块作为所述第二数量的偏移量子块;或当所述第二数量的预备偏移量子块中不存在列数小于所述预设列数或行数小于预设行数的预备偏移量子块时,将
第二数量的所述预备偏移量子块作为所述第二数量的偏移量子块。
[0033]本申请的第二方面提供一种图像特征提取装置,所述装置包括:
[0034]图像子块获取模块,用于获取图像,将所述图像转换为图像矩阵,划分所述图像矩阵得到图像向量,划分所述图像向量得到第一数量的图像子块;
[0035]权重子块获取模块,用于获取权重矩阵,划分所述权重矩阵得到第二数量的权重向量,划分每个所述权重向量得到第一数量的权重子块;
[0036]偏移量子块获取模块,用于获取偏移量矩阵,划分所述偏移量矩阵得到第二数量的偏移量子块;
[0037]图像特征计算模块,用于对第一数量的图像子块与每个所述权重向量的第一数量的权重子块进行向量乘法得到第二数量的特征子块,将所述第二数量的特征子块与所述第二数量的偏移量子块相加得到图像特征子块,所述图像特征子块组成图像特征。
[0038]本申请的第三方面提供一种电子设备,所述电子设备包括:
[0039本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像特征提取方法,其特征在于,所述方法包括:获取图像,将所述图像转换为图像矩阵,划分所述图像矩阵得到图像向量,划分所述图像向量得到第一数量的图像子块;获取权重矩阵,划分所述权重矩阵得到第二数量的权重向量,划分每个所述权重向量得到第一数量的权重子块;获取偏移量矩阵,划分所述偏移量矩阵得到第二数量的偏移量子块;对第一数量的图像子块与每个所述权重向量的第一数量的权重子块进行向量乘法得到第二数量的特征子块,将所述第二数量的特征子块与所述第二数量的偏移量子块相加得到图像特征子块,所述图像特征子块组成图像特征。2.如权利要求1所述的图像特征提取方法,其特征在于,所述图像子块、所述权重子块、所述偏移量子块中的每个都具有预设行数与预设列数,所述预设列数与所述预设行数相同。3.如权利要求2所述的图像特征提取方法,其特征在于,所述划分所述图像矩阵得到图像向量包括:将所述图像矩阵按照所述预设行数进行划分得到预备图像向量集,所述预备图像向量集包括至少一个预备图像向量;判断所述预备图像向量集中是否存在行数小于所述预设行数的预备图像向量;当所述预备图像向量中存在行数小于所述预设行数的图像向量时,使用所述预设数值填充所述行数小于所述预设行数的预备图像向量得到行数等于所述预设行数的预备图像向量,将所述预备图像向量作为所述图像向量;或当所述预备图像向量中不存在行数小于所述预设行数的图像向量时,将所述预备图像向量作为所述图像向量。4.如权利要求2所述的图像特征提取方法,其特征在于,划分所述图像向量得到第一数量的图像子块包括:将所述图像向量按照所述预设列数进行划分得到第一数量的预备图像子块;判断所述预备图像子块中是否存在列数小于所述预设列数的预备图像子块;当所述预备图像子块中存在列数小于所述预设列数的预备图像子块时,使用预设数值填充列数小于所述预设列数预备图像子块得到列数等于所述预设列数的预备图像子块,将第一数量的预备图像子块作为所述第一数量的图像子块;或当所述预备图像子块中不存在列数小于所述预设列数的预备图像子块时,将所述第一数量的预备图像子块作为所述第一数量的图像子块。5.如权利要求2所述的图像特征提取方法,其特征在于,划分所述权重矩阵得到第二数量的权重向量包括:将所述权重矩阵按照所述列数进行划分得到第二数量的预备权重向量;判断所述预备权重向量中是否存在列数小于所述预设列数的预备权重向量;当所述预备权重向量中存在列数小于所述预设列数的权重向量时,使用所述预设数值填充所述列数小于所述预设列数的预备权重向量得到列数等于所述预设列数的预备权重向量,将第二数量的预备权重向量作为第二数量的所述权重向量;或当所述预备权重向量中不存在列数小于所述预设列数的权重向量时,将第二数量的预备权重向量作为第二数量的所述权重向量。
6.如权利要求2所述的图像特征提取方法,其特征在于,划分每个所述权重向量得到第一数量的权重子块包括:将每个所述权重向量按照所述行数进行划分得到第四数量的预备权重子块;判断所述第四数量是否等于所述第一数量,当所述第四数量小于所述第一数量时,计算所述第四数量与所述第一数量的第一差值...

【专利技术属性】
技术研发人员:颜健武
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1