A group of customers can be modeled an a collection of autonomous agents navigating according to a set of simple rules.
We apply two consequent stages of clustering: first to obtain short term swarming events and later to group the events into higher level swarming activities.

Blob-based motion creation map in progress
19 MB 
3 MB
4 MB