Pith. sign in

REVIEW 3 major objections 5 minor 25 references

Human Gait Symmetry Assessment using a Depth Camera and Mirrors

T0 review · 3 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Gait symmetry can be measured from 3D point clouds captured by one depth camera and two mirrors, without skeletons or gait-cycle detection.

desk verdict A genuinely new feature representation for markerless gait symmetry, with a real reproducibility gap around the cylinder-rotation step and evidence limited to simulated asymmetries. read the letter →

arxiv 1908.07422 v1 pith:UA2G3DYB submitted 2019-08-16 cs.CV

classification cs.CV
keywords gaitsymmetrydepthcameraTime-of-Flightcylindricalhistogramcross-correlationpointcloudanalysisasymmetric
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper claims that human gait symmetry can be assessed without extracting a skeleton and without detecting gait cycles, using only a Time-of-Flight depth camera and two mirrors. Each depth frame is reconstructed into a 3D point cloud and represented as a cylindrical histogram of body-point distribution around the vertical axis; the histogram is then split into left and right half-histograms. A symmetry score is obtained by cross-correlating the two half-body sequences over a range of time shifts and taking the best-matching delay. On nine volunteers performing normal walking and eight artificially asymmetric gaits, normal mean scores fell around 0.30–0.44 while asymmetric gaits scored higher, and the method's classification errors were lower than skeleton-based and silhouette-based comparisons. If the result holds, the approach offers a low-cost, calibration-sensitive way to monitor gait recovery after surgery or stroke.

What carries the argument

The central object is the cylindrical histogram: each 3D point cloud is binned by height and by azimuth around a vertical axis through the body centroid, giving an h×w matrix in which the body appears as a self-symmetric pattern with the head at the center. The method splits each histogram along its width into two h×(w/2) sub-histograms, one per half-body, and runs a cross-correlation using the L1 distance between the left sequence and the horizontally flipped right sequence over a set of delays ([−50,50]); the minimal mean distance over delays is the symmetry score. This split-and-shift step is what carries the argument, because it turns postural symmetry into a temporal alignment problem that needs neither gait cycles nor skeleton joints.

What would settle it

Take a recorded point-cloud sequence of a known asymmetric walker and rotate the cylinder by small angles (1°, 3°, 5°) about the vertical axis before splitting and cross-correlation; if the normal-versus-asymmetric classification flips at these rotations, the symmetry index is dominated by orientation calibration rather than by gait asymmetry.

Watch

Extended reading notes

Core claim

The paper's central claim is that a single ToF depth camera plus two mirrors can produce a whole-body 3D point cloud whose per-frame cylindrical histograms carry enough left–right structure to measure gait symmetry over time. By cutting each histogram into two halves along the angular dimension and cross-correlating the sequence of left halves with the horizontally flipped sequence of right halves, searching over delays from −50 to +50 frames, the method yields a symmetry index without fitting a skeleton or detecting gait cycles. In the reported dataset of nine subjects and nine gait types (normal walking plus 5/10/15 cm sole lifts and 4 kg ankle weights on either side), the mean of ten segment scores separated normal from asymmetric walking, with a full-sequence error of 0.000 on the four held-out subjects under leave-one-out evaluation and 0.037 on all subjects, lower than the HMM skeleton method and the SVM silhouette methods it was compared with.

Load-bearing premise

The method assumes the body coordinate system is aligned well enough that splitting the cylinder's circumference in half separates the left half of the body from the right half; if the walking direction is even a few degrees off, each half mixes both sides and the symmetry score becomes an artefact of calibration rather than a measure of gait symmetry.

Editorial extensions

If this is right

  • Because no skeleton or gait-cycle detection is required, the same pipeline should work on pathological gaits where cycle boundaries are ambiguous and self-occlusions deform skeleton fits.
  • The reported normal range (mean scores around 0.30–0.44) and higher asymmetric scores support a screening test, provided each person is compared with their own baseline rather than a fixed population threshold.
  • In the comparison, full-sequence mean scores beat short segment scores, so longer observation windows give more confident symmetry assessments.
  • The resolution experiment indicates that increasing angular resolution slightly hurts accuracy while height resolution above a threshold has little effect, so a moderate histogram size is preferable.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A direct next step would be automatic cylinder alignment: the paper notes a slight rotation 'might be necessary' but never specifies how to find it, so optimizing the rotation to maximize left–right correlation is a natural, testable extension.
  • The half-body split is not specific to legs: restricting the cylindrical histogram to upper-body height ranges could quantify shoulder or trunk asymmetry with the same machinery.
  • Because the protocol uses a treadmill at 1.28 km/h and a fixed camera-and-mirror geometry, translating the method to a home setting would require either a controlled walking spot or a way to handle variable walking speeds.
  • The scores tend to increase with sole thickness (e.g., 15 cm vs 10 cm) for most subjects, suggesting the index may quantify asymmetry severity rather than only classify it; that could be checked against clinically measured leg-length discrepancy.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 5 minor

Summary. The paper proposes a method for assessing human gait symmetry from 3D point clouds acquired with a single Time-of-Flight depth camera and two mirrors. The method reconstructs a sequence of whole-body point clouds, computes a cylindrical histogram for each frame, splits the histogram into left and right half-body sub-histograms, and applies a time-shifted cross-correlation between the two sub-sequences to produce a symmetry index. Experiments on 9 subjects performing normal walking and 8 simulated asymmetric gaits (sole padding of 5/10/15 cm and a 4 kg ankle weight) show that the index separates normal from asymmetric gaits, with reported equal error rates (EER) of 0.000 for full-sequence classification in the held-out test set. The paper also compares the method to skeleton-based HMM and silhouette-based SVM approaches, reporting lower EERs for the proposed method.

Significance. If the proposed index is robust and the reported results are reproducible, the method offers a low-cost, markerless gait symmetry assessment that avoids skeleton extraction and gait cycle detection, which are known difficulties for pathological gaits. The use of mirrors with a single depth camera to obtain full-body point clouds without multi-camera synchronization is an elegant idea, and the authors share their dataset, contributing to reproducibility. The reported improvements over skeleton- and silhouette-based baselines are promising and clinically relevant for monitoring recovery after surgery or stroke. However, the small sample size (9 subjects) and the absence of an external gold-standard symmetry measure temper the strength of the clinical claim; the current experiments demonstrate binary separation between normal and simulated asymmetric conditions rather than validation of a continuous symmetry index.

major comments (3)
  1. [Section 2.2.2, Eq. (1)] The paper states that 'a slight rotation of the cylinder might be necessary' to center the body in the cylindrical histogram, but it never specifies how this rotation is determined, whether it is per-subject or per-sequence, and what anatomical criterion is used. Because the symmetry index is computed by splitting the cylindrical histogram into left and right halves, any misalignment of the angular origin with the body's mid-sagittal plane mixes both body sides in each sub-histogram, making the index an artifact of calibration rather than a pure measure of gait symmetry. As described, the low EERs in Table 1 could reflect per-subject alignment tuning rather than the intrinsic discriminative power of the method. The authors must describe the rotation procedure, its parameters, and its sensitivity to be reproducible.
  2. [Section 3.4, Table 1] The decision rule for 'our method' is not specified. The paper does not state what score is used to construct the ROC curves for the 'short-term' and 'full sequence' evaluations. In particular, it is unclear whether the short-term EER is computed by treating each of the 10 segment-level symmetry indices as independent samples (which would inflate the effective sample size and ignore within-subject correlation) or by some other aggregation, and whether the full-sequence EER is obtained by thresholding the per-subject mean index. Without a precise definition of the score and threshold-selection rule, the reported error rates in Table 1 cannot be reproduced or meaningfully compared with the baselines.
  3. [Section 3.3, Fig. 10] The proposed decision procedure based on a 'normal range' of mean symmetry indices is defined using the same data that is later evaluated, and no cross-validation of the threshold is described. The paper acknowledges that an asymmetric gait of one subject can fall inside the normal range of another, but it does not quantify the reliability of the within-subject comparison or provide confidence intervals for the reported separation. A proper leave-one-out or cross-validated threshold-selection procedure is needed to support the claim that the system reliably distinguishes normal from asymmetric gaits.
minor comments (5)
  1. [Eq. (1)] The definition of ⃗v(i) as 'a 2D vector computed from the y-axis to the point P(i)' is ambiguous; the vector should be defined explicitly in terms of the projected coordinates in the x-z plane.
  2. [Section 3.2] The sensitivity analysis in Section 3.5 only considers the histogram size; the segment length (120 frames) and the delay range [−50, 50] are fixed without any discussion of their effect on the results.
  3. [Fig. 11] The boxplot figure is difficult to read because the vertical axis is truncated to the range 0.4–1.0 and the horizontal labels are crowded; a larger figure or a table of summary statistics would improve clarity.
  4. [Section 3.1] The paper does not report demographic details of the 9 volunteers (sex, age, height, weight), which limits the generalizability of the findings and would be expected for a clinical assessment study.
  5. [References] Reference [21] appears to be a web resource without a clear citation format and should be formatted consistently with the other references.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the symmetry index is computed from raw point-cloud histograms and validated against externally defined experimental gait labels.

full rationale

The paper's central claim is that a cylindrical-histogram cross-correlation score, computed directly from ToF depth point clouds, separates normal from experimentally induced asymmetric gaits. The derivation chain is self-contained: the body coordinate system comes from treadmill markers, the cylindrical histogram is a direct geometric encoding of the point cloud, and the symmetry index is defined by cross-correlating left/right half-histograms. No fitted parameter is later renamed as a prediction; the only tuned quantities are histogram size, segment length, Lag range, and the L1 norm, and these are evaluated by AUC/EER against independent experimental labels (sole thickness and ankle weight). The paper does rely on the authors' earlier work for 3D point-cloud reconstruction from mirrors ([11], [16]) and for the gait dataset ([12]), but those are enabling resources, not restatements of the symmetry-assessment result, and the comparison against HMM and SVM baselines provides external grounding. The concern about an unspecified 'slight rotation of the cylinder' affects calibration robustness and reproducibility, not circularity, since the rotation is not fit to the symmetry labels. Therefore no prediction reduces by construction to its inputs, and no load-bearing argument reduces to a self-citation chain.

Assumptions & free parameters 5 free parameters · 7 assumptions · 0 invented entities

The central claim rests on the accuracy of the mirror-based 3D reconstruction (self-cited), the calibration of the body coordinate system, the validity of splitting the cylindrical histogram into anatomical halves, and the assumption that simulated sole/weight asymmetries produce monotonic true asymmetry. No new physical entities are introduced.

free parameters (5)
  • Cylindrical histogram size (h x w) = 16 x 16
    Set arbitrarily in Section 3.2; sensitivity explored in Table 2, but final results use this size.
  • Segment length for cross-correlation = 120 frames (approx 9 s)
    Section 3.2 divides the 1200-frame sequence into 10 non-overlapping segments.
  • Shifting delay range D = [-50, 50]
    Section 3.2; chosen to keep the common subsequence longer than half the input length.
  • Distance metric for Diff = L1 norm
    Section 3.2; chosen without comparative evaluation of alternative metrics.
  • Classification threshold for Table 1 errors = Not disclosed
    Section 3.4 reports classification errors for our method, but the decision rule is never specified. If tuned on the evaluation set, the error rates would be optimistically biased.
assumptions (7)
  • domain assumption The two-mirror ToF camera setup produces an accurate full-body 3D point cloud after removing unreliable points.
    Section 2.1 builds on the reconstruction method of [11,16], a self-cited technical report, without independent validation in this paper. If the reconstruction is inaccurate, the histograms and symmetry indices are corrupted.
  • domain assumption The body coordinate system is calibrated correctly: y normal to treadmill, x along walking direction, z left-right.
    Section 2.2.1 estimates axes from a few markers. Any error in the x-axis directly biases the azimuthal binning and the left/right split in eq. (1).
  • domain assumption The person is centered in the cylinder and the cylinder split at half-width separates true anatomical left/right halves.
    Section 2.2.2 notes a slight cylinder rotation may be needed, but the procedure is unspecified. Misalignment mixes both body sides into each sub-histogram.
  • domain assumption Walking on a treadmill at 1.28 km/h produces a periodic motion where the cross-correlation minimum over delays in [-50,50] captures the true phase lag between sides.
    Section 2.3 relies on this for the symmetry index; no validation that the delay range is always sufficient.
  • domain assumption Simulated asymmetries (sole thickness, ankle weight) monotonically increase true gait asymmetry.
    Used for ordering L|5cm < L|10cm < L|15cm in the discussion of Fig. 11; the measured values show this ordering only for 'most subjects', not all.
  • domain assumption Cross-correlation with L1 distance is a valid measure of symmetry between two body-half distributions.
    Section 2.3 uses it without justification beyond intuition; no comparison of alternative distance measures is provided.
  • standard math The cross-correlation formula in eq. (2) and L1 distance are standard mathematical tools.
    Standard definitions used without proof; acceptable background.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Human Gait Symmetry Assessment using a Depth Camera and Mirrors." pith.science (2026). https://pith.science/paper/UA2G3DYB

@misc{pith2026190807422,
  author       = {Pith},
  title        = {Pith review of: Human Gait Symmetry Assessment using a Depth Camera and Mirrors},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/UA2G3DYB}},
  note         = {Machine review of arXiv:1908.07422}
}
read the original abstract

This paper proposes a reliable approach for human gait symmetry assessment using a depth camera and two mirrors. The input of our system is a sequence of 3D point clouds which are formed from a setup including a Time-of-Flight (ToF) depth camera and two mirrors. A cylindrical histogram is estimated for describing the posture in each point cloud. The sequence of such histograms is then separated into two sequences of sub-histograms representing two half-bodies. A cross-correlation technique is finally applied to provide values describing gait symmetry indices. The evaluation was performed on 9 different gait types to demonstrate the ability of our approach in assessing gait symmetry. A comparison between our system and related methods, that employ different input data types, is also provided.

Figures

Figures reproduced from arXiv: 1908.07422 by the authors.

Figure 1
Figure 1. Flowchart of our processing. silhouette-based approaches is the reduction of data dimension since the 3D scene is represented by 2D images. In order to overcome this drawback, a depth camera is often employed. One of the de￾vices that are widely used is the Microsoft Kinect. Beside its low price, this camera provides a built￾in functionality of human skeleton localization, estimated in each single depth frame [18, 1… view at source ↗
Figure 2
Figure 2. Basic principle of the depth camera system with mirrors. The depth information visible [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. A depth map captured by our system, in which there are 3 collections of subject’s pix [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figures from the paper (8 more)
Figure 4
Figure 4. Figure 4: A point cloud obtained in our setup seen from different view points. [PITH_FULL_IMAGE:figures/full_fig_p004_4.png]
Figure 5
Figure 5. Figure 5: Visualizations of our scene from two different view points that show the camera coordinate [PITH_FULL_IMAGE:figures/full_fig_p005_5.png]
Figure 6
Figure 6. Figure 6: Mapping from cylindrical sectors to histogram’s bins. The sub-figure (a) shows a 3D [PITH_FULL_IMAGE:figures/full_fig_p006_6.png]
Figure 7
Figure 7. Figure 7: Example of flattened cylindrical histogram. The original histogram (gray image) of size [PITH_FULL_IMAGE:figures/full_fig_p006_7.png]
Figure 8
Figure 8. Figure 8: Symmetry assessment for a sequence of histograms. We say that the [PITH_FULL_IMAGE:figures/full_fig_p007_8.png]
Figure 9
Figure 9. Figure 9: Correlation between two sequences corresponding to positive and negative shifting values [PITH_FULL_IMAGE:figures/full_fig_p008_9.png]
Figure 10
Figure 10. Figure 10: Mean values of 10 measurements provided by our system for each gait of each volunteer. [PITH_FULL_IMAGE:figures/full_fig_p009_10.png]
Figure 11
Figure 11. Figure 11: Statistic of the gait symmetry measurement in our experiments. The horizontal and [PITH_FULL_IMAGE:figures/full_fig_p010_11.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

25 extracted references · 19 canonical work pages

  1. [1]

    Auvinet, J

    E. Auvinet, J. Meunier, and F. Multon. Multiple depth cameras calibration and body vol- ume reconstruction for gait analysis. In Information Science, Signal Processing and their Applications (ISSPA), 2012 11th International Conference on , pp. 478–483, July 2012. doi: 10.1109/ISSPA.2012.6310598. 11 This is a pre-print of an article published in Computers ...

  2. [2]

    New lower-limb gait asymmetry indices based on a depth camera

    Edouard Auvinet, Franck Multon, and Jean Meunier. New lower-limb gait asymmetry indices based on a depth camera. Sensors, 15(3):4605–4623, 2015. ISSN 1424-8220. doi: 10.3390/ s150304605. URL http://www.mdpi.com/1424-8220/15/3/4605

  3. [3]

    Bauckhage, J

    C. Bauckhage, J. K. Tsotsos, and F. E. Bunn. Detecting abnormal gait. In The 2nd Canadian Conference on Computer and Robot Vision (CRV’05), pp. 282–288, May 2005. doi: 10.1109/ CRV .2005.32

  4. [4]

    Automatic detection of abnormal gait

    Christian Bauckhage, John K Tsotsos, and Frank E Bunn. Automatic detection of abnormal gait. Image and Vision Computing, 27(1):108–115, 2009

  5. [5]

    Amini Maghsoud Bigy, K

    A. Amini Maghsoud Bigy, K. Banitsas, A. Badii, and J. Cosmas. Recognition of postures and freezing of gait in parkinson’s disease patients using microsoft kinect sensor. In 2015 7th International IEEE/EMBS Conference on Neural Engineering (NER) , pp. 731–734, April

  6. [6]

    Hierarchical motion history images for recognizing human motion

    James W Davis. Hierarchical motion history images for recognizing human motion. In Detec- tion and Recognition of Events in Video, 2001. Proceedings. IEEE Workshop on , pp. 39–46. IEEE, 2001

  7. [7]

    Individual recognition using gait energy image

    Ju Han and Bir Bhanu. Individual recognition using gait energy image. IEEE Transactions on Pattern Analysis and Machine Intelligence , 28(2):316–322, Feb 2006. ISSN 0162-8828. doi: 10.1109/TPAMI.2006.38

  8. [8]

    Real Time Gait Recognition System Based on Kinect Skeleton Feature, pp

    Shuming Jiang, Yufei Wang, Yuanyuan Zhang, and Jiande Sun. Real Time Gait Recognition System Based on Kinect Skeleton Feature, pp. 46–57. Springer International Publishing, Cham,

Show all 25 references
  1. [9]

    Class energy image analysis for video sensor-based gait recognition: A review

    Zhuowen Lv, Xianglei Xing, Kejun Wang, and Donghai Guan. Class energy image analysis for video sensor-based gait recognition: A review. Sensors, 15(1):932–964, 2015. ISSN 1424-

  2. [10]

    ISBN 978-3-319-16628-5

  3. [11]

    T. N. Nguyen, H. H. Huynh, and J. Meunier. 3d reconstruction with time-of-flight depth camera and multiple mirrors. IEEE Access , 6:38106–38114, 2018. ISSN 2169-3536. doi: 10.1109/ACCESS.2018.2854262

  4. [12]

    Walking gait dataset: point clouds, skeletons and silhouettes

    Trong-Nguyen Nguyen and Jean Meunier. Walking gait dataset: point clouds, skeletons and silhouettes. Technical Report 1379, DIRO, University of Montreal, April 2018. URL http: //www.iro.umontreal.ca/˜labimage/GaitDataset/dataset.pdf

  5. [13]

    T. N. Nguyen, H. H. Huynh, and J. Meunier. Assessment of gait normality using a depth camera and mirrors. In 2018 IEEE EMBS International Conference on Biomedical Health Informatics (BHI), pp. 37–41, Las Vegas, NV , USA, March 2018. doi: 10.1109/BHI.2018.8333364

  6. [14]

    Skeleton-based abnormal gait detection

    Trong-Nguyen Nguyen, Huu-Hung Huynh, and Jean Meunier. Skeleton-based abnormal gait detection. Sensors, 16(11):1792, 2016. ISSN 1424-8220. doi: 10.3390/s16111792. URL http://www.mdpi.com/1424-8220/16/11/1792

  7. [15]

    Matching-based depth camera and mirrors for 3d reconstruction

    Trong-Nguyen Nguyen, Huu-Hung Huynh, and Jean Meunier. Matching-based depth camera and mirrors for 3d reconstruction. In Three-Dimensional Imaging, Visualization, and Display 2018, SPIE conference on, Orlando, FL, USA, April 2018. SPIE. accepted

  8. [16]

    Extracting silhouette-based characteristics for human gait analysis using one camera

    Trong-Nguyen Nguyen, Huu-Hung Huynh, and Jean Meunier. Extracting silhouette-based characteristics for human gait analysis using one camera. In Proceedings of the Fifth Sym- posium on Information and Communication Technology , SoICT ’14, pp. 171–177, New York, NY , USA, 2014. ...

  9. [17]

    West, Shaw Bronner, and Jack Adam Noah

    Alexandra Pfister, Alexandre M. West, Shaw Bronner, and Jack Adam Noah. Comparative abilities of microsoft kinect and vicon 3d motion capture for gait analysis. Journal of Medical Engineering & Technology, 38(5):274–280, 2014. doi: 10.3109/03091902.2014.909540. 12 This is a pre...

  10. [18]

    Shotton, A

    J. Shotton, A. Fitzgibbon, M. Cook, T. Sharp, M. Finocchio, R. Moore, A. Kipman, and A. Blake. Real-time human pose recognition in parts from single depth images. In CVPR 2011, pp. 1297–1304, June 2011. doi: 10.1109/CVPR.2011.5995316

  11. [19]

    Using tof camera and two mirrors for 3d reconstruction of dynamic objects

    Trong-Nguyen Nguyen, Huu-Hung Huynh, and Jean Meunier. Using tof camera and two mirrors for 3d reconstruction of dynamic objects. Technical Report 1380, DIRO, Univer- sity of Montreal, April 2018. URL http://www.iro.umontreal.ca/˜labimage/ GaitDataset/reconstruct3D.pdf

  12. [20]

    Spectral analysis of signals, volume 452

    Petre Stoica and Randolph L Moses. Spectral analysis of signals, volume 452. Pearson Prentice Hall Upper Saddle River, NJ, 2005

  13. [21]

    Neurologic exam

    University of Utah and University of Nebraska. Neurologic exam. http://library. med.utah.edu/neurologicexam, 2016. Accessed: 2018-22-04

  14. [22]

    Shotton, R

    J. Shotton, R. Girshick, A. Fitzgibbon, T. Sharp, M. Cook, M. Finocchio, R. Moore, P. Kohli, A. Criminisi, A. Kipman, and A. Blake. Efficient human pose estimation from single depth images. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(12):2821–2840, Dec 20...

  15. [25]

    Comparison of Kinect V1 and V2 Depth Images in Terms of Accuracy and Precision , pp

    Oliver Wasenm ¨uller and Didier Stricker. Comparison of Kinect V1 and V2 Depth Images in Terms of Accuracy and Precision , pp. 34–45. Springer International Publishing, Cham, 2017. ISBN 978-3-319-54427-4. 13

  16. [2015]

    doi: 10.1109/NER.2015.7146727

  17. [8220]

    URL http://www.mdpi.com/1424-8220/15/1/ 932

    doi: 10.3390/s150100932. URL http://www.mdpi.com/1424-8220/15/1/ 932

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.