Abstract
Today, investigating gait recognition as a biometric technology has become necessary, especially after the COVID-19 pandemic broke out in the world. This paper proposes a deep structure procedure for precise human identification from the walking manner quickly, as each human has a unique way of walking. The proposed generative adversarial network (GAN) generates gait images from pedestrians of the CASIA and OU-ISIR gait datasets for normalizing the number of frames in each class in both datasets. Then, we extract the gait features from the normalized datasets by the pretrained convolutional neural network (CNN) models; AlexNet, Inception, VGG16, VGG19, ResNet, and Xception, and balance them using the synthetic minority oversampling technique (SMOTE) to enhance the recognition results. Several feature selectors are selecting the best features, including particle swarm optimization (PSO), grey wolf optimization (GWO), Chi-square, and genetic models. Finally, the proposed deep neural network recognizes the gait images precisely. Several performance assessment measures were generated to assess the model's quality, including accuracy, precision, sensitivity, specificity, false negative rate (FNR), intersection of union (IoU), and time. Experimental results showed that the inception model with genetic feature selector performed better in all used datasets than the current studies and was more robust against any change, achieving 99.3%, 99.1%, and 99.09% accuracy in identifying CASIA-B, CASIA-A, and OU-ISIR datasets, respectively in low time.
Similar content being viewed by others
Data availability
The data that support the findings of this study are available within this article.
References
Priesnitz J, Huesmann R, Rathgeb C, Buchmann N, Busch C (2022) Mobile contactless fingerprint recognition: implementation, performance and usability aspects. Sensors 22(3):792
Du H, Shi H, Zeng D, Zhang X-P, Mei T (2022) The elements of end-to-end deep face recognition: a survey of recent advances. ACM Comput Surv (CSUR) 54(10s):1–42
Brue CR, Dukes MW, Masotti M, Holmgren R, Meade TJ (2022) Functional disruption of Gli1-DNA recognition via a cobalt (III) complex. ChemMedChem 17(8):e202200025
Cao Z, Huang J, He X, Zong Z (2022) BND-VGG-19: a deep learning algorithm for COVID-19 identification utilizing X-ray images. Knowl Based Syst, p 110040
Ghosh R (2022) A faster R-CNN and recurrent neural network based approach of gait recognition with and without carried objects. Exp Syst Appl, p 117730
Li H et al (2022) GaitSlice: a gait recognition model based on spatio-temporal slice features. Pattern Recogn 124:108453
Han F, Li X, Zhao J, Shen F (2022) A unified perspective of classification-based loss and distance-based loss for cross-view gait recognition. Pattern Recogn 125:108519
Bird JJ, Barnes CM, Manso LJ, Ekárt A, Faria DR (2022) Fruit quality and defect image classification with conditional GAN data augmentation. Sci Hortic 293:110684
Sadiq MT, Aziz MZ, Almogren A, Yousaf A, Siuly S, Rehman AU (2022) Exploiting pretrained CNN models for the development of an EEG-based robust BCI framework. Comput Biol Med 143:105242
Dablain D, Krawczyk B, Chawla NV (2022) DeepSMOTE: fusing deep learning and SMOTE for imbalanced data. IEEE Transact Neural Netw Learn Syst
Bansal SR, Wadhawan S, Goel R (2022) mRMR-PSO: a hybrid feature selection technique with a multiobjective approach for sign language recognition. Arab J Sci Eng pp 1–16
Hu J et al (2022) Chaotic diffusion-limited aggregation enhanced grey wolf optimizer: insights, analysis, binarization, and feature selection. Int J Intell Syst 37(8):4864–4927
Mengash HA et al (2022) Smart cities-based improving atmospheric particulate matters prediction using chi-square feature selection methods by employing machine learning techniques. Appl Artif Intell 36(1):2067647
Shreem SS, Turabieh H, Al Azwari S, Baothman F (2022) Enhanced binary genetic algorithm as a feature selection to predict student performance. Soft Comput 26(4):1811–1823
Zhang Z, Wang Z, Lei H, Gu W (2022) Gait phase recognition of lower limb exoskeleton system based on the integrated network model. Biomed Signal Process Control 76:103693
Liao R, Li Z, Bhattacharyya SS, York G (2022) PoseMapGait: a model-based gait recognition method with pose estimation maps and graph convolutional networks. Neurocomputing 501:514–528
Gheisari M et al. (2023) Deep learning: applications, architectures, models, tools, and frameworks: a comprehensive survey. CAAI Transact Intell Technol
Cai S, Chen D, Fan B, Du M, Bao G, Li G (2023) Gait phases recognition based on lower limb sEMG signals using LDA-PSO-LSTM algorithm. Biomed Signal Process Control 80:104272
Asif M, Tiwana MI, Khan US, Ahmad MW, Qureshi WS, Iqbal J (2022) Human gait recognition subject to different covariate factors in a multi-view environment. Result Eng 15:100556
Song X, Huang Y, Shan C, Wang J, Chen Y (2022) Distilled light GaitSet: towards scalable gait recognition. Pattern Recogn Lett 157:27–34
Wang L, Chen J, Liu Y (2022) Frame-level refinement networks for skeleton-based gait recognition. Comput Vis Image Underst 222:103500
Xu J, Li H, Hou S (2022) Autoencoder-guided GAN for minority-class cloth-changing gait data generation. Digital Signal Process, p 103608
Rashmi M, Guddeti RMR (2022) Human identification system using 3D skeleton-based gait features and LSTM model. J Vis Commun Image Represent 82:103416
Parashar A, Parashar A, Shekhawat RS (2022) A robust covariate-invariant gait recognition based on pose features. IET Biom
Saleh AM, Hamoud T (2021) Analysis and best parameters selection for person recognition based on gait model using CNN algorithm and image augmentation. J Big Data 8(1):1–20
Shui-Hua W, Khan MA, Govindaraj V, Fernandes SL, Zhu Z, Yu-Dong Z (2022) Deep rank-based average pooling network for COVID-19 recognition. Comput Mater Continua, pp 2797–2813
Liu X, You Z, He Y, Bi S, Wang J (2022) Symmetry-driven hyper feature GCN for skeleton-based gait recognition. Pattern Recogn p 108520
Wang L, Tan T, Ning H, Hu W (2003) Silhouette analysis-based gait recognition for human identification. IEEE Trans Pattern Anal Mach Intell 25(12):1505–1518
Zheng S, Zhang J, Huang K, He R, Tan T (2011) Robust view transformation model for gait recognition. In: 2011 18th IEEE international conference on image processing, pp 2073–2076: IEEE
Tan D, Huang K, Yu S, Tan T (2006) Efficient night gait recognition based on template matching. In: 18th international conference on pattern recognition (ICPR'06), vol 3, pp 1000–1003, IEEE
Makihara Y et al (2012) The OU-ISIR gait database comprising the treadmill dataset. IPSJ Transact Comput Vis Appl 4:53–62
Yousef RN, Khalil AT, Samra AS, Ata MM (2023) Model-based and model-free deep features fusion for high performed human gait recognition. J Supercomput, pp 1–38
Takemura N, Makihara Y, Muramatsu D, Echigo T, Yagi Y (2018) Multi-view large population gait dataset and its performance evaluation for cross-view gait recognition. IPSJ Transact Comput Vis Appl 10(1):1–14
Donon Y, Paringer R, Kupriyanov A (2020) Image normalization for blurred image matching. In: CEUR workshop proceedings pp 127–131
Puttagunta M, Subban R (2022) A novel COVID-19 detection model based on DCGAN and deep transfer learning. Procedia Comput Sci 204:65–72
An Y, Wang M, Chen L, Ji Z (2022) DCGAN-based symmetric encryption end-to-end communication systems. AEU Int J Electron Commun 154:154297
Zhang D, Ning Z, Yang B, Wang T, Ma Y (2022) Fault diagnosis of permanent magnet motor based on DCGAN-RCCNN. Energy Rep 8:616–626
Guan S, Lu H, Zhu L, Fang G (2022) AFE-CNN: 3D skeleton-based action recognition with action feature enhancement. arXiv:2208.03444
Han J, Zhang D, Cheng G, Liu N, Xu D (2018) Advanced deep-learning techniques for salient and category-specific object detection: a survey. IEEE Signal Process Mag 35(1):84–100
Minu M, Canessane RA (2022) Deep learning-based aerial image classification model using inception with residual network and multilayer perceptron. Microprocess Microsyst 95:104652
Durga BK, Rajesh V (2022) A ResNet deep learning based facial recognition design for future multimedia applications. Comput Electr Eng 104:108384
Zhu Y, JiaYI H, Li Y, Li W (2022) Image identification of cashmere and wool fibers based on the improved Xception network. J King Saud Univ Comput Inf Sci 34(10):9301–9310
Arafa A, El-Fishawy N, Badawy M, Radad M (2022) RN-SMOTE: reduced noise SMOTE based on DBSCAN for enhancing imbalanced data classification. J King Saud Univ Comput Inf Sci 34(8):5059–5074
Lim S-J (2022) Hybrid image embedding technique using steganographic signcryption and IWT-GWO methods. Microprocess Microsyst 95:104688
Dokala JKK, Mohamed MR, Kumarasamy S, Kurukuri P (2022) A new meta-heuristic optimization algorithm based MPPT control technique for PV System under diverse partial shading conditions
Gu Q, Li X, Jiang S (2019) Hybrid genetic grey wolf algorithm for large-scale global optimization. Complexity vol 2019
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95-international conference on neural networks, vol 4, pp 1942–1948: IEEE
Ibrahim A, Noshy M, Ali HA, Badawy M (2020) PAPSO: a power-aware VM placement technique based on particle swarm optimization. IEEE Access 8:81747–81764
Pramanik R, Sarkar S, Sarkar R (2022) An adaptive and altruistic PSO-based deep feature selection method for Pneumonia detection from chest X-rays. Appl Soft Comput 128:109464
Sadoughi F, Ghaderzadeh M (2014) A hybrid particle swarm and neural network approach for detection of prostate cancer from benign hyperplasia of prostate,. In: e-health–for continuity of care: IOS Press, pp 481–485
Singh A, Sharma A, Rajput S, Bose A, Hu X (2022) An Investigation on Hybrid Particle Swarm Optimization Algorithms for Parameter Optimization of PV Cells. Electronics 11(6):909
Kunhare N, Tiwari R, Dhar J (2022) Intrusion detection system using hybrid classifiers with meta-heuristic algorithms for the optimization and feature selection by genetic algorithm. Comput Electr Eng 103:108383
Eligüzel N, Çetinkaya C, Dereli T (2022) A novel approach for text categorization by applying hybrid genetic bat algorithm through feature extraction and feature selection methods. Expert Syst Appl 202:117433
Wutzl B, Leibnitz K, Rattay F, Kronbichler M, Murata M, Golaszewski SM (2019) Genetic algorithms for feature selection when classifying severe chronic disorders of consciousness. PLoS ONE 14(7):e0219683
Saad M, El-Moursy A, Alfawaz O, Alnajjar K, Abdallah S (2022) Wireless link scheduling via parallel genetic algorithm. Concurr Comput Pract Exp 34(6):e6783
Thaseen IS, Kumar CA (2017) Intrusion detection model using fusion of chi-square feature selection and multi class SVM. J King Saud Univ Comput Inf Sci 29(4):462–472
Trivedi SK (2020) A study on credit scoring modeling with different feature selection and machine learning approaches. Technol Soc 63:101413
Sun L, Zou B, Fu S, Chen J, Wang F (2019) Speech emotion recognition based on DNN-decision tree SVM model. Speech Commun 115:29–37
Ghosh A, Sufian A, Sultana F, Chakrabarti A, De D (2020) Fundamental concepts of convolutional neural network. In: Recent trends and advances in artificial intelligence and Internet of Things: Springer, 2020, pp 519–567
Banerjee K, Gupta RR, Vyas K, Mishra B (2020) Exploring alternatives to softmax function. arXiv:2011.11538
M. Onim et al. (2022) BLPnet: a new DNN model and Bengali OCR engine for automatic license plate recognition. arXiv:2202.12250
Chakraborty M, Kumawat HC, Dhavale SV (2022) Application of DNN for radar micro-doppler signature-based human suspicious activity recognition. Pattern Recogn Lett 162:1–6
Ata MM, Francies ML, Mohamed MA (2022) A robust optimized convolutional neural network model for human activity recognition using sensing devices. Concurr Comput Pract Exp 34(17):e6964
El Gannour O et al (2021) Concatenation of pre-trained convolutional neural networks for enhanced COVID-19 screening using transfer learning technique. Electronics 11(1):103
Grandini M, Bagli E, Visani G (2020) Metrics for multi-class classification: an overview. arXiv:2008.05756
Ata M, Yousef R, Karim F, Khafaga D (2023) An improved deep structure for accurately brain tumor recognition. Comput Syst Sci Eng 46:1597–1616
Shreffler J, Huecker MR (2020) Diagnostic testing accuracy: sensitivity, specificity, predictive values and likelihood ratios
Krstinić D, Braović M, Šerić L, Božić-Štulić D (2020) Multi-label classifier performance evaluation with confusion matrix. Comput Sci Inf Technol 10:1–14
A. Bhandari (2020) Everything you should know about confusion matrix for machine learning. Analytics Vidhya
Lei L, Ramdas A, Fithian W (2021) A general interactive framework for false discovery rate control under structural constraints. Biometrika 108(2):253–267
Kanji JN et al (2021) False negative rate of COVID-19 PCR testing: a discordant testing analysis. Virol J 18(1):1–6
D. Müller, I. Soto-Rey, and F. Kramer (2022) Towards a guideline for evaluation metrics in medical image segmentation. arXiv preprint arXiv:2202.05273
Raksa ARA, Padukawan F, Aji KK, Alamsyah MR, Octaviyani S, Laksana EA (2022) Wall-following robot navigation classification using deep learning with sparse categorical crossentropy loss function. Central Asia Caucasus 23:2022
Rifaat N, Ghosh UK, Sayeed A (2022) Accurate gait recognition with inertial sensors using a new FCN-BiLSTM architecture. Comput Electr Eng 104:108428
Bukhari M et al (2020) An efficient gait recognition method for known and unknown covariate conditions. IEEE Access 9:6465–6477
H. Guo et al. (2020) Gait recognition based on the feature extraction of Gabor filter and linear discriminant analysis and improved local coupled extreme learning machine. Math Probl Eng 2020
"CASIA gait dataset," http://www.cbsr.ia.ac.cn/users/szheng/?page_id=71.
Uddin M et al (2018) The ou-isir large population gait database with real-life carried object and its performance evaluation. IPSJ Transact Comput Vis Appl 10(1):1–11
Acknowledgements
The authors declare that there is no conflict of interest regarding the manuscript.
Funding
There is no funding to declare regarding this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
We confirm that the manuscript has been read and approved by all named authors and that there are no other persons who satisfied the criteria for authorship but are not listed. We further confirm that the order of authors listed in the manuscript has been approved by all of us.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yousef, R.N., Khalil, A.T., Samra, A.S. et al. Proposed methodology for gait recognition using generative adversarial network with different feature selectors. Neural Comput & Applic 36, 1641–1663 (2024). https://doi.org/10.1007/s00521-023-09154-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-09154-z