CN112861605A - 基于时空混合特征的多人步态识别方法 - Google Patents
基于时空混合特征的多人步态识别方法 Download PDFInfo
- Publication number
- CN112861605A CN112861605A CN202011570903.5A CN202011570903A CN112861605A CN 112861605 A CN112861605 A CN 112861605A CN 202011570903 A CN202011570903 A CN 202011570903A CN 112861605 A CN112861605 A CN 112861605A
- Authority
- CN
- China
- Prior art keywords
- pedestrian
- features
- gait
- network
- gait recognition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
- G06V40/25—Recognition of walking or running movements, e.g. gait recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2413—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
- G06F18/24133—Distances to prototypes
- G06F18/24137—Distances to cluster centroïds
- G06F18/2414—Smoothing the distance, e.g. radial basis function networks [RBFN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Social Psychology (AREA)
- Human Computer Interaction (AREA)
- Psychiatry (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于时空混合特征的多人步态识别方法。该方法首先引入混合掩膜网络进行行人检测与分割,并在混合掩膜网络中添加关联头来提取行人的低维特征。然后,选择需要识别的行人轮廓序列,送入基于伪三维残差网络的步态识别模型进行特征提取。该方法利用伪三维残差网络分别提取行人轮廓上半身和下半身的特征,并在水平金字塔池化时进行拼接。最后,通过欧氏距离度量,输出行人的身份信息。本发明公开的多人步态识别方法能够解决复杂场景下无法进行行人步态识别的问题。
Description
技术领域
本发明涉及计算机视觉、模式识别等技术领域,主要涉及的是监控视频中行人的身份识别,它在预防犯罪、法医鉴定和社会保障等方面具有广泛的应用。
背景技术
与其它生物识别技术(例如人脸、指纹和虹膜)不同,步态是一种独特的生物识别功能,它可以在远处识别,而无需受试者的配合。因此步态识别具有较高的实用价值和广阔的应用前景。
在过去的十几年里,步态识别取得了一系列的进展,但是对于步态识别的研究仍然停留在单个行人的步态识别阶段,多人步态识别研究领域仍然属于空白。目前,单人步态识别方法主要可以分为两类:基于模型的方法和基于外观的方法。基于模型的方法通过对人体结构和不同身体部位的局部运动模式进行建模来提取特征。一些早期的基于模型的方法甚至手动标记不同的身体部位,或使用某些特定的设备来获取人体的关节位置,具有沉重的计算代价。后来随着姿势估计的发展,Liao等人在2017年提出了基于姿势的步态识别方法取得了巨大的进展。
基于外观的方法通常使用人体轮廓作为原始输入数据。步态能量图像是最流行的特征之一,它通过对齐轮廓并将其平均来获得,具有较低的计算成本并且可以实现相对较高的识别率。但是这种方法性能仍然不够好,因为步态能量图像会导致某些时间信息丢失。最近,一些研究人员直接使用人体轮廓作为输入数据,而不是使用它们的平均值。Wu等人在2017年首次使用深度学习模型从人体轮廓序列中提取特征。2018年Chao等人将步态视为由独立轮廓而非连续剪影组成的集合,以从该集合中提取不变特征。通过实验表明,帧之间的时间特征可以比步态能量图像取得更好的性能。
单人步态识别技术已经取得了巨大的进展,但是在真实的应用场景下,监控视频中不可能只有单个行人的出现,因此为了解决这种问题,提出了一种基于时空混合特征的多人步态识别方法。
发明内容
发明目的:在真实应用场景下,监控视频中不仅包括单人行走条件下的步态形式,还包括多人行走条件下的步态形式。但是目前的步态识别技术仍然停留在实验室阶段,也就是说视频中不能出现除了目标以外的行人或运动物体。因此本发明希望通过将行人分割与跟踪和步态识别技术相结合,解决多人步态识别问题,从而使得步态识别技术能够真正落到实处,为社会保障方面节省更多的资源。
1、一种基于时空混合特征的多人步态识别方法,其特征在于,包括以下步骤:
步骤1.1:使用行人分割与跟踪方法对原始视频帧中的行人进行分割与跟踪;
步骤1.2:将每个行人的步态轮廓序列分别保存至对应文件夹中;
步骤1.3:选择要识别的行人步态轮廓序列,通过步态识别网络提取特征;
步骤1.4:通过欧氏距离度量,输出行人的身份信息。
2、根据权利要求1所述的一种基于时空混合特征的多人步态识别方法,其特征在于,所述步骤1.1中行人分割与跟踪的方法如下:
步骤2.1:利用2个三维卷积层对视频帧进行特征提取;
步骤2.2:采用混合掩膜网络,进行行人检测与分割;
步骤2.3:通过关联头扩展混合掩膜网络,将混合掩膜网络产生的区域对应的特征图作为输入并且提取每个区域的关联向量,关联向量之间的欧几里得距离用于将随时间变化的检测关联到轨迹中,从而实现行人的跟踪。
步骤2.4:通过选择与样本距离最远的正样本和距离最近的负样本来计算三元组关联损失,并优化整个跟踪模块,其中关联损失如下:
3、根据权利要求2所述的行人分割与跟踪方法,其特征在于,步骤2.3中提取关联向量的方法为:
步骤3.1:将混合掩膜网络中卷积的最后一层特征图进行不断上采样,并与每一个金字塔阶级的特征图进行加法合并操作,得到新的表征能力更强的不同金字塔层次的特征图;
步骤3.2:将新的金字塔的底层特征图对应区域作为关联模块的输入,提取行人的低维特征。
4、根据权利要求1所述的一种基于时空混合特征的多人步态识别方法,其特征在于,所述步骤1.3中通过步态识别网络提取特征的方法:
步骤4.1:将步态视为一组由连续的行人轮廓组成的序列,通过两个伪三维残差网络主管道分别提取行人轮廓上半身和下半身的时空混合特征。与此同时,把不同层的特征加到多层全局管道中;
步骤4.2:利用水平金字塔池化来提取4个尺度的特征;
步骤4.3:采用三元组损失和中心损失联合训练的方式优化整体网络模型,其中:
三元组损失函数如下:
中心损失函数如下:
上式中,xi表示全连接层之前的特征,cyi表示第yi个类别的特征中心。
5、根据权利要求4所述的步态识别模型,其特征在于,步骤4.1中提取行人轮廓上半身和下半身的时空混合特征的方法为:
步骤5.1:将输入的特征图水平分割为上下两个部分,并通过两个伪三维残差网络主管道分别进行特征提取;
步骤5.2:将提取的两部分特征向量在水平金字塔池化时进行拼接。
本发明的有益结果:
在单个行人步态识别技术的基础上,结合行人分割与跟踪的相关技术,提出了一种多人步态识别的解决方案,极大地提高了步态识别技术落实到实际应用中的可能性。
附图说明
图1是本发明所述的基于时空混合特征的多人步态识别方法的核心结构示意图;
图2是行人分割与跟踪模型结构示意图;
图3是混合掩膜网络结构示意图;
图4是卷积网络和特征金字塔模块结构示意图;
图5是步态识别模型结构示意图;
图6是伪三维残差块结构示意图。
具体实施方式
下面结合附图对本发明作进一步说明。
如图1所示,本发明所述的基于时空混合特征的多人步态识别方法,具体过程如下:
步骤1:输入原始视频序列至行人分割与跟踪模型,获得行人分割与跟踪的结果。其中行人分割与跟踪模型结构如图2所示:
步骤1.1:为了增强帧之间的时域信息关联,利用两个三维卷积层对原始视频帧进行特征提取,其中两个三维卷积层的卷积核大小均为3x3x3,步幅为1x1x1。随后采用线性整流函数作为激活函数并进行卷积核大小为1x1x1的最大三维池化操作;
步骤1.2:采用混合掩膜网络,进行行人检测与分割。混合掩膜网络是一个统一目标检测和实例分割的网络,具体结构如图3所示:它主要由特征提取模块,目标检测模块和实例分割模块构成。
其中,特征提取模块输入的是步骤1提取出的特征图,主要由卷积网络和特征金字塔模块构成,具体结构和参数如图4所示。
目标检测模块也就是检测器模块,分为分类分支和回归分支,都是在特征图之后添加4个卷积层。其中每个卷积层的输入输出通道都为256,卷积核的大小为3x3,步幅和填充都为1,随后进行组归一化并采用线性整流函数作为激活函数。
实例分割模块则由顶部模块,底部模块和混合模块组成。其中,顶部模块是在每个检测器上附加了单个卷积层,其中输入和输出通道数分别为256和4,卷积核的大小为1x1,从而生成4个预测实例注意力图。底部模块的输入是C2~C5或P2~P5的某些特征图,例如选了C3和C5,那就先将C5上采样4倍,再和C3进行拼接。然后经过一个卷积核大小为3x3,输出通道数为4的卷积层之后,产生4个预测得分图。最后混合模块则依次将实例注意力图的矩阵和得分图对应的矩阵进行元素相乘操作,随后再将4个结果进行相加从而得到掩码。
步骤1.3:通过关联头扩展混合掩膜网络,该关联头是一个全连接层,其将混合掩膜网络产生的区域对应的特征图作为输入并且提取每个区域的关联向量,关联向量的大小为128维,关联向量之间的欧几里得距离用于将随时间变化的检测关联到轨迹中,从而实现行人的跟踪。
步骤1.4:通过选择与样本距离最远的正样本和距离最近的负样本来计算三元组关联损失,并优化整个跟踪模块,其中关联损失如下:
总体而言,行人分割与跟踪模型对目标数据集KITTI MOTS进行训练,使用自适应矩估计作为优化器,以5*10-7的学习率进行40个周期的训练。在训练期间,使用由单个视频的8个相邻帧组成的小批量作为输入。
步骤2:将步骤1获得的分割与跟踪结果经过后处理之后,生成行人步态轮廓序列,其具体方法为:首先对于每一帧而言,每个目标都会生成对应的二进制掩码,将二进制掩码转换为对应的二值图像并有序的保存至与其身份序号对应的文件夹下。
步骤3:选择需要识别的行人轮廓序列,利用步态识别模型进行特征提取,其中步态识别模型结构如图5所示:
步骤3.1:将步态视为一组由连续的行人轮廓组成的序列,通过2个伪三维残差网络主管道分别提取行人轮廓上半身和下半身的时空混合特征。与此同时,为了利用不同深度的特征把不同层的特征加到多层全局管道中。所谓的伪三维残差网络则是由不同的伪三维残差块结构和三维池化组成。其中,伪三维卷积是这个网络结构的核心操作,基本思想是将3x3x3的三维卷积核解耦为1x3x3的二维空间卷积和3x1x1的一维时域卷积。然后结合残差学习单元的思想,将二维空间卷积和一维时域卷积分别经过串行和并行的方式组成伪三维残差块结构A和B,具体结构如图6所示。
步骤3.2:为了使特征提取具有局部性和全局性,利用水平金字塔池化来提取4个尺度的特征。所谓的水平金字塔池化则是按照尺度水平划分特征图,对每个水平特征图分别进行最大池化和平均池化,并将两者结果对应相加。在水平金字塔池化之后使用参数独立的全连接层优化特征整体鉴别性。
步骤3.3:最后采用三元组损失和中心损失联合训练的方式优化整体模型。其中,三元组损失通过优化样本与正样本的距离小于样本与负样本的距离,从而最大化类间差异,损失函数如下:
中心损失则更加关注类内分布的均匀性,让其绕类内中心均匀分布,从而最小化类内差异,损失函数如下:
上式中,xi表示全连接层之前的特征,cyi表示第yi个类别的特征中心。
总体而言,步态识别模型对目标数据集CASIA-B进行训练,输入的是一组对齐的轮廓,尺寸大小为64*44。训练中的轮廓基数设置为30,对于每一个批次,人数p设置为8,每个人的帧数k设置为16。选择自适应矩估计作为优化器,三元组损失和中心损失作为损失函数。学习率设置为1e-4。训练进行80000次迭代。
步骤4,将要识别行人的特征向量与数据库中已有行人的特征向量进行欧氏距离度量,从而判断出行人的身份。
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
Claims (5)
1.一种基于时空混合特征的多人步态识别方法,其特征在于,包括以下步骤:
步骤1.1:使用行人分割与跟踪方法对原始视频帧中的行人进行分割与跟踪;
步骤1.2:将每个行人的步态轮廓序列分别保存至对应文件夹中;
步骤1.3:选择要识别的行人步态轮廓序列,通过步态识别网络提取特征;
步骤1.4:通过欧氏距离度量,输出行人的身份信息。
2.根据权利要求1所述的一种基于时空混合特征的多人步态识别方法,其特征在于,所述步骤1.1中行人分割与跟踪的方法如下:
步骤2.1:利用两个三维卷积对视频帧进行特征提取;
步骤2.2:采用混合掩膜网络,进行行人检测与分割;
步骤2.3:通过关联头扩展混合掩膜网络,将混合掩膜网络产生的区域对应的特征图作为输入并且提取每个区域的关联向量,关联向量之间的欧几里得距离用于将随时间变化的检测关联到轨迹中,从而实现行人的跟踪。
步骤2.4:通过选择与样本距离最远的正样本和距离最近的负样本来计算三元组关联损失,并优化整个跟踪模块,其中关联损失如下:
3.根据权利要求2所述的行人分割与跟踪方法,其特征在于,步骤2.3中提取关联向量的方法为:
步骤3.1:将混合掩膜网络中卷积的最后一层特征图进行不断上采样,并与每一个金字塔阶级的特征图进行加法合并操作,得到新的表征能力更强的不同金字塔层次的特征图;
步骤3.2:将新的金字塔的底层特征图对应区域作为关联模块的输入,提取行人的低维特征。
4.根据权利要求1所述的一种基于时空混合特征的多人步态识别方法,其特征在于,所述步骤1.3中通过步态识别网络提取特征的方法:
步骤4.1:将步态视为一组由连续的行人轮廓组成的序列,通过2个伪三维残差网络主管道分别提取行人轮廓上半身和下半身的时空混合特征。与此同时,把不同层的特征加到多层全局管道中;
步骤4.2:利用水平金字塔池化来提取4个尺度的特征;
步骤4.3:采用三元组损失和中心损失联合训练的方式优化整体网络模型,
其中:
三元组损失函数如下:
中心损失函数如下:
上式中,xi表示全连接层之前的特征,cyi表示第yi个类别的特征中心。
5.根据权利要求4所述的步态识别模型,其特征在于,步骤4.1中提取行人轮廓上半身和下半身的时空混合特征的方法为:
步骤5.1:将输入的特征图水平分割为上下两个部分,并通过两个伪三维残差网络主管道分别进行特征提取;
步骤5.2:将提取的两部分特征向量在水平金字塔池化时进行拼接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011570903.5A CN112861605A (zh) | 2020-12-26 | 2020-12-26 | 基于时空混合特征的多人步态识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011570903.5A CN112861605A (zh) | 2020-12-26 | 2020-12-26 | 基于时空混合特征的多人步态识别方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112861605A true CN112861605A (zh) | 2021-05-28 |
Family
ID=75997338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011570903.5A Pending CN112861605A (zh) | 2020-12-26 | 2020-12-26 | 基于时空混合特征的多人步态识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112861605A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408448A (zh) * | 2021-06-25 | 2021-09-17 | 之江实验室 | 一种三维时空对象局部特征提取和对象识别的方法与装置 |
CN113806463A (zh) * | 2021-09-06 | 2021-12-17 | 李莉 | 一种基于时空金字塔匹配的轨迹相似度计算方法 |
CN113887358A (zh) * | 2021-09-23 | 2022-01-04 | 南京信息工程大学 | 按部分学习解耦表征的步态识别方法 |
CN114140883A (zh) * | 2021-12-10 | 2022-03-04 | 沈阳康泰电子科技股份有限公司 | 步态识别方法和装置 |
CN114419395A (zh) * | 2022-01-20 | 2022-04-29 | 江苏大学 | 基于中间位置编码的在线目标检测模型训练方法 |
-
2020
- 2020-12-26 CN CN202011570903.5A patent/CN112861605A/zh active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408448A (zh) * | 2021-06-25 | 2021-09-17 | 之江实验室 | 一种三维时空对象局部特征提取和对象识别的方法与装置 |
CN113806463A (zh) * | 2021-09-06 | 2021-12-17 | 李莉 | 一种基于时空金字塔匹配的轨迹相似度计算方法 |
CN113887358A (zh) * | 2021-09-23 | 2022-01-04 | 南京信息工程大学 | 按部分学习解耦表征的步态识别方法 |
CN113887358B (zh) * | 2021-09-23 | 2024-05-31 | 南京信息工程大学 | 按部分学习解耦表征的步态识别方法 |
CN114140883A (zh) * | 2021-12-10 | 2022-03-04 | 沈阳康泰电子科技股份有限公司 | 步态识别方法和装置 |
CN114419395A (zh) * | 2022-01-20 | 2022-04-29 | 江苏大学 | 基于中间位置编码的在线目标检测模型训练方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110084156B (zh) | 一种步态特征提取方法及基于步态特征的行人身份识别方法 | |
CN112861605A (zh) | 基于时空混合特征的多人步态识别方法 | |
CN105139004B (zh) | 基于视频序列的人脸表情识别方法 | |
Cheng et al. | Gait analysis for human identification through manifold learning and HMM | |
CN110929736B (zh) | 多特征级联rgb-d显著性目标检测方法 | |
CN110070073A (zh) | 基于注意力机制的全局特征和局部特征的行人再识别方法 | |
CN105825183B (zh) | 基于部分遮挡图像的人脸表情识别方法 | |
CN109145745B (zh) | 一种遮挡情况下的人脸识别方法 | |
CN111027377B (zh) | 一种双流神经网络时序动作定位方法 | |
Sardar et al. | Iris segmentation using interactive deep learning | |
CN104077742B (zh) | 基于Gabor特征的人脸素描合成方法及*** | |
CN108764096B (zh) | 一种行人重识别***和方法 | |
CN111539320B (zh) | 基于互相学习网络策略的多视角步态识别方法及*** | |
Nguyen et al. | Hybrid deep learning-Gaussian process network for pedestrian lane detection in unstructured scenes | |
CN108090513A (zh) | 基于粒子群算法和典型关联分析法的多生物特征融合算法 | |
Tong et al. | Cross-view gait recognition based on a restrictive triplet network | |
Yin et al. | Dynamic difference learning with spatio-temporal correlation for deepfake video detection | |
CN116030495A (zh) | 基于倍率学习的低分辨率行人重识别算法 | |
CN115862120A (zh) | 可分离变分自编码器解耦的面部动作单元识别方法及设备 | |
Fan et al. | Multi-task and multi-modal learning for rgb dynamic gesture recognition | |
Bachay et al. | Hybrid Deep Learning Model Based on Autoencoder and CNN for Palmprint Authentication. | |
Ma et al. | LCAUnet: A skin lesion segmentation network with enhanced edge and body fusion | |
CN117333908A (zh) | 基于姿态特征对齐的跨模态行人重识别方法 | |
CN113887509B (zh) | 一种基于图像集合的快速多模态视频人脸识别方法 | |
CN115482519A (zh) | 基于时空和运动深度学习的驾驶员行为识别方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |