Understanding Crowd Behaviour by