[发明专利]一种基于互补注意力机制循环卷积解码的视频描述方法在审
申请号: | 201910192251.7 | 申请日: | 2019-03-14 |
公开(公告)号: | CN109919114A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 金涛;李英明;张仲非 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 王健 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 注意力机制 视频描述 循环卷积 解码 真实视频场景 解码器 对视频数据 定义算法 局部特征 局部语义 模型生成 生成模型 时序特征 视频片段 视频数据 输入视频 特征建模 训练视频 鲁棒性 全局 | ||
1.一种基于互补注意力机制循环卷积解码的视频描述方法,其特征在于,包括以下步骤:
S1、获取用于训练视频描述生成模型的视频数据集,所述视频数据集包括多个样本视频,并定义算法目标;
S2、对视频数据集中每个样本视频的全局时序特征以及局部语义特征建模,得到样本视频的全局时序特征以及局部语义特征;
S3、通过全局-局部视频特征在循环卷积解码器上建立互补注意力机制,基于样本视频的特征建立描述生成模型;
S4、使用所述描述生成模型生成输入视频的描述。
2.如权利要求1所述的基于互补注意力机制循环卷积解码的视频描述方法,其特征在于,步骤S1中,所述的视频数据集包括样本视频集Xtrain以及人工标注的视频描述集Ytrain;
定义算法目标为:给定样本视频x={x1,x2,...,xL},生成此视频的描述语句y={y1,y2,...,yN};其中,xi代表第i个视频块,每个视频块包含固定的视频帧数且可以有重叠,L代表总视频块数,yi代表描述语句的第i个单词,N代表描述语句长度。
3.如权利要求2所述的基于互补注意力机制循环卷积解码的视频描述方法,其特征在于,步骤S2具体包括:
S21、将样本视频x={x1,x2,...,xL}每一个视频块xi中的中心图像输入二维卷积神经网络,提取该视频块的图像特征;将每一个视频块xi输入三维深度卷积神经网络,得到该视频块的运动特征;提取每个视频块传统的MFCC音频特征;将每个视频块得到的三种特征拼接起来,作为该样本视频的全局时序特征G={g1,g2,...,gL};
S22、将样本视频x={x1,x2,...,xL}每一个视频块xi中的中心图像输入到预训练好的目标检测器中,每个样本视频配置固定数量的检测框,且所有的目标类别只选择概率最大的一个检测框;在所有的目标类别中,选择概率最高的k个类别所对应的检测框作为所述样本视频的局部语义特征O={o1,o2,...,ok}。
4.如权利要求3所述的基于互补注意力机制循环卷积解码的视频描述方法,其特征在于,步骤S3中,所述描述生成模型的解码器由循环神经网络和卷积神经网络构成,循环神经网络的每个时间阶段的输入是前一个阶段的输出单词;S3具体包括:
S31、根据循环神经网络的输出ht,对步骤S21、S22中得到的全局与局部特征(G,O)建立互补注意力机制,首先计算全局特征对应的注意力权重系数,步骤如下:
其中wg,Wg1,Ug,bg1,Wg2,bg2都是训练参数,得到t时刻的权重系数之后,计算全局注意力向量
再计算局部特征对应的注意力权重系数:
其中wo,Uo,都是训练参数,之后计算局部注意力向量
S32、在解码器的t时刻,使用卷积神经网络提取的前t-1个时刻的文本信息作为一种补充信息;在过程中,把t-1个单词映射成词向量,使用一维卷积神经网络进行多轮卷积运算得到浓缩特征f1D(V<t);
S33、使用步骤S31,S32得到的所有信息预测每个时刻的单词概率分布pt,其中Wp,bp是训练参数,
S34、描述生成模型的训练使用N个时刻积累的交叉熵损失函数,
其中代表t时刻正确单词的概率,使用Adam优化算法和反向传播算法在损失函数L下训练整个描述生成模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910192251.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:船舶监测方法和系统以及港口运营预测方法和系统
- 下一篇:指纹模组工装