[发明专利]一种基于压缩的增量核零空间变换行人再识别方法有效
申请号: | 201910807162.9 | 申请日: | 2019-08-29 |
公开(公告)号: | CN111126123B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 赵凡;姬亚男;吴玉;张二虎 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06V40/10 | 分类号: | G06V40/10;G06V10/774;G06V10/82;G06N3/0464;G06N3/08 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 王蕊转 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 压缩 增量 空间 变换 行人 识别 方法 | ||
1.一种基于压缩的增量核零空间变换的行人再识别方法,其特征在于,具体按照以下步骤实施:
步骤1、从标准数据集中获取初始行人图像集Imgsini={Iini|ini=1,2,...,N},初始行人标签集Labelsini={Lini|ini=1,2,...,N},N表示初始行人图像个数;
步骤2、对Imgsini提取CNN特征,得到特征集Feasini={Fini|ini=1,2,...,N};
步骤3、把特征集Feasini作为输入,调用核主成分分析函数KPCA(),计算得到初始的基矢量系数和初始的奇异值R表示初始主成分个数;
步骤4、把Feasini、A0、Labelsini作为输入,调用零空间变换函数NFST(),得到零空间投影方向集ΨS0和零空间的投影点集XS0,i=1,2,...,N,c=1,2,...,C,j=1,2,...,C-1,C表示行人类别个数;
步骤5、迭代执行增量学习和压缩过程,输入为Feasini,Labelsini,A0,Σ0,增量的行人图像集增量的行人图像标签集输出更新的零空间投影方向集ΨSnew,零空间的投影点集XSnew,压缩后的样本特征集压缩后的样本标签集压缩后的基矢量系数A2,压缩后的奇异值Σ2;
步骤6、从标准数据集中获取测试行人图像集Imgsz={Iz|z=1,2,...,Z},测试行人标签集Labelsz={Lz|z=1,2,...,Z},Z表示测试行人图像个数;
步骤7、对测试行人图像集Imgsz提取CNN特征集Feasz={Fz|z=1,2,...,Z};
步骤8、定义无参核函数通过核函数G0(x,y)计算测试样本特征集Feasz和压缩样本特征集的核矩阵Kz,其中Kz在零空间投影方向集ΨSnew上投影得到投影点集XStest,XStest={xcjtest|c=1,2,...,C,j=1,2,...,C-1};
步骤9、计算XStest与XSnew或XS0之间的欧式距离D={dcc|c=1,2,...,C},按升序对D的每一行进行排序,根据每一行最小值对应的行人类别号与测试行人图像的类别号的一致性进行行人类别判断,如果一致则识别正确,否则识别不正确。
2.根据权利要求1所述一种基于压缩的增量核零空间变换的行人再识别方法,其特征在于,步骤2具体过程为:把初始行人图像集Imgsini和初始行人标签集Labelsini送入ResNet50网络结构进行训练得到模型M_ResNet50;把Imgsini送入模型M_ResNet50,提取第五个池化层的2048维输出构成Imgsini的特征集Feasini={Fini|ini=1,2,...,N}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910807162.9/1.html,转载请声明来源钻瓜专利网。