Measurments using a single image
First Claim
1. A method of determining a location within an environment having a known geometry, the method comprising the step of:
- (a) determining the a 3-dimensional location of an object not residing on the known geometry using the known geometry and only one image.
10 Assignments
0 Petitions
Accused Products
Abstract
A method used in broadcasts of events is disclosed for identifying the coordinates of an object in world space from a video frame, where the object is not on the geometric model of the environment. Once the world coordinates of the object are identified, a graphic may be added to a video replay showing the object. The method may also be expanded in a further embodiment to identify a trajectory of an object over time moving through world space from video images of the start and end of the trajectory, where the object is not on the geometric model of the environment. Once the trajectory of the object in world space is identified, a graphic may be added to a video replay showing the trajectory.
-
Citations
43 Claims
-
1. A method of determining a location within an environment having a known geometry, the method comprising the step of:
(a) determining the a 3-dimensional location of an object not residing on the known geometry using the known geometry and only one image. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of making a measurement relating to a position of an object within an environment from a known geometry within the environment, the object not residing on the known geometry, the method comprising the steps of:
-
(a) calculating a 3-dimensional position of the object from the known geometry and a video image from a single camera calibrated within the environment; and
(b) associating a time with the video image. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of making measurements relating to one or more positions of an object within an environment from a known geometry within the environment, the object moving in a trajectory in the environment over a time t1 to a time t2, the method comprising the steps of:
-
(a) calculating a 3-dimensional position of the object at time t1 from the known geometry and a first video image from a single camera calibrated within the environment;
(b) associating the time t1 with the first video image;
(c) calculating a 3-dimensional position of the object at time t2 from the known geometry and a second video image from the single camera;
(d) associating the time t2 with the second video image;
(e) calculating the trajectory of the object from time t1 to time t2 from the 3-demensional positions of the object at time t1 and time t2, an elapsed time between time t1 and time t2 and known forces acting on the object as it moves through the trajectory. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of making measurements relating to one or more positions of a ball during a broadcast of a sporting competition, the playing field having a known geometry, a camera calibrated with respect to the known geometry capturing an event over a time t1 to a time t2 in a plurality of video images, the captured event including movement of the ball, the method comprising the steps of:
-
(a) selecting a first video image from the plurality of video images, the first video image depicting a start of the captured event at time t1;
(b) calculating a 3-dimensional position of the ball at time t1 from the known geometry and the first video image;
(c) associating the time t1 with the first video image;
(d) selecting a second video image from the plurality of video images, the second video image depicting an end of the captured event at time t2;
(e) calculating a 3-dimensional position of the ball at time t2 from the known geometry and the second video image;
(f) associating the time t2 with the second video image;
(g) calculating the movement of the ball from time t1 to time t2 from the 3-demensional positions of the ball at time t1 and time t2, an elapsed time between time t1 and time t2 and known forces acting on the ball as it moves. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A system for making measurements relating to movement of an object captured in a plurality of video images over a time t1 to a time t2 during a broadcast of an event using a known geometry of the broadcast event, the system comprising:
-
a camera for generating the plurality of video images, the camera being calibrated with respect to the known geometry;
a processing device for receiving video images from the camera;
a monitor associated with the processing device, the processor capable of displaying the plurality of video images on the monitor at a controlled rate;
a pointing device associated with the processing device for selecting points on one or more of the plurality of video images, the pointing device capable of selecting first and second points on a first video image of the plurality of video images and capable of selecting third and fourth points on a second video image of the plurality of video images;
a processing device for calculating a 3-dimensional position of the object at time t1 from the first and second points selected in the first video image and a transformation matrix for converting between 2-dimensional video image space and 3-dimensional world space, and for calculating a 3-dimensional position of the object at time t2 from the third and fourth points selected in the second video image and the transformation matrix;
a processing device for determining the movement of the object from the 3-dimensional positions of the object at times t1 and t2, the elapsed time between times t1 and t2 and known forces acting on the object between t1 and t2; and
a processing device for adding a graphic to a replay of the plurality of video images, the graphic visually indicating the motion of the object between t1 and t2. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
Specification