SoccER: Computer graphics meets sports analytics for soccer event recognition