journal article·2023Open access

A Three-Dimensional Real-Time Gait-Based Age Detection System Using Machine Learning

Muhammad Azhar, Sehat Ullah, Khalil Ullah, Habib Shah, Abdallah Namoun, Khaliq Ur Rahman

Computers, Materials & Continua· Volume 75· Issue 1

Abstract

Human biometric analysis has gotten much attention due to its widespread use in different research areas, such as security, surveillance, health, human identification, and classification. Human gait is one of the key human traits that can identify and classify humans based on their age, gender, and ethnicity. Different approaches have been proposed for the estimation of human age based on gait so far. However, challenges are there, for which an efficient, low-cost technique or algorithm is needed. In this paper, we propose a three-dimensional real-time gait-based age detection system using a machine learning approach. The proposed system consists of training and testing phases. The proposed training phase consists of gait features extraction using the Microsoft Kinect (MS Kinect) controller, dataset generation based on joints’ position, pre-processing of gait features, feature selection by calculating the Standard error and Standard deviation of the arithmetic mean and best model selection using R2 and adjusted R2 techniques. T-test and ANOVA techniques show that nine joints (right shoulder, right elbow, right hand, left knee, right knee, right ankle, left ankle, left, and right foot) are statistically significant at a 5% level of significance for age estimation. The proposed testing phase correctly predicts the age of a walking person using the results obtained from the training phase. The proposed approach is evaluated on the data that is experimentally recorded from the user in a real-time scenario. Fifty (50) volunteers of different ages participated in the experimental study. Using the limited features, the proposed method estimates the age with 98.0% accuracy on experimental images acquired in real-time via a classical general linear regression model.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Gait Recognition and Analysis · Video Surveillance and Tracking Methods · Human Pose and Action Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (48)

Show source-provided references
1. Learning age from gait: A survey10.1109/ACCESS.2021.3095477 ↗
2. Understanding human aging patterns from a machine perspective
3. Age detection in a surveillance video using deep learning technique10.1007/s42979-021-00620-w ↗
4. Chronological age estimation under the guidance of age-related facial attributes10.1109/TIFS.2019.2902823 ↗
5. A learning framework for age rank estimation based on face images with scattering transform10.1109/TIP.2014.2387379 ↗
6. General structured sparse learning for human facial age estimation10.1007/s00530-017-0534-0 ↗
7. Image-based human age estimation by manifold learning and locally adjusted robust regression10.1109/TIP.2008.924280 ↗
8. Human age estimation using bio-inspired features
9. Joint age estimation and gender classification of Asian faces using wide ResNet10.1007/s42979-020-00294-w ↗
10. Real-time human cross-race aging-related face appearance detection with deep convolution architecture10.1007/s11554-019-00903-9 ↗
11. Two-pathway attention network for real-time facial expression recognition10.1007/s11554-021-01123-w ↗
12. Multi-task warped Gaussian process for personalized age estimation
13. Gait energy response function for clothing-invariant gait recognition
14. Human identification based on gait
15. How confident are you in your estimate of a human age? Uncertainty-aware gait-based age estimation by label distribution learning
16. Gait-based age estimation using multi-stage convolutional neural network10.1186/s41074-019-0054-2 ↗
17. The humanid gait challenge problem: Data sets, performance, and analysis10.1109/TPAMI.2005.39 ↗
18. Deep regression forests for age estimation
19. Automatic gait recognition based on statistical shape analysis10.1109/TIP.2003.815251 ↗
20. Xu · 2016 · 52
21. Fine-grained age estimation in the wild with attention LSTM networks10.1109/TCSVT.2019.2936410 ↗
22. Age estimation based on AAM and 2D-DCT features of facial images
23. A deep analysis on age estimation10.1016/j.patrec.2015.06.006 ↗
24. Cost-sensitive local binary feature learning for facial age estimation10.1109/TIP.2015.2481327 ↗
25. Estimating human age using bio-inspired features and the ranking method10.1134/S1054661815030244 ↗
26. Recent developments in human gait research: Parameters, approaches, applications, machine learning techniques, datasets and challenges10.1007/s10462-016-9514-6 ↗
27. A stochastic model of human gait dynamics10.1016/S0378-4371(02)01453-X ↗
28. Visual categorization of children and adult walking styles
29. Individual recognition using gait energy image10.1109/TPAMI.2006.38 ↗
30. Child and adult classification using ratio of head and body heights in images10.7763/IJCCE.2014.V3.304 ↗
31. Simplest representation yet for gait recognition: Averaged silhouette
32. Gait-based age estimation using a whole-generation gait database
33. Gait analysis of gender and age using a large-scale multi-view gait database
34. Support vector machines for automated gait classification10.1109/TBME.2005.845241 ↗
35. Gait-based human age estimation10.1109/TIFS.2010.2069560 ↗
36. Gaussian processes for machine learning (GPML) toolbox
37. Ordinary preserving manifold analysis for human age and head pose estimation10.1109/TSMCC.2012.2192727 ↗
38. Human age-estimation system based on double-level feature fusion of face and gait images10.1080/19479832.2018.1423644 ↗
39. Gait-based human age estimation using age group-dependent manifold learning and regression10.1007/s11042-018-6049-7 ↗
40. A preliminary study of gait-based age estimation techniques
41. Body proportions as information for age and cuteness: Animals in illustrated children’s books10.3758/BF03207078 ↗
42. Automatic extraction of spatio-temporal gait features for age group classification
43. Uncertainty-aware gait-based age estimation and its applications10.1109/TBIOM.2021.3080300 ↗
44. Automatic age-group estimation from gait energy images
45. Ordinal distribution regression for gait-based age estimation10.1007/s11432-019-2733-4 ↗
46. Real-time gait-based age estimation and gender classification from a single image
47. Model-based angular scan error correction of an electrothermally-actuated MEMS mirror10.3390/s151229840 ↗
48. Method for classification of age and gender using gait recognition10.3795/KSME-A.2017.41.11.1035 ↗