Gait analysis

Problem: Measuring a walking gait index that indicates the posture balance from a sequence of 3D point clouds.

Datasets:

  1. DIRO walking gaits
  2. Gaits adapted from CMU and SFU databases

Proposed feature: cylindrical histogram

Approach used cross-correlation applied on each pair of sequences of half-body sub-histograms to calculate the index.

Paper (CBM, Elsevier) | arXiv

Approach used an auto-encoder trained on healthy/normal walking gaits to estimate the index.

Paper (JIVP, Springer) | code

Approach used an adversarial auto-encoder to estimate partial indices and then combined them to provide the final index.

Paper (PAA, Springer) | arXiv | code

Approach considered body surface normals estimated from each 3D point cloud and measured their symmetry based on the transverse, sagittal, and coronal planes associated to the body.

Paper (Sensors, MDPI)

Approach extracted gait features from FAST key points and then combined with frontal posture symmetry to provide the final index.

Paper (BHI, IEEE) | arXiv

Approach employed Long Short-Term Memory to model typical movement of healthy subjects from a sequence of 3D skeletons.

Paper (ICIS, IEEE) | arXiv | code

Approach used an auto-encoder with sparsity constraint to estimate walking gait indices from 3D skeletons.

Paper (ICCE, IEEE) | arXiv | code

Approach combined the k-means clustering and hidden Markov model to learn the typical transition of postures in a gait cycle.

Paper (Sensors, MDPI) | code

Approach proposed geometrical features estimated from walking silhouettes and fed into a hidden Markov model to learn the typical walking gait cycle.

Paper (SoICT, ACM)