Abstract
In soccer, like in business, results are often the best indicator of a team’s performance in a certain competition but insufficient to a coach to asses his team performance. As a consequence, measurement tools play an important role in this particular field. In this research work, a performance tool for soccer, based only in Cartesian coordinates is presented. Capable of calculating final game statistics, suisber of shots, the calculus methodology analyzes the game in a sequential manner, starting with the identification of the kick event (the basis for detecting all events), which is related with a positive variation in the ball’s velocity vector. The achieved results were quite satisfactory, mainly due to the number of successfully detected events in the validation process (based on manual annotation). For the majority of the statistics, these values are above 92% and only in the case of shots do these values drop to numbers between 74 and 85%. In the future, this methodology could be improved, especially regarding the shot statistics, integrated with a real-time localization system, or expanded for other collective sports games, such as hockey or basketball.
Similar content being viewed by others
Notes
More information available online at http://www.robocup.org/.
Ranwez, S. Ranwez Soccer Ontology. DAML Ontologies Library Web site, submitted in 2002, available online at http://www.daml.org/ontologies/273.
Moller, K. SWAN Soccer Ontology, submitted in 2004, available online at http://sw.deri.org/~knud/swan/ontologies/soccer.
More information available online at http://gate.ac.uk/.
More information available online at http://ne.cs.uec.ac.jp/~koji/SoccerScope2/index.htm.
More information available online at http://sourceforge.net/apps/mediawiki/sserver/index.php?title=Download.
More information available online at http://jruby.codehaus.org/language.
References
Abreu P, Costa I, Castelã D, Reis LP, Garganta J (2010) Human vs. robot soccer: how far are they? A statistical comparison. In: Proceedings of the RoboCup symposium 2010. Springer, Berlin, pp 242–253
Abreu P, Vinhas V, Mendes P (2008) Business intelligence through real-time tracking—using a location system towards behaviour pattern extraction. In: Proceedings of the international conference on e-business 2008 (ICE-B 2008), pp 51–57
Acar MF, Yapicioglu B, Arikan N, Yalcin S, Ates N, Ergun M (2008) Analysis of goals scored in the 2006 world cup. In: Reilly T, Korkusuz F (eds) Science and football VI: the proceedings of the sixth world congress on science and football. Taylor & Francis, London, pp 235–241
André E, Binsted K, Tanaka-ishii K, Luke S, Herzog G, Rist T (2000) Three robocup simulation league commentator systems. AI Mag 21(1):57–66
Andre E, Herzog G, Rist T (1988) On the simultaneous interpretation of real world image sequences and their natural language description: the system soccer. In: Proceedings of the 8th European conference on artificial intelligence (ECAI-88), pp 449–454
Binsted K, Luke S, Building AVW (1998) Character design for soccer commentary. In: Asada M, Kitano H (eds) RoboCup-98: robot soccer world cup II. Springer, Berlin, pp 23–35
Carling C, Reilly T, Williams AM (2009) Performance assessment for field sports, 1st edn. Routledge, Taylor & Francis, New York
Carling C, Williams AM, Reilly T (2007) Handbook of soccer match analysis—a systematic approach to improving performance, 2nd edn. Routledge, Taylor & Francis, New York
Chao C-C, Yang J-M, Jen W-Y (2007) Determining technology trends and forecasts of rfid by a historical review and bibliometric analysis from 1991 to 2005. Technovation 27(5):268–279
Chen M, Dorer K, Foroughi E, Heintz F, Huangy Z, Kapetanakis S, Kostiadis K, Kummeneje J, Murray J, Noda I, Obst O, Riley P, Steffens T, Wangy Y, Yiny X (2003) RoboCup soccer server for soccer server version 7.07 and later. The RoboCup Federation
Crampes M, Veuillez JP, Ranwez S (1998) Adaptive narrative abstraction. In: HYPERTEXT ’98: proceedings of the ninth ACM conference on hypertext and hypermedia: links, objects, time and space—structure in hypermedia systems. ACM, New York, pp 97–105
Cunningham H, Maynard D, Bontcheva K, Tablan V (2002) Gate: a framework and graphical development environment for robust nlp tools and applications. In: Proceedings of the 40th anniversary meeting of the association for computational linguistics, pp 168–175
Dublin Core Metadata Initiative (1999) Dublin core metadata element set, version 1.1
Ekin A, Tekalp M (2003) Generic play-break event detection for summarization and hierarchical sports video analysis. In: ICME ’03: proceedings of the 2003 international conference on multimedia and expo. IEEE Computer Society, Washington, pp 169–172
Frank IM, Miller G (1991) Training coaches to observe and remember. J Sports Sci 9:285–297
Franks IM (1996) Use of feedback by coaches and players. In: Bangsbo J, Reilly T, Williams AM (eds) Science and football III: the proceedings of the third world congress on science and football. Taylor & Francis, London, pp 267–278
Gonzalez I, Abreu P, Reis LP (2008) Using a datawarehouse to extract knowledge from robocup teams. In: Proceedings of ICEIS 2008, pp 511–514
Grehaigne J-F, Bouthier D, David B (1997) Dynamic-system analysis of opponent relationships in collective actions in soccer. J Sports Sci 15:137–149
Gruber TR (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43(5–6):907–928
Guarino N (1998) Formal ontology and information systems. In: Proceedings of the first international conference on formal ontology in information systems (FOIS’98), 6–8 June 1998, Trento, Italy. IOS Press, Amsterdam, pp 3–15
Hughes M, Bartlett R (2002) The use of performance indicators in performance analysis. J Sports Sci 10:739–754
Hughes M, Evans S, Wells J (2001) Establishing normative profiles in performance analysis. Perform Anal Sport 1:4–27
Iwase S, Saito H (2004) Parallel tracking of all soccer players by integrating detected positions in multiple view images. In: Proceedings of the 17th international conference on pattern recognition (ICPR ’04), vol 4. IEEE Computer Society, Washington, pp 751–754
Khatoonabadi SH, Rahmati M (2009) Automatic soccer players tracking in goal scenes by camera motion elimination. Image Vis Comput 27(4):469–479
Kitano H (ed) (1998a) RoboCup-97: robot soccer world cup I. Springer, London
Kitano H, Asada M, Kuniyoshi Y, Noda I, Osawa E, Matsubara H (1998b) Robocup: a challenge problem for ai and robotics. In: RoboCup-97: robot soccer world cup I. Springer, London, pp 1–19
Ledezma A, Aler R, Sanchis A, Borrajo D (2004) Predicting opponent actions by observation. In: RoboCup 2004: robot soccer world cup VIII. Springer, Berlin, pp 286–296
McGuinness DL (1998) Ontological issues for knowledge-enhanced search. In: Proceedings of the first international conference on formal ontology in information systems (FOIS’98), pp 302–316
McGuinness DL (2003) Ontologies come of age. MIT Press, Cambridge, pp 171–196
Popov B, Kiryakov A, Kirilov A, Manov D, Goranov OM (2003) Semantic annotation platform. In: Proceedings of the 2nd international semantic web conference 2003. Springer, Berlin, pp 834–849
Reis LP, Lau N (2002) Coach unilang—a standard language for coaching a (robo)soccer team. In: RoboCup 2001: robot soccer world cup V. Springer, London, pp 183–192
Rozinat A, Zickler S, Veloso M, van der Aalst W, McMillen C (2009) Analyzing multi-agent activity logs using process mining techniques. In: Distributed autonomous robotic system 8. Springer, Berlin, p 251
Sklansky J (1982) Finding the convex hull of a simple polygon. Pattern Recognit Lett 1:79–83
Smith JR (2001) Mpeg-7 multimedia description schemes. IEEE Trans Circuits Syst Video Technol 11:748–759
Stone P, Veloso M (2000) Layered learning. In: de Mántaras RL, Plaza E (eds) Proceedings of the eleventh European conference on machine learning (ECML 2000). Springer, Barcelona, pp 369–381
Tanaka-Ishii K, Noda I, Frank I, Nakashima H, Hasida K, Matsubara H (1998) Mike: an automatic commentary system for soccer. In: ICMAS’98: proceedings of the 3rd international conference on multi agent systems. IEEE Computer Society, Washington, pp 285–292
Tovinkere V, Qian RJ (2001) Detecting semantic events in soccer games: towards a complete solution. In: IEEE international conference on multimedia and expo, pp 1040–1043
Tsinaraki C, Fatourou E, Christodoulakis S (2003) An ontology-driven framework for the management of semantic metadata describing audiovisual information. In: Eder J, Missikoff M (eds) Proceedings of the 15th international conference on advanced information systems engineering (CAiSE 2003), Klagenfurt, Austria, 16–18 June 2003. Springer, Berlin, pp 340–356
Xavier J, Petry M, Abreu PH, Reis LP (2011) Location and automatic calculation of trend in mobile environments using rfid. In: Proceedings of the Iberian conference of information technologies and systems
Xie L, Xu P, Chang S-F, Divakaran A, Sun H (2004) Structure analysis of soccer video with domain knowledge and hidden markov models. Pattern Recognit Lett 25(7):767–775
Xu G, Ma Y-F, Zhang H-J, Yang S (2003) A hmm based semantic analysis framework for sports game event detection. In: International conference on image processing 2003 (ICIP’03), pp 25–28
Xu P, Xie L, fu Chang S (2001) Algorithms and system for segmentation and structure analysis in soccer video. In: Proceedings of the IEEE international conference on multimedia and expo (ICME), pp 928–931
Yow D, Yeo B, Yeung M, Liu B (1995) Analysis and presentation of soccer highlights from digital video. In: Asian conference on computer vision, pp 499–503
Yu J-q, He Y-f, Sun K, Wang Z-f, Wu X-m (2006) Semantic analysis and retrieval of sports video. In: FCST ’06: proceedings of the Japan-China joint workshop on frontier of computer science and technology. IEEE Computer Society, Washington, pp 97–108
Zhao J, Cheung S (2007) Multi-camera surveillance with visual tagging and generic camera placement. In: First ACM/IEEE international conference on distributed smart cameras, 2007 (ICDSC ’07), pp 259–266
Acknowledgements
The first and third authors are supported by FCT—Fundação para a Ciência e Tecnologia under grant SFRH/BD/44663/2008 and SFRH/BD/36610/2007, respectively.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abreu, P.H., Moura, J., Silva, D.C. et al. Performance analysis in soccer: a Cartesian coordinates based approach using RoboCup data. Soft Comput 16, 47–61 (2012). https://doi.org/10.1007/s00500-011-0733-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-011-0733-0