2 RELATED WORK 
Using software technologies for supporting sports is 
quite common nowadays. There exist several tools 
that are focused training, help to refereeing or 
analytics. Good known examples are (NACSport, 
2015) or (VideoSTAT, 2015). 
Going into visual computing based tools, very 
specialized software can be found. Formula 1 
drivers, for example, make use of advanced 
simulators that virtually represent the car and the 
tracks. These simulators are even able to reproduce 
the forces and real effects that applies to the car, 
temperature changes or specific weather (R&D, 
2015). 
Other specialized example is the system 
developed by Jong and Myung, which is able to 
analyse golf shots. This platform is composed by set 
of cameras that records and reproduce the shot, 
helping golf players in their train session (Jong-Sung 
and Myung-Gyu, 2012). 
An interesting system is designed by Bideau et 
al., (2004). They propose a virtual reality platform 
using a CAVE, where handball goalkeepers trains 
against virtual handball players. 
In the football case, there is a similar 
development created by Hoinville et al., (2011). 
Regarding 3D reconstruction, there are several 
mature techniques that can be used as basis to a 
system like VTS | Football. PatchMach (Barnes et 
al., 2009), presented by Barnes et al., and its 
combination with the Agglomerative 
Correspondence Clustering (ACC) algorithm are 
used in non-rigid elements. 
And some techniques, such as those developed 
by Sattler et al., (2011) or Schneider et al., (2011) 
perform global optimization that improve the 
resulting virtual model. 
The combination of these techniques with 
specific hardware, for example depth and RGB 
cameras is being widely studied (Newcombe et al., 
2011); (Eitz et al., 2012). 
The maturity of these techniques is proved by 
their inclusion into commercial software, but not 
applied to sports (Aqsense, 2015); (ICY, 2015); 
(Chimera, 2015). 
In general, related systems found in state of the 
art are robust but very specific, lacking a dynamic 
reconstruction algorithm that can be applied to other 
sports different than football. Moreover, VTS | 
Football is composed by low cost and portable 
hardware that can be easily set up. The application 
of general purpose reconstruction techniques is also 
an innovative approach comparing existing systems. 
3  VTS | FOOTBALL 
DESCRIPTION 
VTS | Football provides a tool that transforms the 
goal area into a virtual target so that the coach can 
improve training of all of the phases of the game in 
which shooting is appreciated and it is particularly 
useful in the training of set-pieces such as free kicks 
and penalties. 
VTS | Football is a system based on machine 
vision technology. Machine vision is a field of 
artificial intelligence which is based on the 
programming of a computer so that it is able to 
analyse and interpret a real world scene after 
processing one or more images captured by some 
cameras. 
Once digitized, these images have to be 
processed by a computer, where the appropriate 
image processing algorithms have to be developed in 
order to obtain the necessary information from the 
inspected scene. 
Our technology allows calculating the ball’s last 
trajectory and offers the exact coordinates with 
which it has entered the goal and its speed. 
This information is also obtained in real time, 
and allows correcting the player during training 
sessions or, on the contrary, the player can train and 
VTS | Football will store the resulting information to 
be analysed later on. 
3.1 Hardware 
As can be seen in Figure 1, the system consists of 
two synchronized cameras strategically placed on 
both sides of the field and focusing to the goal. Both 
cameras are controlled by the PC which is inside an 
electric cabinet. 
 
Figure 1: Capture system (two cameras and a PC) 
localization in the football field. 
The hardware generates as output a group of 
synchronized images containing the ball movement 
through the shot trajectory.