Source-linked AI summary

A data augmentation methodology for training machine/deep learning gait recognition algorithms

Christoforos C. Charalambous, Anil A. Bharath

arXiv:1610.07570v1cs.CV

TL;DR

Gait recognition is affected by confounding conditions, while collecting enough labelled data across those conditions is difficult. This paper uses real motion capture and simulation files to generate subject-specific synthetic gait data with controllable factors. Experiments suggest that identity information is retained in the synthetic examples, supporting studies across more observation conditions.

  • Problem

    Confounding conditions can alter gait features, while collecting large, high-quality labelled datasets across subjects and conditions is costly or infeasible.

    Source: §1 · pp. 1–2
  • Method

    The paper combines real treadmill motion capture with a simulation-based methodology and subject-specific dataset for generating synthetic gait sequences under controllable confounding factors.

    Source: §7 · p. 10
  • Results

    Experiments suggest that identity information is retained in synthetic data, and synthetic silhouettes align well with real sequences relative to a same-subject, cross-cycle baseline.

    Source: Results & Discussion · pp. 8–9
  • Takeaways & Limitations

    The dataset and methodology support studies of gait identity recognition across more observation conditions than would otherwise be possible.

    Source: §7 · p. 10

    The synthetic data is limited by the amount of real motion-capture data, and manually introduced anthropometry and imperfect motion transfer may reduce mesh detail or fidelity.

    Source: §7 · p. 10, Results & Discussion · p. 10

Abstract

from arXiv · show

There are several confounding factors that can reduce the accuracy of gait recognition systems. These factors can reduce the distinctiveness, or alter the features used to characterise gait, they include variations in clothing, lighting, pose and environment, such as the walking surface. Full invariance to all confounding factors is challenging in the absence of high-quality labelled training data. We introduce a simulation-based methodology and a subject-specific dataset which can be used for generating synthetic video frames and sequences for data augmentation. With this methodology, we generated a multi-modal dataset. In addition, we supply simulation files that provide the ability to simultaneously sample from several confounding variables. The basis of the data is real motion capture data of subjects walking and running on a treadmill at different speeds. Results from gait recognition experiments suggest that information about the identity of subjects is retained within synthetically generated examples. The dataset and methodology allow studies into fully-invariant identity recognition spanning a far greater number of observation conditions than would otherwise be possible.

1 Introduction

Gait recognition is challenged by environmental, imaging, and appearance variations, while supervised learning requires large labelled datasets that are costly or impractical to collect. The paper proposes synthetic, subject-specific data generation as a way to vary conditions and preserve identity information for gait recognition.

1 Introduction

  • Environmental, imaging, and subject-appearance factors can alter gait features and reduce their usefulness for identity recognition.Examples include walking surface, lighting, camera angle, clothing, footwear, and walking speed.Source: §1 · pp. 1–2
  • Training supervised gait-recognition systems requires large, high-quality labelled datasets that are expensive or infeasible to collect across subjects and conditions.Collecting enough data for deep networks could require participants to walk for hours and experiments to be repeated under many conditions.Source: §1 · p. 2
  • The authors present this as an initial feasibility step, conditional on sufficiently high-quality motion capture, rendering, and imaging models.They aim to enable synthetic video generation with many controllable conditions and report that identity characteristics are preserved in generated motion.Source: §1 · p. 2
  • The paper introduces a simulation-based method and multimodal dataset with more than 6.5 million frames, based on motion capture from 26 subjects.The simulation files allow several confounding factors to be controlled, and the motion capture includes treadmill walking and running at different speeds.Source: §1 · p. 2

2 Literature Review

Prior gait work represents motion through compact images or features and investigates robustness to specific covariates. Common image augmentations cover only a small subset of the transformations this paper aims to vary.

2 Literature Review

  • Appearance-based gait methods compress video into image representations, including MEI, MHI, GEI, KFDs, MSI, GHI, and GEnI.GEI averages binary silhouettes across a gait cycle; other representations use motion history, contour frequencies, or pixelwise entropy.Source: §2 · pp. 2–3
  • Appearance-based methods can discriminate subjects in controlled imaging environments, but confounding factors can substantially reduce recognition performance in less controlled settings.Viewpoint variation is a common confound; the View Transformation Model maps Fourier-based features between camera-subject viewpoints.Source: §2 · p. 3
  • Prior studies address individual challenges such as clothing variation, occlusion, and walking speed using specialized features or datasets,,.The clothing study uses GEnI-derived features, while the occlusion work introduces a dataset and baselines.Source: §2 · p. 3
  • Image augmentations such as flipping, cropping, resizing, rotations, and translations have been used in computer vision and gait recognition,.The paper treats these transformations as only a small subset of the conditions for which gait recognition should be invariant.Source: §2 · p. 4

3 Data Collection

The dataset’s motion capture records subjects walking and running on a treadmill at multiple speeds. A multi-camera system records body markers used to estimate a subject-specific 3D skeleton.

3 Data Collection

  • Subjects were motion-captured while walking at 3–7 km/h and jogging or running at 8–12 km/h on a treadmill.Each range includes five speeds.Source: §3 · p. 4
  • Figure 1 traces data collection from reflective body markers through a 3D marker representation and estimated skeleton to a mocap-driven Blender skeleton and avatar.Its final panel shows the 3D mesh deformed according to the collected motion capture data.Source: Figure 1 · p. 4
  • Ten infrared cameras recorded 38 body markers at 200 Hz, and the marker coordinates and anthropometric measurements were used to fit a 19-joint 3D skeleton.Vicon Nexus pre-processed the data and estimated the skeleton; its additional kinetics were not used.Source: §3 · p. 4

Data Preparation

The preparation pipeline creates subject-specific avatars, transfers captured motion to their rigs, and renders synthetic sequences under varied conditions. The resulting dataset includes motion, video, and deformed mesh representations.

Data Preparation

  • MakeHuman avatars were created using each volunteer’s anthropometry, with adjustable characteristics including gender, age, muscle percentage, weight, height, and body proportions.Appearance changes such as clothing and hair can also be applied; the six-subject sample shows variation in anthropometry and materials.Source: Data Preparation · p. 5, Figure 2 · p. 5
  • Skinning attaches an avatar to a rig so its mesh can move with the skeleton, and retargetting transfers captured motion to the avatar rig.Retargetting required adjustments for inconsistencies between the motion-capture skeleton and MakeHuman armature.Source: Data Preparation · p. 5
  • Combining motion capture, data preparation, avatar construction, and scripted rendering enables synthetic frames with extensive variation in confounding factors.The dataset also includes deformed 3D meshes for subjects at 5 km/h, supporting subject-, camera-, and pose-specific image sequences; Figure 3 shows video frames, silhouettes, and GEI features.Source: Data Preparation · p. 6, Figure 3 · p. 6

5 Experiments

The experiments used GEI features and SVMs to test whether identity information transfers from real motion capture to synthetic gait data. They compared silhouette agreement and recognition using real, synthetic, and combined data.

5 Experiments

  • Recognition experiments used GEI features to train SVMs for subject identification, assessing identity preservation in generated data.GEIs were selected because they are easy to extract and relatively immune to movement jitter and silhouette-segmentation noise.Source: §5 · pp. 6–7
  • Real silhouettes were produced by background subtraction and intensity clustering, while synthetic silhouettes used color separation against a uniform background.The real-image process thresholded the clustered foreground and background intensities.Source: §5 · pp. 6–7
  • Gait-cycle boundaries were defined from every second peak in a periodic signal of lower-body white-pixel counts.The count peaks occur at extreme leg positions, with the signal having half the period of a gait cycle.Source: §5 · p. 7
  • Silhouettes were resized to 50×30 pixels and averaged across each gait cycle to create GEIs, then augmented by flipping and systematic cropping.Figure 4 shows seven cycle frames and the resulting GEI for subject 3, plus real, synthetic, and fused GEIs for six subjects.Source: §5 · p. 7, Figure 4 · p. 7
  • The evaluation compared real-subject and avatar silhouettes, then examined GEI principal components and recognition with real, synthetic, or combined training and test data.The GEI analysis included visualization of real and synthetic principal components and experiments using each dataset separately or together.Source: §5 · p. 7

Results & Discussion

Recognition experiments suggest that synthetic data retains subject identity, and combining limited real data with synthetic data achieved high identification accuracy. Silhouette alignment was reported as good against a real-data baseline, with measurement and avatar-construction constraints noted.

Results & Discussion

  • Synthetic silhouettes aligned well with real sequences relative to the same-subject, different-cycle real-silhouette baseline in the walking trial.Figure 6 reports Jaccard-index similarity for subjects 1–14; the baseline is shown in Figure 5.Source: Results & Discussion · p. 8, Figure 6 · p. 8, Figure 5 · p. 8
  • Jaccard scores were reduced by unmodelled hairstyle, small rotation or translation offsets, and segmentation noise in real images.The index is not rotation- or translation-invariant, and the noise lowers reported average similarity.Source: Results & Discussion · p. 9
  • More than 95% accuracy was achieved with limited real data augmented by synthetic data in the 70%R+S–30%R and 30%R+S–70%R conditions, given sufficient principal components.Same-mode training and testing performed best, while cross-mode R–S and S–R conditions performed worst; Figure 7(a) shows similar but non-identical real and synthetic feature spaces.Source: Figure 7 · p. 9, Results & Discussion · p. 9
  • The treadmill setting enabled long motion-capture sequences but may alter natural gait.The cited biomechanics study found surprisingly small differences between treadmill and overground walking in healthy individuals.Source: Results & Discussion · p. 10
  • Manually entered anthropometry left some body-appearance details out of the avatar meshes, and mesh deformation may also fail to transfer real gait kinematics perfectly.Silhouette calculations depend on the meshes, so these construction issues may introduce detail loss.Source: Results & Discussion · p. 10

7 Conclusion and Future Work

Synthetic video retains subject-discriminating identity information and supports exploration of more robust gait features. The methodology generates sequences across multiple confounding factors, while future work targets broader coverage and a closer match to real data.

  • The method generates gait sequences with multiple confounding factors, enabling exploration of fully invariant recognition with more synthetic training and test data than otherwise possible.Source: §7 · p. 10
  • Sampling viewing angles at 5° steps yields 703 azimuth-elevation pairs and expands the dataset to more than 4.5 billion frames, though synthesis remains bounded by collected mocap data.The underlying multi-modal dataset contains more than 6.5 million real-mocap frames.Source: §7 · p. 10
  • Synthetic video contains identity information that discriminates subjects, while visually replicating some appearance variability for exploring more robust gait features.The conclusion cites qualitative evidence in Figure 4 and quantitative evidence in Figure 7(b).Source: §7 · p. 10
  • Future work would broaden coverage to age, gender, body shape, fitness, and more subjects, while improving camera and garment modeling to close the synthetic-real gap.Source: §7 · p. 10
Loading 1610.07570v1…