Real-Time Crowdsourcing of Detailed Soccer Data

This article explores how spectators of a live soccer game can collect detailed data while watching the game. Our motivation arouse from the lack of free detailed sport data, contrasting with the large amount of simple statistics collected for every popular games and available on the web. Assuming many spectators carry a smart phone during a game, we implemented a series of input interfaces for collecting data in real time. In a user study, we asked participants to use those interfaces to perform tracking tasks such as locating players in the field, qualifying ball passes, and naming the player with ball while watching a video clip of a real soccer game. Our two main results are 1) the crowd can collect detailed-and fairly complex-data in real-time with reasonable quality while each participant is assigned a simple task, and 2) a set of design implications for crowd-powered interfaces to collect live sport data. We also discuss the use of such data into a system we developed to visualize soccer phases, and the design implications coming with the visual communication of missing and uncertain detailed data.

[1]  Jeffrey Heer,et al.  D³ Data-Driven Documents , 2011, IEEE Transactions on Visualization and Computer Graphics.

[2]  Krzysztof Z. Gajos,et al.  Human computation tasks with global constraints , 2012, CHI.

[3]  Sebastian Boring,et al.  #EpicPlay: crowd-sourcing sports video highlights , 2012, CHI.

[4]  Tobias Isenberg,et al.  Evaluating Sketchiness as a Visual Variable for the Depiction of Qualitative Uncertainty , 2012, IEEE Transactions on Visualization and Computer Graphics.

[5]  Min Chen,et al.  MatchPad: Interactive Glyph‐Based Visualization for Real‐Time Sports Performance Analysis , 2012, Comput. Graph. Forum.

[6]  Kirk Goldsberry,et al.  CourtVision : New Visual and Spatial Analytics for the NBA , 2012 .

[7]  Aniket Kittur,et al.  CrowdForge: crowdsourcing complex work , 2011, UIST.

[8]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[9]  Edith Law,et al.  Human Computation , 2011, Human Computation.

[10]  Benjamin B. Bederson,et al.  Human computation: a survey and taxonomy of a growing field , 2011, CHI.

[11]  M. Lewis,et al.  Moneyball: The Art of Winning an Unfair Game , 2003 .

[12]  Luis von Ahn,et al.  Human computation , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[13]  Charles Perin,et al.  SoccerStories: A Kick-off for Visual Soccer Analysis , 2013, IEEE Transactions on Visualization and Computer Graphics.

[14]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[15]  J. Stasko,et al.  SportVis: Discovering Meaning in Sports Statistics Through Information Visualization , 2006 .

[16]  Michael S. Bernstein,et al.  Crowds in two seconds: enabling realtime crowd-powered interfaces , 2011, UIST.

[17]  Silvia Miksch,et al.  Useful Properties of Semantic Depth of Field for Better F+C Visualization , 2002, VisSym.

[18]  Deva Ramanan,et al.  Efficiently Scaling Up Video Annotation with Crowdsourced Marketplaces , 2010, ECCV.

[19]  Jacques Verly,et al.  The State of the Art in Multiple Object Tracking Under Occlusion in Video Sequences , 2003 .

[20]  Hideo Saito,et al.  Sports scene analysis and visualization from multiple-view video , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).