Human motion analysis: a review | Synapse