Computer Vision based group activity detection and action spotting