吉林大学学报(工学版) ›› 2026, Vol. 56 ›› Issue (7): 1970-1983.doi: 10.13229/j.cnki.jdxbgxb.20250002

• 交通运输工程·土木工程 • 上一篇    

融合风格编码的双通道生成对抗网络步态识别

周航1(),宋珂蔚1,徐源昊2,陈业泓1,姜江1   

  1. 1.北京交通大学 电子信息工程学院,北京 100044
    2.深圳市路桥建设集团有限公司 市政工程分公司,广东 深圳 518024
  • 收稿日期:2025-01-02 出版日期:2026-07-01 发布日期:2026-08-12
  • 作者简介:周航(1974-),男,副教授,博士.研究方向:数字图像处理.E-mail:hangzhou@bjtu.edu.cn
  • 基金资助:
    国家自然科学基金项目(61872027);国铁集团重点项目(M23D00101);北京交通大学科研项目(W21L00390);北京交通大学教改项目(SQ20240024)

Gait recognition using dualchannel generative adversarial network with style encoding integration

Hang ZHOU1(),Ke-wei SONG1,Yuan-hao XU2,Ye-hong CHEN1,Jiang JIANG1   

  1. 1.School of Electronic and Information Engineering,Beijing Jiaotong University,Beijing 100044,China
    2.Municipal Engineering Branch,Shenzhen Luqiao Construction Group Co. ,Ltd. ,Shenzhen 518024,China
  • Received:2025-01-02 Online:2026-07-01 Published:2026-08-12

摘要:

针对现有步态识别技术存在的视角适应性差、模型训练稳定性不足的问题,提出了一种融合风格编码的双通道时空卷积生成对抗网络模型。该模型通过双通道时空卷积网络分别提取步态图像中的复杂时空特征与步态特征,并引入风格编码器来减少生成图像与原图之间的语义差异,从而提升生成器的稳定性。基于CASIA-B数据集的实验结果表明,本文模型相比GaitGAN在54°、90°和126°这3个具有代表性的步态视角下,识别率分别提高了23%、28%和22%。此外,该方法在OU-MVLP大规模跨视角步态数据库中仍展现出较好的适用性,达到了89.1%的平均识别精度,有效提高了跨视角步态识别率。

关键词: 步态识别, 跨视角, 时空卷积网络, 风格编码器, 生成对抗网络

Abstract:

Aiming at the problems of poor cross-view adaptability and insufficient model training stability existing in current gait recognition technologies, a dual-channel spatiotemporal convolutional generative adversarial network (GAN) model that incorporates style encoding was proposed. The model employs a dual-channel spatiotemporal convolutional network to extract complex spatiotemporal and gait features from gait images, while a style encoder is introduced to minimize the semantic discrepancies between the generated images and the original ones, thereby enhancing the stability of the generator. Experimental results on the CASIA-B dataset demonstrate that, compared to GaitGAN, the proposed model achieves recognition rate improvements of 23%, 28%, and 22% at three representative gait angles of 54°, 90°, and 126°, respectively. Additionally, the method shows strong applicability on the OU-MVLP large-scale cross-view gait database, achieving an average recognition accuracy of 89.1%, significantly improving cross-view gait recognition performance.

Key words: gait recognition, cross-view, spatio-temporal convolutional network, style encoder, generative adversarial network

中图分类号: 

  • TP391

图1

GaitGAN原理示意图"

图2

GaitGAN的网络结构示意图"

图3

DSCGAN-SE的总体网络框架"

图4

DSCGAN-SE生成器编码器网络结构"

表1

生成器网络结构参数设置"

区域划分层类型卷积核步长深度归一化激活函数
空间层卷积层1×91128-ReLU
空间层卷积层1×71128-ReLU
空间层卷积层1×51128-ReLU
空间层卷积层3×311BNReLU
特征连接全连接层-----
时间层卷积层9×11128-ReLU
时间层卷积层7×11128-ReLU
时间层卷积层5×11128-ReLU
时间层卷积层3×311BNReLU
特征连接全连接层-----
残差层卷积层9×9164BNReLU
残差层卷积层7×71128BNReLU
残差层卷积层5×51256BNReLU
残差层卷积层3×31128BNReLU
残差层卷积层3×3164-ReLU
残差层卷积层3×311-Tanh

图5

DSCGAN-SE真实判别器Dop网络结构示意图"

表2

真实判别器Dop网络结构参数设置"

层类型卷积核步长深度归一化激活函数
卷积层3×3264BNLeakyReLU
卷积层3×32128BNLeakyReLU
卷积层3×32256BNLeakyReLU
卷积层3×32384BNLeakyReLU
输出层3×331-Sigmoid

图6

DSCGAN-SE身份判别器Dtp网络结构示意图"

表3

身份判别器Dtp网络结构参数设置"

层类型卷积核步长深度归一化激活函数
卷积层3×3296BNLeakyReLU
卷积层3×32192BNLeakyReLU
卷积层3×32384BNLeakyReLU
卷积层3×32768BNLeakyReLU
输出层3×331-Sigmoid

图7

风格编码器网络结构示意图"

表4

风格编码器网络结构参数设置"

层类型卷积核步长深度归一化激活函数
卷积层3×3164BNLeakyReLU
卷积层3×31128BNLeakyReLU
卷积层3×31256BNLeakyReLU
卷积层3×31128BNLeakyReLU
卷积层3×3164BNLeakyReLU
卷积层3×311-LeakyReLU
全连接层-----

图8

合成步态能量图GEI"

图9

CASIA-B数据集包含相同视角3种情况下各个角度的识别精度"

图10

CASIA-B数据集排除相同视角3种情况下各个角度的识别精度"

表5

CASIA-B数据集在正常条件下的跨视角识别准确率"

数据库视角/(°)检索库中11个视角
包含相同视角排除相同视角
00.980.86
180.980.88
360.980.89
540.980.88
720.980.87
900.980.89
1080.970.87
1260.970.88
1440.970.87
1620.980.85
1800.980.86

表6

CASIA-B数据集在携带包下的跨视角识别准确率"

数据库视角/(°)检索库中11个视角
包含相同视角排除相同视角
00.750.57
180.740.58
360.750.59
540.760.59
720.730.59
900.740.60
1080.730.60
1260.740.59
1440.740.57
1620.740.57
1800.740.57

表7

CASIA-B数据集在穿着外套下的跨视角识别准确率"

数据库视角/(°)检索库中11个视角
包含相同视角排除相同视角
00.420.41
180.410.42
360.410.42
540.410.41
720.420.41
900.440.43
1080.420.42
1260.420.42
1440.410.41
1620.410.41
1800.410.41

图11

OU-MVLP数据集排除相同视角三种情况下各个角度的识别精度"

表8

OU-MVLP数据集排除相同视角情况下各个角度的识别精度"

数据库视角/(°)检索库中14个视角
包含相同视角排除相同视角
00.880.87
150.880.87
300.870.86
450.870.86
600.890.88
750.930.92
900.940.94
1800.880.87
1950.870.86
2100.870.86
2250.880.86
2400.890.87
2550.880.87
2700.880.88

表9

双通道时空卷积和风格编码器对跨视角识别准确率的影响(基于CASIA-B数据集)"

网络模型验证角度平均值
54°90°126°
GaitGAN0.650.610.660.64
GaitGAN+双通道时空卷积网络+风格编码器0.880.890.880.88

图12

DSCGAN-SE模型原本视角步态图像与目标视角步态图像转化的可视化结果(基于CASIA-B数据集)"

图13

DSCGAN-SE模型原本视角步态图像与目标视角步态图像转化的可视化结果(基于OU-MVLP数据集)"

表10

正常行走下的平均识别率对比(基于CASIA-B数据集)"

模型验证角度
54°90°126°平均
GaitGAN0.650.610.660.64
TCC-GAN0.810.730.790.78
SE-CLGait0.760.760.690.73
Dtrain-GAN0.640.610.680.64
SA-GAN0.810.720.800.77
本文0.880.890.880.88

表11

各方法在OU-MVLP数据集上的识别准确率对比"

视角/(°)基于全部14个视角的注册库
GEINetMvGGANGaitSetGaitGAN2FSEAMTSGM

本文

模型

平均值0.350.580.870.870.880.800.88
00.110.520.790.810.810.640.87
150.290.620.870.880.900.790.87
300.410.630.890.900.890.870.86
450.450.570.900.900.900.880.86
600.390.550.880.880.890.800.88
750.410.640.880.890.890.840.92
900.380.610.870.880.880.810.94
1800.140.540.810.830.830.650.87
1950.330.580.860.870.880.780.86
2100.430.590.890.890.890.850.86
2250.450.580.890.890.890.870.86
2400.390.560.870.870.880.790.86
2550.400.570.870.880.880.830.87
2700.360.560.860.860.860.790.87
[1] 李贻斌, 郭佳旻, 张勤.人体步态识别方法与技术[J].吉林大学学报: 工学版,2020, 50(1):1 -18.
Li Yi-bin, Guo Jia-min, Zhang Qin. Methods and technologies for human gait recognition[J]. Journal of Jilin University (Engineering and Technology Edition), 2020, 50(1): 1-18.
[2] Sepas-Moghaddam A, Etemad A. Deep gait recognition: a survey[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2023, 45(1): 264-284.
[3] 段成阁, 刘康康, 李福全. 步态识别技术综述[J]. 中国人民公安大学学报: 自然科学版, 2022, 28(4):75-80.
Duan Cheng-ge, Liu Kang-kang, Li Fu-quan. Overview of gait recognition technology[J]. Journal of People's Public Security University of China (Natural Science Edition), 2022, 28(4): 75-80.
[4] 刘晓芳, 周航, 韩权, 等. 基于视觉的步态识别研究综述[J]. 小型微型计算机系统,2018, 39(8): 1685-1692.
Liu Xiao-fang, Zhou Hang, Han Quan, et al. Review of vision-based gait recognition research[J]. Mini-Micro Systems, 2018, 39(8): 1685-1692.
[5] 刘相锋, 周航. 步态识别技术及其在视频监控中的应用[J]. 电视技术,2011, 35(1): 119-121.
Liu Xiang-feng, Zhou Hang. Gait recognition technology and its application in video surveillance[J]. Television Technology, 2011, 35(1): 119-121.
[6] 陈福仕, 沈尧, 周池春, 等. 无监督学习步态识别综述[J].计算机科学与探索,2024,18(8): 2014-2033.
Chen Fu-shi, Shen Yao, Zhou Chi-chun, et al. A review of unsupervised learning for gait recognition[J]. Computer Science and Exploration, 2024, 18(8): 2014-2033.
[7] Chao H Q, Wang K, He Y W, et al. GaitSet:cross-view gait recognition through utilizing gait as a deep set[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(7): 3467-3478.
[8] Limcharoen P, Khamsemanan N, Nattee C. Gait recognition and re-identification based on regional LSTM for 2-second walks[J].IEEE Access, 2021, 9: 112057-112068.
[9] Goodfellow I, Pougetabadie J, Mirza M, et al.Generative adversarial nets[C]∥Advances in Neural Information Processing Systems, Quebec, Canada, 2014: 2672-2680.
[10] Aljazaerly M A A, Makihara Y, Muramatsu D, et al. Batch hard contrastive loss and its application to cross-view gait recognition[J]. IEEE Access, 2023, 11: 31177-31187.
[11] Wang L H, Xiao P F, Zhang X L, et al. A fine-grained unsupervised domain adaptation framework for semantic segmentation of remote sensing images[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2026,16: 4109-4121.
[12] Yu S, Chen H E, Reyes B G, et al. GaitGAN: invariant gait feature extraction using generative adversarial networks[C]∥2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops, Honolulu, HI, USA, 2017: 532-539.
[13] Yu S Q, Tan D L, Tan T N. A framework for evaluating the effect of view angle, clothing and carrying condition on gait recognition[C]∥Proc of the 18th International Conference on Pattern Recognition, Washington, USA, 2006: 441-444.
[14] Xu C, Makihara Y, Liao R, et al. Applications: real-time gait-based age estimation and gender classification from a single image[C]∥Proceedings of the 2021 IEEE/CVF Winter Conference on Applications of Computer Vision, online, 2021: 3459-3469.
[15] 王宇, 夏懿. 基于双通道循环一致性GAN的跨视角步态识别研究[J]. 计算机应用研究, 2022, 39(1):259-264.
Wang Yu, Xia Yi. Cross-view gait recognition based on dual-channel cycle-consistent GAN[J]. Computer Applications and Research, 2022, 39(1): 259-264.
[16] 张云佐, 董旭. 基于双分支时空步态特征融合的深度学习步态识别[J]. 控制与决策, 2024,39(4): 1403-1408.
Zhang Yun-zhuo, Dong Xu. Gait recognition based on dual-branch spatiotemporal feature fusion using deep learning[J]. Control and Decision, 2024, 39(4): 1403-1408.
[17] 李凯, 曹可凡, 沈皓凝. 基于步态序列的跨视角步态识别[J]. 河北大学学报: 自然科学版, 2021, 41(3):311-320.
Li Kai, Cao Ke-fan, Shen Hao-ning. Cross-view gait recognition based on gait sequences[J]. Journal of Hebei University (Natural Science Edition), 2021, 41(3): 311-320.
[18] 张红颖, 包雯静. 融合自注意力机制的生成对抗网络跨视角步态识别[J]. 中国图象图形学报, 2022, 27(4): 1097-1109.
Zhang Hong-ying, Bao Wen-jing. Cross-view gait recognition using generative adversarial networks with self-attention mechanism[J]. Journal of Image and Graphics, 2022, 27(4): 1097-1109.
[19] Shiraga K, Makihara Y, Muramatsu D, et al. GEINet: view-invariant gait recognition using a convolutional neural network[C]∥Proceedings of the 2016 International Conference on Biometrics. Halmstad: Sweden, 2016: 1-8.
[20] Yu S, Liao R, An W, et al. GaitGANv2: Invariant gait feature extraction using generative adversarial networks[J]. Pattern Recognition, 2019, 87: 179-189.
[21] Chen X, Luo X, Weng J, et al. Multi-view gait image generation for cross-view gait recognition[J]. IEEE Transactions on Image Processing, 2021,30: 3041-3055.
[22] 陈万志, 唐浩博, 王天元. 融合轮廓增强和注意力机制的改进GaitSet步态识别方法[J]. 电子测量与仪器学报, 2024, 38(1): 203-210.
Chen Wan-zhi, Tang Hao-bo, Wang Tian-yuan. Improved GaitSet gait recognition method integrating contour enhancement and attention mechanism[J]. Journal of Electronic Measurement and Instrumentation, 2024, 38(1): 203-210.
[23] 汪堃, 雷一鸣, 张军平. 基于双流步态网络的跨视角步态识别[J]. 模式识别与人工智能, 2020, 33(5):383-392.
Wang Kun, Lei Yi-ming, Zhang Jun-ping. Cross-view gait recognition based on dual-stream gait network[J]. Pattern Recognition and Artificial Intelligence, 2020, 33(5): 383-392.
[1] 刘昕晖,陈晫群,吕岩. 基于深度学习的工业故障诊断综述[J]. 吉林大学学报(工学版), 2026, 56(7): 1759-1779.
[2] 林乐平,苏治,欧阳宁. 基于高效门控与目标区域关注的实时视频超分辨率[J]. 吉林大学学报(工学版), 2026, 56(3): 819-829.
[3] 朴燕,康继元. RAUGAN:基于循环生成对抗网络的红外图像彩色化方法[J]. 吉林大学学报(工学版), 2025, 55(8): 2722-2731.
[4] 文斌,彭顺,杨超,沈艳军,李辉. 多深度自适应融合去雾生成网络[J]. 吉林大学学报(工学版), 2025, 55(6): 2103-2113.
[5] 刘广文,赵绮莹,王超,高连宇,才华,付强. 基于渐进递归的生成对抗单幅图像去雨算法[J]. 吉林大学学报(工学版), 2025, 55(4): 1363-1373.
[6] 季渊,虞雅淇. 基于密集卷积生成对抗网络与关键帧的说话人脸视频生成优化算法[J]. 吉林大学学报(工学版), 2025, 55(3): 986-992.
[7] 赵宏,马宇轩,宋馥荣. 基于Diff-AdvGAN的图像对抗样本生成方法[J]. 吉林大学学报(工学版), 2025, 55(12): 4052-4062.
[8] 罗向龙,魏欣语,赵茂军,刘若辰. 融合对比学习和生成对抗网络的图像去雾算法[J]. 吉林大学学报(工学版), 2025, 55(10): 3296-3308.
[9] 张曦,库少平. 基于生成对抗网络的人脸超分辨率重建方法[J]. 吉林大学学报(工学版), 2025, 55(1): 333-338.
[10] 温晓岳,钱国敏,孔桦桦,缪月洁,王殿海. TrafficPro:一种针对城市信控路网的路段速度预测框架[J]. 吉林大学学报(工学版), 2024, 54(8): 2214-2222.
[11] 赖丹晖,罗伟峰,袁旭东,邱子良. 复杂环境下多模态手势关键点特征提取算法[J]. 吉林大学学报(工学版), 2024, 54(8): 2288-2294.
[12] 郭昕刚,何颖晨,程超. 抗噪声的分步式图像超分辨率重构算法[J]. 吉林大学学报(工学版), 2024, 54(7): 2063-2071.
[13] 张云佐,董旭,蔡昭权. 拟合下肢几何特征的多视角步态周期检测[J]. 吉林大学学报(工学版), 2023, 53(9): 2611-2619.
[14] 吕卫,韩镓泽,褚晶辉,井佩光. 基于多模态自注意力网络的视频记忆度预测[J]. 吉林大学学报(工学版), 2023, 53(4): 1211-1219.
[15] 曾春艳,严康,王志锋,王正辉. 多尺度生成对抗网络下图像压缩感知重建算法[J]. 吉林大学学报(工学版), 2023, 53(10): 2923-2931.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!