当前位置: 首页 > 专利查询>广州大学专利>正文

一种基于卷积神经网络目标中心模型的行人重识别方法技术

技术编号:17780318 阅读:23 留言:0更新日期:2018-04-22 09:08
本发明专利技术公开了一种基于卷积神经网络目标中心模型的行人重识别方法,包括以下步骤:从不同摄像头的视频流中获取行人图像,所述行人图像包括目标行人图像和参考行人图像;利用反向传播算法训练卷积神经网络;利用训练好的卷积神经网络分割行人图像的前景区域和背景区域,从而得到目标中心;提取行人图像特征;通过建立相似性度量函数,判别两个不同摄像头的行人图像是否属于同一个人。本方法有效降低图像背景、噪声等无关变量对相似性判别的影响,从而提高行人重识别准确率。

【技术实现步骤摘要】
一种基于卷积神经网络目标中心模型的行人重识别方法
本专利技术涉及一种行人重识别方法,尤其是一种基于卷积神经网络目标中心模型的行人重识别方法。
技术介绍
行人重识别是指给定一个待查询的目标行人图像,需要在另外一个监控中查找出该行人的相关图像。由于监控摄像头的低分辨率和不确定的视角导致了技术相对成熟的人脸识别技术无法应用于行人重识别中。另外,同一行人在不同的摄像头下存在姿态、视角和光照的差异。即使在同一规格的摄像机下,人的外观也可能随光照、姿态、遮挡等因素而产生变化。所有这些问题使得行人重识别的研究工作变得具有挑战性。
技术实现思路
为了解决现有技术所存在的问题,本专利技术提出了一种基于卷积神经网络目标中心模型的行人重识别方法,本方法有效降低图像背景、噪声等无关变量对相似性判别的影响,从而提高行人重识别准确率。本专利技术采用如下技术方案来实现:一种基于卷积神经网络目标中心模型的行人重识别方法,包括以下步骤:S1、从不同摄像头的视频流中获取行人图像,所述行人图像包括目标行人图像和参考行人图像;S2、利用反向传播算法训练卷积神经网络;S3、利用训练好的卷积神经网络分割行人图像的前景区域和背景区域,从而得到目标中心;S4、提取行人图像特征;S5、建立相似性度量函数,判别不同摄像头的行人图像是否属于同一个人。优选地,所述步骤S2的训练过程为:首先,随机初始化卷积神经网络的卷积核和偏置;将目标行人图像和参考行人图像分成M×N块,把每一块区域输入所述卷积神经网络,进行前向传播,输出结果;通过输出结果与实际值之间的误差建立代价函数,并利用反向传播算法求代价函数关于卷积核和偏置的梯度;利用梯度下降法更新卷积核和偏置的值;通过迭代上述过程,求取使代价函数最小化时所对应的卷积核和偏置。优选地,所述步骤S3的分割过程为:首先归一化目标行人图像和参考行人图像,然后将目标行人图像和参考行人图像分块,得到行人图像的块区域,对块区域进行加零值填充,填充后的块区域每个像素点作为一个神经元;把每一块区域输入所述卷积神经网络,进行前向传播从而获得该块区域的类别;将目标行人图像中类别为前景区域的块区域连接起来,得到目标行人图像的前景区域;将目标行人图像中类别为背景区域的块区域连接起来,得到目标行人图像的背景区域;将参考行人图像中类别为前景区域的块区域连接起来,得到参考行人图像的前景区域;将参考行人图像中类别为背景区域的块区域连接起来,得到参考行人图像的背景区域。优选地,所述卷积神经网络包括:输入层、多个卷积层、多个池化层、全连接层及输出层;其中:所述输入层指行人图像的块区域;对所述的块区域进行加零值填充,使得卷积层的特征映射图大小和输入特征图像大小一致;填充后的块区域每个像素点作为一个神经元;所述卷积层由多个特征映射图组成,每个特征映射图由多个独立的神经元组成;所述卷积层的运算包括:利用多个卷积核在块区域的局部区域滑动,计算块区域的局部区域和卷积核对应位置神经元的乘积,把相乘的结果相加得到卷积特征图;卷积特征图加上偏置,通过激活函数输出,得到卷积层的特征映射图;所述池化层由多个特征映射图组成,每个特征映射图由多个独立的神经元组成;池化运算包括:利用滤波器在卷积层的特征映射图滑动,寻找每个区域的最大值作为池化层的特征映射图神经元的值;所述全连接层利用一维向量连接上一层输出的特征映射图;所述一维向量的每个元素代表一个神经元,该一维向量每个神经元都与上一层输出的特征映射图的每个神经元连接;所述输出层将最后一层池化层的特征映射图进行向量化,利用sigmoid函数对全连接层的一维向量进行分类,分别对应前景区域和背景区域;将行人图像中类别为前景区域的块区域连接起来,得到行人图像的前景区域;将行人图像中类别为背景区域的块区域连接起来,得到行人图像的背景区域。优选地,所述步骤S4的过程为:S41、将目标行人图像的背景区域进行白色填充,收集进行填充后的目标行人图像,得到目标行人图像集合A;S42、将参考行人图像的背景区域进行白色填充,收集进行填充后的参考行人图像,得到参考行人图像集合B;S43、利用颜色特征描述子和纹理特征描述子分别对集合A、B中的每张行人图像进行处理;统计处理后的特征向量,得到对应的特征直方图;S44、通过融合多种特征,并进行降维处理得到行人图像的一维特征向量。优选地,步骤S5所述相似性度量函数,指充分利用已标记的先验信息来学习距离模型,使得相似图像之间的距离小于不相似图像之间的距离。优选地,步骤S5采用马氏距离度量方法,计算目标行人图像集合和参考行人图像集合中任意两个行人图像之间的距离:式中,xi为目标行人图像集合第i个行人图像的一维特征向量,yj为参考行人图像集合第j个行人图像的一维特征向量,M为半正定矩阵;分别建立正、负样本对集合,正、负样本对集合的一半用于训练参数M,另一半用于测试行人重识别的准确率。与现有技术相比,本专利技术具有如下优点和有益效果:本专利技术采用训练好的卷积神经网络分割前景区域和背景区域,从而得到目标中心,即行人区域;再通过提取行人区域特征并建立相似性度量函数,判别两个不同摄像头的行人图像是否属于同一个人。本方法有效降低图像背景、噪声等无关变量对相似性判别的影响,从而提高行人重识别准确率。附图说明图1为本专利技术实施例中利用训练好的卷积神经网络分割前景区域和背景区域的流程图;图2为本专利技术实施例中提取行人图像特征的流程图;图3为本专利技术实施例中S2池化层的6个特征映射图的不同组合与C3卷积层的16个特征映射图的对应关系图;图4为本专利技术实施例中S4池化层的16个特征映射图的不同组合与C5卷积层的64个特征映射图的对应关系图。具体实施方式下面结合附图和实施例,对本专利技术做进一步详细的描述,但本专利技术的实施方式不限于此。实施例本实施例中,基于卷积神经网络目标中心模型的行人重识别方法,包括以下步骤:S1、从不同摄像头的视频流中获取行人图像;所述行人图像包括目标行人图像和参考行人图像。摄像头设有两组,第一组摄像头的视频流中获取的行人图像为目标行人图像,第二组摄像头的视频流中获取的行人图像为参考行人图像。利用HOG特征描述子对第一组摄像头的视频流进行行人检测,得到对应的目标行人图像;收集目标行人图像,得到目标行人图像集合:P={p1,p2,p3,…,pi},pi代表目标行人图像集合的第i张行人图像。利用HOG特征描述子对第二组摄像头的视频流进行行人检测,得到对应的参考行人图像;收集参考行人图像,得到参考行人图像集合:G={g1,g2,g3,…,gj},gj代表参考行人图像集合的第j张行人图像。S2、利用反向传播算法训练卷积神经网络;首先,随机初始化卷积神经网络的卷积核和偏置;将目标行人图像和参考行人图像分成M×N块(如6×6块),把每一块区域输入所述卷积神经网络,进行前向传播,输出结果;通过输出结果与实际值之间的误差建立代价函数,并利用反向传播算法求代价函数关于卷积核和偏置的梯度;利用梯度下降法更新卷积核和偏置的值;通过迭代上述过程,求取使代价函数最小化时所对应的卷积核和偏置。至此,卷积神经网络的训练结束。S3、利用训练好的卷积神经网络分割行人图像的前景区域和背景区域,从而得到目标中心(行人区域);本步骤首先归一化目标行人图像和参考行人图像,然后将目本文档来自技高网...
一种基于卷积神经网络目标中心模型的行人重识别方法

【技术保护点】
一种基于卷积神经网络目标中心模型的行人重识别方法,其特征在于,包括以下步骤:S1、从不同摄像头的视频流中获取行人图像,所述行人图像包括目标行人图像和参考行人图像;S2、利用反向传播算法训练卷积神经网络;S3、利用训练好的卷积神经网络分割行人图像的前景区域和背景区域,从而得到目标中心;S4、提取行人图像特征;S5、建立相似性度量函数,判别不同摄像头的行人图像是否属于同一个人。

【技术特征摘要】
1.一种基于卷积神经网络目标中心模型的行人重识别方法,其特征在于,包括以下步骤:S1、从不同摄像头的视频流中获取行人图像,所述行人图像包括目标行人图像和参考行人图像;S2、利用反向传播算法训练卷积神经网络;S3、利用训练好的卷积神经网络分割行人图像的前景区域和背景区域,从而得到目标中心;S4、提取行人图像特征;S5、建立相似性度量函数,判别不同摄像头的行人图像是否属于同一个人。2.根据权利要求1所述的基于卷积神经网络目标中心模型的行人重识别方法,其特征在于,所述步骤S2的训练过程为:首先,随机初始化卷积神经网络的卷积核和偏置;将目标行人图像和参考行人图像分成M×N块,把每一块区域输入所述卷积神经网络,进行前向传播,输出结果;通过输出结果与实际值之间的误差建立代价函数,并利用反向传播算法求代价函数关于卷积核和偏置的梯度;利用梯度下降法更新卷积核和偏置的值;通过迭代上述过程,求取使代价函数最小化时所对应的卷积核和偏置。3.根据权利要求1所述的基于卷积神经网络目标中心模型的行人重识别方法,其特征在于,所述步骤S3的分割过程为:首先归一化目标行人图像和参考行人图像,然后将目标行人图像和参考行人图像分块,得到行人图像的块区域,对块区域进行加零值填充,填充后的块区域每个像素点作为一个神经元;把每一块区域输入所述卷积神经网络,进行前向传播从而获得该块区域的类别;将目标行人图像中类别为前景区域的块区域连接起来,得到目标行人图像的前景区域;将目标行人图像中类别为背景区域的块区域连接起来,得到目标行人图像的背景区域;将参考行人图像中类别为前景区域的块区域连接起来,得到参考行人图像的前景区域;将参考行人图像中类别为背景区域的块区域连接起来,得到参考行人图像的背景区域。4.根据权利要求3所述的基于卷积神经网络目标中心模型的行人重识别方法,其特征在于,所述卷积神经网络包括:输入层、多个卷积层、多个池化层、全连接层及输出层;其中:所述输入层指行人图像的块区域;对所述的块区域进行加零值填充,使得卷积层的特征映射图大小和输入特征图像大小一致;填充后的块区域每个像素点作为一个神经元;所述卷积层由多个特征映射图组成,每个特征映射图由多个独立的神经元组成;所述卷积层的运算包括:利用多个卷积核在块区域的局部区域滑动,计算块区域的局部区域和卷积核对应位置神经元的乘积,把相乘的结果相加得到卷积特征图;卷积特征图加上偏置,通过激活函数输出,得到卷积层的特征映射图;所述池化层由多个特征映射图组成,每个特征映射图由多个独立...

【专利技术属性】
技术研发人员:杨钊刘国明
申请(专利权)人:广州大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1