[发明专利]一种基于层级优化度量学习的行人再识别方法有效
申请号: | 201910869949.8 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110717402B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 肖江文;黄正义;王燕舞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06V40/10 | 分类号: | G06V40/10;G06N3/04;G06N3/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智;曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 层级 优化 度量 学习 行人 识别 方法 | ||
1.一种基于层级优化度量学习的行人再识别方法,其特征在于,所述方法包括以下步骤:
S1.选择训练样本集,初始化嵌入空间的维度Dime、反向传播算法的学习率η和迭代次数Niter,所述训练样本集为{x1,x2,…,xi,…,xn},样本xi表示一个视角下的行人图片,每个人对应一个标签,即同一个人在不同视角下的样本的标签一样,因此,标签数等于行人的个数;
S2.使用训练样本集预训深度神经网络,根据训练好的深度神经网络参数初始化去掉损失层的深度神经网络权重参数W,利用随机数初始化映射矩阵L;
S3.选取部分训练样本,在当前的W和L下,把该批样本映射到维度为Dime的嵌入空间;
S4.在嵌入空间中构建三元样本约束,得到三元样本约束集;
S5.遍历全部三元样本约束集,利用最大边际最近邻法更新映射矩阵L;
S6.固定更新后的映射矩阵L,利用反向传播算法更新权重参数W;
S7.判断迭代次数是否小于Niter,若是,迭代次数加1,转步骤S3,否则,转步骤S8;
S8.将待测样本输入当前W、L下的去掉损失层的深度神经网络,得到再识别结果;
步骤S4包括以下步骤:
S41.在嵌入空间中,计算样本x′i与其他相同标签样本的距离,选择距离最远的样本作为x′j;
S42.在嵌入空间中,计算样本x′i与其他不同标签样本的距离,选择距离最远的样本作为x′k;
S43.返回三元样本约束(x′i,x′j,x′k);
度量学习的损失函数如下:
其中,Φ(W,L)表示在权重参数W和映射矩阵L下的深度神经网络的损失函数,x′i,x′j,x′k表示样本xi,xj,xk在嵌入空间中的特征向量,样本xi,xj属于同一个行人,样本xi,xk不属于同一个行人,S表示三元样本约束集合,DM(,)表示两者之间马氏距离,ρ表示间隔参数,R(W)表示权重参数W对应的正则项;
神经网络第h层权重的正则项计算公式如下:
其中,R(Wh)表示第h层的正则项,Wh表示深度神经网络的第h层权重,Nh表示第h层的权重分量个数,表示Wh的第i分量,,表示向量的内积运算,λ、γ为超参数。
2.如权利要求1所述的方法,其特征在于,步骤S2中,利用[-1,1]范围内的随机数,初始化映射矩阵其中,DimNet表示网络输出向量维度。
3.如权利要求1所述的方法,其特征在于,所述把该批样本映射到维度为Dime的嵌入空间为:
x′i=L×f(W,xi)
其中,f(W,xi)表示样本xi在权重参数为W的神经网络模型的映射结果,x′i表示样本在嵌入空间中的特征向量。
4.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述的基于层级优化度量学习的行人再识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910869949.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:年龄估计方法及装置、设备、存储介质
- 下一篇:一种人脸多目标跟踪方法