基于区域特征的图像描述模型注意力机制评价方法与系统

文档序号:29725781发布日期:2022-04-16 20:20阅读:121来源:国知局
基于区域特征的图像描述模型注意力机制评价方法与系统

1.本发明涉及计算机信息技术领域,特别涉及一种基于区域特征的图像描述模型注意力机制评价方法与系统。


背景技术:

2.在计算机图像处理领域中,图像描述生成是一个融合计算机视觉与自然语言处理的综合问题。具体的,其要求对于任意的输入图像,能输出通顺且人类可理解的句子以完整描述图像内容。
3.当前主流的图像描述模型依赖于基于区域特征的注意力机制。具体的,区域特征以图像中关键区域的候选框为表示,描述该区域的语义特征。注意力机制专注于图像中关键的视觉内容,从区域特征中提取更具辨别力的视觉信息来指导句子生成。注意力机制极大程度地提高了图像描述模型的准确性。
4.然而,通过可视化分析发现注意力机制普遍存在“不聚焦”的问题。具体地,在生成描述的单词时,注意力机制有时会关注在物体不重要的区域,例如人的身体,从而错误预测人的性别;有时则关注于物体的背景,导致“幻想”出与目标相关但未实际出现的物体;有时则忽略了图像中的重要目标,导致描述中缺少重要信息。
5.如上所述,基于区域特征的注意力机制仍缺少可靠的量化分析方法,导致对图像描述模型性能的诊断变得十分困难。基于此,有必要提出一种基于区域特征的图像描述模型注意力机制评价方法与系统,以解决上述技术问题。


技术实现要素:

6.鉴于上述状况,本发明的主要目的是为了提出一种基于区域特征的图像描述模型注意力机制评价方法与系统,以解决上述技术问题。
7.本发明实施例提供了一种基于区域特征的图像描述模型注意力机制评价方法,其中,所述方法包括如下步骤:步骤一、获取自然场景下的图像,通过目标检测网络确定所述图像中的潜在目标区域,并通过深度神经网络,利用感兴趣区域池化在所述潜在目标区域中提取得到对应的区域空间特征,其中所述区域空间特征包括多个语义特征;步骤二、将提取出的所述区域空间特征输入至图像描述模型以生成单词序列,将所述多个语义特征以及所述单词序列输入至注意力模块,通过所述注意力模块以得到生成句子,其中所述生成句子中包含各所述语义特征的权重,所述语义特征的权重为在时间步骤处对应生成的边界框的注意力权重;步骤三、将所述生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以查找出所述生成句子中对应的匹配名词,并同时记录所述匹配名词在所述生成句子中对应的时间步骤;步骤四、将生成各所述匹配名词时潜在目标区域对应的所述语义特征的权重加载
到所述图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,以得到局部注意力评价结果,其中所述局部注意力评价结果包括被认定为正确匹配名词的数量;步骤五、根据所述图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果。
8.本发明提出一种基于区域特征的图像描述模型注意力机制评价方法,通过深度神经网络,利用感兴趣区域池化在潜在目标区域中提取得到对应的区域空间特征;然后将区域空间特征输入至图像描述模型中以生成单词序列,再将语义特征与单词序列输入至注意力模块,通过注意力模块得到生成句子;进而将生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以确定得到匹配名词;再将生成匹配名词时潜在目标区域对应的语义特征的权重加载到图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,进而得到局部注意力评价结果,最后根据局部注意力评价结果计算得到全局注意力评价结果。本发明提出一种基于区域特征的图像描述模型注意力机制评价方法,不仅能够针对基于区域特征的图像描述模型进行评价,并且与图像描述的性能指标具有更高一致性。
9.所述基于区域特征的图像描述模型注意力机制评价方法,其中,在所述步骤一中,所述区域空间特征表示为:其中,表示所述区域空间特征,表示单个特定区域的特征向量,表示特征的总数,表示特征的序号。
10.所述基于区域特征的图像描述模型注意力机制评价方法,其中,在所述步骤二中,在时间步骤处对应生成的边界框的注意力权重的计算公式表示为:的计算公式表示为:其中,表示用于将区域特征映射到统一映射空间的第一参数矩阵,表示用于将区域特征映射到统一映射空间的第二参数矩阵,表示映射空间的维度,表示未归一化的权重,表示矩阵转置操作,表示归一化操作。
11.所述基于区域特征的图像描述模型注意力机制评价方法,其中,在所述步骤四中,所述局部注意力评价结果的计算方法为:通过判断匹配名词的局部注意准确率是否大于预设阈值;当判断到所述匹配名词的局部注意准确率大于预设阈值,则判定图像描述模型在生成所述匹配名词时的注意力是正确的,以确定得到所述局部注意力评价结果。
12.所述基于区域特征的图像描述模型注意力机制评价方法,其中,所述局部注意力准确率的计算方法包括如下步骤:
获取时间步骤中边界框的注意力权重,以及边界框的位置;初始化空白图像,将边界框的注意力权重映射到空白图像内边界框内的对应位置,并通过累积以更新所述空白图像以得到映射图,其中所述映射图对应有多个映射图像素权重;将映射图上人工标注的边界框中所包含的所有映射图像素权重进行累加以得到匹配名词的局部注意力准确率。
13.所述基于区域特征的图像描述模型注意力机制评价方法,其中,所述映射图像素权重表示为:权重表示为:其中,表示所述映射图像素权重,表示归一化项,表示未归一化的像素权重值,表示示性函数,表示时间步骤中第个区域的权重值,表示区域的序号,表示像素坐标,表示区域的总数;其中,表示第个区域在图像中的位置。
14.所述基于区域特征的图像描述模型注意力机制评价方法,其中,匹配名词的局部注意力准确率表示为:其中,表示匹配名词的局部注意力准确率。
15.所述基于区域特征的图像描述模型注意力机制评价方法,其中,根据所述图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果的方法包括如下步骤:当忽略生成句子的语言误差时:根据所述被认定为正确匹配名词的数量,生成句子与真值句子匹配的名词数量、真值句子与生成句子匹配的名词数量计算得到第一准确率以及第一召回率;根据所述第一准确率以及所述第一召回率计算得到第一全局注意力准确率;当考虑生成句子的语言误差时:根据所述被认定为正确匹配名词的数量,生成句子中的名词数量、真值句子中的名词数量计算得到第二准确率以及第二召回率;根据所述第二准确率以及所述第二召回率计算得到第二全局注意力准确率;
其中,所述第一全局注意力准确率以及所述第二全局注意力准确率即为所述全局注意力评价结果。
16.所述基于区域特征的图像描述模型注意力机制评价方法,其中,所述第一全局注意力准确率表示为:所述第二全局注意力准确率表示为:其中,,,,,表示所述被认定为正确匹配名词的数量,表示生成句子中的名词数量,表示真值句子中的名词数量,表示生成句子与真值句子匹配的名词数量,表示真值句子与生成句子匹配的名词数量。
17.本发明还提出一种基于区域特征的图像描述模型注意力机制评价系统,其中,所述系统包括:特征提取模块,用于获取自然场景下的图像,通过目标检测网络确定所述图像中的潜在目标区域,并通过深度神经网络,利用感兴趣区域池化在所述潜在目标区域中提取得到对应的区域空间特征,其中所述区域空间特征包括多个语义特征;句子生成模块,用于将提取出的所述区域空间特征输入至图像描述模型以生成单词序列,将所述多个语义特征以及所述单词序列输入至注意力模块,通过所述注意力模块以得到生成句子,其中所述生成句子中包含各所述语义特征的权重,所述语义特征的权重为在时间步骤处对应生成的边界框的注意力权重;查找确定模块,用于将所述生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以查找出所述生成句子中对应的匹配名词,并同时记录所述匹配名词在所述生成句子中对应的时间步骤;局部评价模块,用于将生成各所述匹配名词时潜在目标区域对应的所述语义特征的权重加载到所述图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,以得到局部注意力评价结果,其中所述局部注意力评价结果包括被认定为正确匹配名词的数量;全局评价模块,用于根据所述图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果。
18.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
19.附图说明
20.图1为本发明提出的基于区域特征的图像描述模型注意力机制评价方法的流程图;图2为本发明提出的基于区域特征的图像描述模型注意力机制评价系统的结构示意图。
21.具体实施方式
22.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
23.参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
24.现有技术中,基于区域特征的注意力机制仍缺少可靠的量化分析方法,导致对图像描述模型性能的诊断变得十分困难。基于此,有必要提出一种基于区域特征的图像描述模型注意力机制评价方法与系统,以解决上述技术问题。
25.请参阅图1,本发明提出一种基于区域特征的图像描述模型注意力机制评价方法,其中,所述方法包括如下步骤:s101、获取自然场景下的图像,通过目标检测网络确定所述图像中的潜在目标区域,并通过深度神经网络,利用感兴趣区域池化在所述潜在目标区域中提取得到对应的区域空间特征,其中所述区域空间特征包括多个语义特征。
26.在步骤s101中,区域空间特征表示为:其中,表示所述区域空间特征,表示单个特定区域的特征向量,表示特征的总数,表示特征的序号。
27.作为补充说明的是,上述的目标检测网络是经过visual genome所预先训练得到的,所提取得到的区域空间特征富含语义信息。
28.s102、将提取出的所述区域空间特征输入至图像描述模型以生成单词序列,将所述多个语义特征以及所述单词序列输入至注意力模块,通过所述注意力模块以得到生成句子,其中所述生成句子中包含各所述语义特征的权重,所述语义特征的权重为在时间步骤处对应生成的边界框的注意力权重。
29.在步骤s102中,在时间步骤处对应生成的边界框的注意力权重的计算公式表示为:
其中,表示用于将区域特征映射到统一映射空间的第一参数矩阵,表示用于将区域特征映射到统一映射空间的第二参数矩阵,表示映射空间的维度,表示未归一化的权重,表示矩阵转置操作,表示归一化操作。
30.s103、将所述生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以查找出所述生成句子中对应的匹配名词,并同时记录所述匹配名词在所述生成句子中对应的时间步骤。
31.s104、将生成各所述匹配名词时潜在目标区域对应的所述语义特征的权重加载到所述图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,以得到局部注意力评价结果,其中所述局部注意力评价结果包括被认定为正确匹配名词的数量。
32.在步骤s104中,局部注意力评价结果的计算方法包括如下步骤:s1041,通过判断匹配名词的局部注意准确率是否大于预设阈值。
33.其中,局部注意力准确率的计算方法包括如下步骤:s1041a,获取时间步骤中边界框的注意力权重,以及边界框的位置。
34.s1041b,初始化空白图像,将边界框的注意力权重映射到空白图像内边界框内的对应位置,并通过累积以更新所述空白图像以得到映射图,其中所述映射图对应有多个映射图像素权重。
35.所述映射图像素权重表示为:所述映射图像素权重表示为:其中,表示所述映射图像素权重,表示归一化项,表示未归一化的像素权重值,表示示性函数,表示时间步骤中第个区域的权重值,表示区域的序号,表示像素坐标,表示区域的总数;其中,表示第个区域在图像中的位置。
36.s1041c,将映射图上人工标注的边界框中所包含的所有映射图像素权重进行
累加以得到匹配名词的局部注意力准确率。
37.匹配名词的局部注意力准确率表示为:其中,表示匹配名词的局部注意力准确率。
38.s1042,当判断到所述匹配名词的局部注意准确率大于预设阈值,则判定图像描述模型在生成所述匹配名词时的注意力是正确的,以确定得到所述局部注意力评价结果。
39.在本步骤中,当匹配名词的局部注意力准确性大于预设阈值时,则判定图像描述模型在生成该匹配名词时的注意力是正确的。反之,当匹配名词的局部注意力准确性小于预设阈值时,则判定图像描述模型在生成该匹配名词时的注意力不正确。
40.进一步的,如上所述,当判定图像描述模型在生成该匹配名词时的注意力是正确时,则对应进行计数,以得到被认定为正确匹配名词的数量,用于后续计算得到全局注意力评价结果。
41.s105、根据所述图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果。
42.在本步骤中,根据图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果的方法包括如下步骤:当忽略生成句子的语言误差时,包括如下步骤:s1051a、根据所述被认定为正确匹配名词的数量,生成句子与真值句子匹配的名词数量、真值句子与生成句子匹配的名词数量计算得到第一准确率以及第一召回率;s1051b、根据所述第一准确率以及所述第一召回率计算得到第一全局注意力准确率。
43.其中,第一全局注意力准确率表示为:当考虑生成句子的语言误差时,包括如下步骤:s1052a、根据所述被认定为正确匹配名词的数量,生成句子中的名词数量、真值句子中的名词数量计算得到第二准确率以及第二召回率;s1052b、根据所述第二准确率以及所述第二召回率计算得到第二全局注意力准确率。
44.其中,第二全局注意力准确率表示为:其中,,,,,表示所述被认定为正确匹配名词的数量,表示生成句子中的名词数量,表示真值句子中
的名词数量,表示生成句子与真值句子匹配的名词数量,表示真值句子与生成句子匹配的名词数量。
45.需要说明的是,上述的第一全局注意力准确率以及第二全局注意力准确率即为所得到的全局注意力评价结果。
46.本发明提出一种基于区域特征的图像描述模型注意力机制评价方法,通过深度神经网络,利用感兴趣区域池化在潜在目标区域中提取得到对应的区域空间特征;然后将区域空间特征输入至图像描述模型中以生成单词序列,再将语义特征与单词序列输入至注意力模块,通过注意力模块得到生成句子;进而将生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以确定得到匹配名词;再将生成匹配名词时潜在目标区域对应的语义特征的权重加载到图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,进而得到局部注意力评价结果,最后根据局部注意力评价结果计算得到全局注意力评价结果。本发明提出一种基于区域特征的图像描述模型注意力机制评价方法,不仅能够针对基于区域特征的图像描述模型进行评价,并且与图像描述的性能指标具有更高一致性。
47.请参阅图2,本发明还提出一种基于区域特征的图像描述模型注意力机制评价系统,其中,所述系统包括:特征提取模块,用于获取自然场景下的图像,通过目标检测网络确定所述图像中的潜在目标区域,并通过深度神经网络,利用感兴趣区域池化在所述潜在目标区域中提取得到对应的区域空间特征,其中所述区域空间特征包括多个语义特征;句子生成模块,用于将提取出的所述区域空间特征输入至图像描述模型以生成单词序列,将所述多个语义特征以及所述单词序列输入至注意力模块,通过所述注意力模块以得到生成句子,其中所述生成句子中包含各所述语义特征的权重,所述语义特征的权重为在时间步骤处对应生成的边界框的注意力权重;查找确定模块,用于将所述生成句子中每一时间步骤的名词与真值句子中有位置标注的名词进行匹配,以查找出所述生成句子中对应的匹配名词,并同时记录所述匹配名词在所述生成句子中对应的时间步骤;局部评价模块,用于将生成各所述匹配名词时潜在目标区域对应的所述语义特征的权重加载到所述图像中对应的每个像素点上,然后计算人工标注的边界框内的像素点权重累加和,以得到局部注意力评价结果,其中所述局部注意力评价结果包括被认定为正确匹配名词的数量;全局评价模块,用于根据所述图像的所述局部注意力评价结果,综合计算得到全局注意力评价结果。
48.应当理解的,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
49.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、
ꢀ“
示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
50.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1