Skip to main content
Log in

A fog based ball tracking (FB2T) system using intelligent ball bees

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Soccer is the most popular group game; it has a large number of fans all over the world. Although each complete soccer match lasts around one hour and a half, only have very few scenes attracting audiences been perfectly filmed. This filming has usually been done using static (fixed) cameras, and they cannot provide the same level of accuracy or entertainment given by mobile devices. Taking into our consideration that there are no schemes using mobile devices have been proposed to solve this problem till now. As periodic communication generates a huge amount of data; typical storage, computation, and communication resources are required. Hence, this paper aims at introducing a Fog computing mechanism that takes into consideration the requitrements of special mobility, low latency and location awareness. Our solution based on controlling the movement of mobile cameras mounted on a fleet of mobile bees. A bee is an autonomous camera-drone, which gives the audience the feeling of being a part of such sports competition. It is a special type of Unmanned Aerial Vehicle (UAV) equipped with a built-in processing unit, memory, high-speed camera and transceiver. The bee has the ability to film the movement of the ball, which has to be followed and filmed via object tracking principle. In fact, detecting and tracking the ball from the broadcast soccer video constitute a major challenge. In soccer matches, the ball moves most of the time and it is frequently occluded while its size and shape appearance vary over the time and between cameras. Moreover, the feature-based tracking methods are used to judge whether or not a sole object is the target as the features of the ball might be changed fast over frames and then we cannot manage to distinguish the ball from other objects by using these methods. Thus, the current study demonstrates an innovative technique for tracking a soccer ball from mobile cameras fixed on multiple ball bees.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23

Similar content being viewed by others

References

  • Acar U, Bayrama B, Cetina HI, Sanlı FB (2012) Determining the technical standards of ping pong table by using close range photogrammetry. Int Arch Photogr Remote Sens Spat Inf Sci 39:B5

    Google Scholar 

  • Al-Saedi FAT, Sabar RA (2015) Design and implementation of autopilot system for quadcopter. IJCSET 5(6):190–199

    Google Scholar 

  • Assfalg J, Bertini M, Del Bimbo A, Nunziati W, Pala P (2002) Soccer highlights detection and recognition using HMMs. In :Proceedings. IEEE International Conference on multimedia and expo 1:825–828

  • Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp. 13–16

  • Bruijnen D, Aangenent W, van Helvoort J, van de Molengraft R (2007) From vision to realtime motion control for the robocup domain. In: 2007 IEEE International Conference on control applications, pp 545–550

  • Chen D (2019) Fuzzy obstacle avoidance optimization of soccer robot based on an improved genetic algorithm. J Amb Intell Hu Comput, 1–12.

  • Chen Q, Kotani K, Lee F, Ohmi T (2009) An accurate eye detection method using elliptical separability filter and combined features. Int J Comput Sci Netw Secur 9(8):65–72

    Google Scholar 

  • D'Orazio T, Guaragnella C, Leo M, Distante A (2004) A new algorithm for ball recognition using circle Hough transform and neural classifier. Pattern Recogn 37(3):393–408

    Article  Google Scholar 

  • Ekin A, Tekalp AM, Mehrotra R (2003) Automatic soccer video analysis and summarization. IEEE Trans Image Process 12(7):796–807

    Article  Google Scholar 

  • Elaoud A, Barhoumi W, Zagrouba E, Agrebi B (2020) Skeleton-based comparison of throwing motion for handball players. J Ambient Intell Hum Comput 11(1):419–431

    Article  Google Scholar 

  • Galasso F, Cipolla R, Schiele B (2012) Video segmentation with super pixels. In: Asian conference on computer vision. Springer, Berlin, pp 760–774

  • Gui-Song X, Datcu M, Yang W, Bai X (2018) Information processing for unmanned aerial vehicles (UAVs) in surveying, mapping, and navigation. Geo-Spatial Inf Sci 21(1)

  • Halbinger J, Metzler J (2013) Video-based soccer ball detection in difficult situations. In: International Congress on Sports Science Research and Technology Support. Springer, Cham, pp 17–24

  • Han M, Hua W, Chen T, Gong Y (2003) Feature design in soccer video indexing. In: Fourth International Conference on Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia. Proceedings of the 2003 Joint 2: 950–954

  • Heryanto M, Suprijono H, Suprapto BY, Kusumoputro B (2017) Attitude and altitude control of a quadcopter using neural network based direct inverse control scheme. Adv Sci Lett 23(5):4060–4064

    Article  Google Scholar 

  • Hoffmann G, Rajnarayan DG, Waslander SL, Dostal D, Jang JS, Tomlin CJ (2004) The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC). In :The 23rd Digital Avionics Systems Conference (IEEE Cat. No. 04CH37576) 2:12-E

  • Jiao L, Friedman R, Fu X, Secci S, Smoreda Z, Tschofenig H (2013) Cloud-based computation offloading for mobile devices: state of the art, challenges and opportunities. In: 2013 future network & mobile summit, pp 1–11

  • Kamble PR, Keskar AG, Bhurchandi KM (2018) A convolutional neural network based 3D ball tracking by detection in soccer videos. In: Eleventh International Conference on machine vision (ICMV 2018) (Vol. 11041, p 110412O). International Society for Optics and Photonics.

  • Kamble PR, Keskar AG, Bhurchandi KM (2019) A deep learning ball tracking system in soccer videos. Opto-Electron Rev 27(1):58–69

    Article  Google Scholar 

  • Kelly P, Healy A, Moran K, O'Connor NE (2010) A virtual coaching environment for improving golf swing technique. In: Proceedings of the 2010 ACM workshop on surreal media and virtual cloning, pp 51–56

  • Kia M (2016) Ball automatic detection and tracking in long shot views. Int J Comput Sci Netw Secur (IJCSNS) 16(6):1

    Google Scholar 

  • Kim JY, Kim TY (2009) Soccer ball tracking using dynamic kalman filter with velocity control. In: 2009 Sixth International Conference on computer graphics, imaging and visualization, 367–374

  • Kundu A, Janwe N (2015) Trajectory based soccer ball detection and tracking.

  • Li X, Wang T (2018) A long time tracking with BIN-NST and DRN. J Ambient Intell Hum Comput, 1–7

  • Li F, Woodham RJ (2009) Video analysis of hockey play in selected game situations. Image Vis Comput 27(1–2):45–58

    Article  Google Scholar 

  • Liang D, Liu Y, Huang Q, Gao W (2005) A scheme for ball detection and tracking in broadcast soccer video. In: Pacific-Rim Conference on Multimedia, pp 864–875). Springer, Berlin

  • Long T (2019) Research on application of athlete gesture tracking algorithms based on deep learning. J Ambient Intell Hum Comput, 1–9

  • MacDonald DC (2015) Performance analysis of fielding and wicket-keeping in cricket to inform strength and conditioning practice. Doctoral dissertation, Auckland University of Technology

  • Niederöst M, Niederöst J, Ščučka J (2003) Automatic 3D reconstruction and visualization of microscopic objects from a monoscopic multifocus image sequence. International archives of photogrammetry-remote sensing and spatial information sciences

  • Owens NEIL, Harris C, Stennett C (2003) Hawk-eye tennis system. In: 2003 International Conference on visual information engineering VIE 2003, pp 182–185. IET.

  • Pallavi V, Mukherjee J, Majumdar AK, Sural S (2008) Ball detection from broadcast soccer videos using static and dynamic features. J Vis Commun Image Represent 19(7):426–436

    Article  Google Scholar 

  • Rahman G, Chuah CW (2018) Fog computing, applications, security and challenges, review. Int J Eng Technol 7(3):1615–1621

    Article  Google Scholar 

  • Ren J, Orwell J, Jones GA, Xu M (2009) Tracking the soccer ball using multiple fixed cameras. Comput Vis Image Underst 113(5):633–642

    Article  Google Scholar 

  • Rizon M, Haniza Y, Puteh S, Yeon A, Shakaff M, Abdul Rahman S, Karthigayan M (2005) Object detection using circular Hough transform.

  • Saleh AI, Sarhan AM, Elsadek RK (2011) Resolving the ambiguity of real time multiple object tracking using static cameras. Int J Intell Syst Technol Appl 10(4):396–427

    Google Scholar 

  • Sampaio J, Janeira M (2003) Statistical analyses of basketball team performance: understanding teams’ wins and losses according to a different index of ball possessions. Int J Perform Anal Sport 3(1):40–49

    Article  Google Scholar 

  • Sherwood JA, Drane PJ (2008) An experimental investigation of the effect of use on the performance of composite baseball bats. Eng Sport 7(2):673–679

    Google Scholar 

  • Tong XF, Lu HQ, Liu QS (2004) An effective and fast soccer ball detection and tracking method. In: Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004, Vol. 4, pp. 795–798

  • Treptow A, Zell A (2004) Real-time object tracking for soccer-robots without color information. Robot Autonomous Syst 48(1):41–48

    Article  Google Scholar 

  • Vis JK, Kosters WA, Terroba A (2010) Tennis patterns: player, match and beyond. In: 22nd Benelux Conference on artificial intelligence (BNAIC 2010), Luxembourg (pp. 25–26)

  • Yee A, Rodríguez R, Alvarado M (2014) Analysis of strategies in american football using nash equilibrium. In: International Conference on artificial intelligence: methodology, systems, and applications, pp 286–294. Springer, Cham.

  • Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. Acm Comput Surv (CSUR) 38(4):13

    Article  Google Scholar 

  • Yu X, Xu C, Tian Q, Leong HW (2003) A ball tracking framework for broadcast soccer video. In: 2003 International Conference on multimedia and expo. ICME'03. proceedings (Cat. No. 03TH8698) 2:273

  • Yu X, Leong HW, Xu C, Tian Q (2006) Trajectory-based ball detection and tracking in broadcast soccer video. IEEE Trans Multimed 8(6):1164–1178

    Article  Google Scholar 

  • Zhu Y, Huang C (2012) An improved median filtering algorithm for image noise reduction. Phys Proc 25:609–616

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arwa E. Abulwafa.

Ethics declarations

Conflict of interest

The authors whose names are listed immediately below certify that they have NO affiliations with or involvement in any organization or entity with any financial interest (such as honoraria; educational grants; participation in speakers’ bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing arrangements), or non-financial interest (such as personal or professional relationships, affiliations, knowledge or beliefs) in the subject matter or materials discussed in this manuscript.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abulwafa, A.E., Saleh, A.I., Ali, H.A. et al. A fog based ball tracking (FB2T) system using intelligent ball bees. J Ambient Intell Human Comput 11, 5735–5754 (2020). https://doi.org/10.1007/s12652-020-01948-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-020-01948-6

Keywords

Navigation