Seol mar théacs é seo: Unsupervised pattern and outlier detection for pedestrian trajectories using diffusion maps