Bilateral Symmetry Analysis Module
Bilateral symmetry assessment is crucial for understanding movement disorders, rehabilitation progress, and motor control strategies.
This module analyzes coordination patterns using three complementary methods:
- Bilateral Symmetry Index (BSI) — spatial mirror-symmetry measure.
- Phase Synchronization (PLV) — temporal coordination of left–right movement.
- Canonical Correlation Analysis (CCA) — multivariate correlation of trajectories.
Note
These methods assume approximately Gaussian noise and sufficient frame history.
Bilateral Symmetry Index (BSI)
The BSI quantifies spatial symmetry between left and right trajectories by comparing mirrored movements across the sagittal plane.
Input:
- Left and right 3D joint trajectories $$ L, R \in \mathbb{R}^{n \times 3} $$
Procedure:
- Mirror right trajectory across sagittal plane:
- Compute absolute difference:
- Normalize by total magnitude:
- Relative asymmetry percentage:
- Symmetry index:
Output:
Tip
Higher BSI indicates more symmetric posture and movement.
Phase Synchronization (Analytic Signal Approach)
Phase synchronization quantifies the temporal relationship between left and right signals by analysing the constancy of their phase difference.
It is computed via Hilbert transform and expressed as Phase Locking Value (PLV).
Input:
Two 1D limb displacement signals $$ x(t), y(t) $$.
Procedure:
- Compute analytic signals:
- Extract instantaneous phases:
- Compute phase difference:
- Compute Phase Locking Value (PLV):
Output:
Tip
PLV > 0.7 → strong coupling
PLV 0.4–0.7 → moderate
PLV < 0.4 → weak coupling
Canonical Correlation Analysis (CCA)
CCA measures multivariate correspondence between left and right 3D trajectories.
It finds linear combinations that maximize correlation, revealing shared coordination structure.
Input:
Procedure:
- Flatten coordinates into features.
- Apply one-component CCA:
- Compute canonical correlation:
Output:
Tip
- 1.0–0.8: excellent coordination
- 0.8–0.6: good
- 0.6–0.4: moderate
- <0.4: poor