Computational Techniques To Identify Rare Events In Spatio-Temporal Data