A method for conveying data on a flying object in a scene, the method comprising: a) capturing a plurality of video frames of the scene by two or more video cameras to get several video frames, the two or more cameras being calibrated using captured artifacts of the scene,; b) identifying said object in captured video frames that include images of the object to get object parameters associated with said captured video frames; c) calculating one or more motion variables of said object using said object parameters; d) identifying a shadow of said object, caused by a light source, in captured video frames that include images of the shadow of the object to get the location of the shadow in the video frames; e) calculating motion variables of said object using the shadow location and a direction of said light source; f) based on the calculated motion variables, solving motion equations for anticipated object trajectory taking into account at least one effect selected from the group of effects consisting of: i) an effect of object collision with a ground surface; ii) air friction; iii) effect of wind on the object; and iv) interaction of a spinning object with air; wherein the anticipated object trajectory from the shadow identification complements the absence of object data when the object is occluded from one of the video cameras and the shadow location as determined from one camera is combined with object parameters as determined from another camera to provide object location in three dimensional space; and g) conveying data related to the anticipated object trajectory as calculated taking into account said at least one effect to one or more displaying devices . a) capturing a plurality of video frames of the scene by two or more video cameras to get several video frames, the two or more cameras being calibrated using captured artifacts of the scene,; b) identifying said object in captured video frames that include images of the object to get object parameters associated with said captured video frames; c) calculating one or more motion variables of said object using said object parameters; d) identifying a shadow of said object, caused by a light source, in captured video frames that include images of the shadow of the object to get the location of the shadow in the video frames; e) calculating motion variables of said object using the shadow location and a direction of said light source; f) based on the calculated motion variables, solving motion equations for anticipated object trajectory taking into account at least one effect selected from the group of effects consisting of: i) an effect of object collision with a ground surface; ii) air friction; iii) effect of wind on the object; and iv) interaction of a spinning object with air; wherein the anticipated object trajectory from the shadow identification complements the absence of object data when the object is occluded from one of the video cameras and the shadow location as determined from one camera is combined with object parameters as determined from another camera to provide object location in three dimensional space; and i) an effect of object collision with a ground surface; ii) air friction; iii) effect of wind on the object; and iv) interaction of a spinning object with air; g) conveying data related to the anticipated object trajectory as calculated taking into account said at least one effect to one or more displaying devices . <EOS>