A review of computer vision-based approaches for physical rehabilitation and assessment | Synapse