At WSO2con Europe (http://eu14.wso2con.com/agenda/), which concluded Wednesday, we did a WSO2 CEP Demo, which as very well received. We used events generated from a real football game, calculated a bunch of analytics using WSO2 CEP (http://wso2.com/products/complex-event-processor/), annotated the game with information, and run it side by side with the real game’s video.
The original dataset and video was provided as part of 2013 DEBS
grand challenge by ACM Distributed Event based Systems conference.
Each payer had sensors in his shoes, goalie had two more in
his gloves, and ball also had a sensor. Each sensor
emits events in 60Hz where a event had sensorID, time stamp, x,y,z locations,
velocity and acceleration vectors.
The left hand panel visualizes the game on 2D in sync with game
running on right hand side and other panels show analytics like, successful vs.
failed passes, ball possession, shots on goal, running speed of players, etc.
Furthermore, we wrote queries to detect offsides and annotate them on 2D
panel. Slide deck at http://www.slideshare.net/hemapani/analyzing-a-soccer-game-with-wso2-cep
says how we (Dilini, Mifan, Suho, myself
and others) did this.
I will write more details soon, and if you want to know more
or get the code, please let me know.
Now we have technology to augment your sport viewing
experience. In few years, how we watch a game will be much different.