[发明专利]一种基于卷积神经网络的特征匹配方法有效

专利信息
申请号: 201811571581.9 申请日: 2018-12-21
公开(公告)号: CN109711454B 公开(公告)日: 2020-07-31
发明(设计)人: 杨波;向龙海;闫新童;刘珊;曾庆川;刘婷婷;郑文锋 申请(专利权)人: 电子科技大学
主分类号: G06K9/62 分类号: G06K9/62;G06N3/04;G06N3/08
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 卷积 神经网络 特征 匹配 方法
【权利要求书】:

1.一种基于卷积神经网络的特征匹配方法,其特征在于,包括以下步骤:

(1)、特征提取

将内窥镜获取的视频序列的前N+1帧依次标记为I0,I1,…,IN,然后提取前N+1帧的特征点,记为F0,F1,…,FN,其中,第i帧的特征点集合Fi=[Fi1,Fi2,…,Fim,…,FiM],i=0,1,2,…,N,m=1,2,…,M,M表示特征点总数,Fim表示第i帧中第m个特征点的特征表述,具体形式为:Fim=[Fim1 Fim2],Fim1为第m个特征点的位置向量,Fim2为第m个特征点的描述向量;

(2)、利用特征点集合生成训练数据集

(2.1)、将第0帧的特征点集合分别与其后N帧的特征点集合做特征匹配,特征匹配结果分别记为M1,M2,…,Mi,…,MN,i=1,2,…,N;其中,第i帧与第0帧的特征匹配结果为Mi=[Mi1,Mi2,…,Min],Min为第n个匹配对,具体形式为:Min=[Min1 Min2]其中,Min1为匹配对中的一个特征在第0帧中的特征,取值为该特征在第0帧特征总数中所处的特征序列;Min2为匹配对中的一个特征在第i帧中的特征,取值为该特征在第i帧特征总数中所处的特征序列;

(2.2)、获取训练数据

设置集合D和L,D和L分别用于存放训练数据的特征点和特征点标签;

统计特征匹配结果中匹配对在第0帧中出现频率最高的m'种特征序列,将其视为m'个特征类别;然后将第0帧中这m'个特征类别的特征点及每个特征点在后面N帧中匹配的特征点存入至D中,并将相同特征点贴上相同标签存入至L中;

将L中特征点标签对应的特征点最少的类别记为Lmin,然后以Lmin为基准,将D和L中的所有特征类别中的特征点及对应的特征点标签进行随机删减,删减后分别记为D'和L';

将D'中的所有特征点旋转180度,再加入到D'中,其对应标签也加入L'中,得到特征点和特征点标签的集合记为D”和L”;

在D”中随机抽取80%的特征点作为训练数据,记为D”train,将抽取的特征点对应的特征点标签作为训练标签,记为L”train,抽取后剩下的特征点和特征点标签分别作为验证数据和验证标签,记为D”eval和L”eval

(3)、构建用于计算特征类别的卷积神经网络

构建一个包含两层卷积层和两层全连接层的卷积神经网络,每层后面接一个ReLU层,最后一层全连接层接一层m'个输出的Softmax层;卷积神经网络的输出为[C,P],C,P表示输入特征的分类结果和对应概率;

(4)、训练卷积神经网络

将D”train和L”train中的每一组特征点及对应的特征点标签作为输入,输入至卷积神经网络进行训练,经过多次重复训练后,再利用D”eval和L”eval中的一组特征点及对应的特征点标签进行验证,当卷积神经网络的分类准确率高于90%时完成训练;

(5)、利用卷积神经网络对后续帧特征点进行分类

(5.1)、提取内窥镜视频后续帧中待匹配的两帧,记为It、Iq

(5.2)、提取It、Iq中的特征点数据集合,分别记为Dt、Dq,其中,Dt=[Dt1,Dt2,…,D,…DtH],Dq=[Dq1,Dq2,…,D,…DqH],λ=1,2,…,H,H表示特征点总数,D表示It中第λ个特征点的特征表述,D表示Iq中第λ个特征点的特征表述;

(5.3)、将It、Iq中的每个特征点分别输入至训练好的卷积神经网络,得到每个特征点的分类结果和对应概率,分类结果分别记为Ot、Oq,其中,Ot=[Ot1,Ot2,…,O,…OtH],Oq=[Oq1,Oq2,…,O,…OqH],O表示It中第λ个特征点的分类结果,O表示Iq中第λ个特征点的分类结果,O和O的具体形式为:O=[C P]、O=[C P],C、C为第λ个特征点的分类类别,P、P为第λ个特征点的分类概率;

(6)、计算特征匹配结果

(6.1)、构建It、Iq两帧的匹配矩阵Tt、Tq,其中,m'为特征类别,表示第个类别在It中特征点信息,表示第个类别在Iq中特征点信息,和的具体形式为:表示第个类别在It中特征点序列,为其对应的分类概率,表示第个类别在Iq中特征点序列,为其对应的分类概率,的初值为-1,的初值为0;

(6.2)、更新匹配矩阵

根据步骤(5.3)的分类结果更新It、Iq两帧的匹配矩阵,第λ个特征点的分类类别C、C满足:C、C∈1,2,…,m';

更新过程为:在It帧的分类结果Ot中,如果O中的P的值大于Tt中类别为C的概率值则令在Iq帧的分类结果Oq中,如果O中的P的值大于Tq中类别为C的概率值则令

(6.3)、计算特征匹配结果

构建It、Iq两帧的特征匹配结果矩阵M0,M0=[M01,M02,…,M,…,M0X],τ=1,2,…,X,X为匹配对总数,M为第τ个匹配对,M的具体形式为:M=[M0τt M0τq],M0τt表示第τ个匹配对中一个特征在It中的特征序列,M0τq表示第τ个匹配对中一个特征在Iq中的特征序列;

在匹配矩阵Tt、Tq中,如果中的的初值不为-1,则将所对应的两个特征点视为匹配,并将存入至M0中的M;当匹配矩阵Tt、Tq中所有的比对完成后,得到最终的特征匹配结果。

2.根据权利要求1所述的基于卷积神经网络的特征匹配方法,其特征在于,所述特征类别m'的确定方法为:

m'=m0×σ

其中,m0为第0帧中特征点的总数;σ为特征类别的选取阈值,σ的取值范围为:σ=10%~30%。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811571581.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top