TRACKING AN OBJECT WITH MULTIPLE ASYNCHRONOUS CAMERAS
First Claim
1. A method for determining a path of a moving object, comprising:
- receiving images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously;
determining a position of the moving object in each image; and
solving for coefficients of equations of motion of the moving object, based on the determined positions, the equations of motion with the solved coefficients describe a path of the moving object during the time interval.
9 Assignments
0 Petitions
Accused Products
Abstract
The path and/or position of an object is tracked using two or more cameras which run asynchronously so there is need to provide a common timing signal to each camera. Captured images are analyzed to detect a position of the object in the image. Equations of motion for the object are then solved based on the detected positions and a transformation which relates the detected positions to a desired coordinate system in which the path is to be described. The position of an object can also be determined from a position which meets a distance metric relative to lines of position from three or more images. The images can be enhanced to depict the path and/or position of the object as a graphical element. Further, statistics such as maximum object speed and distance traveled can be obtained. Applications include tracking the position of a game object at a sports event.
173 Citations
54 Claims
-
1. A method for determining a path of a moving object, comprising:
-
receiving images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously; determining a position of the moving object in each image; and solving for coefficients of equations of motion of the moving object, based on the determined positions, the equations of motion with the solved coefficients describe a path of the moving object during the time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for determining a path of a moving object used at an event, comprising:
-
a plurality of cameras capturing images of the moving object at the event during a time interval, the plurality of cameras capture the images asynchronously; and at least one processing facility which receives the captured images from the plurality of cameras, the at least one processing facility;
a) determines a position of the moving object in each image, and b) solves for coefficients of equations of motion of the moving object, based on the determined positions, the equations of motion with the solved coefficients describe a path of the moving object during the time interval. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. At least one processor readable storage device having processor readable code embodied thereon for programming at least one processor to perform a method, the method comprising:
-
receiving images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously; determining a position of the moving object in each image; and solving for coefficients of equations of motion of the moving object, based on the determined positions, the equations of motion with the solved coefficients describe a path of the moving object during the time interval. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for determining a position of a moving object, comprising:
-
receiving at least first, second and third images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously; determining a position of the moving object in the at least first, second and third images; determining lines of position based on the determined positions in the at least first, second and third images; and determining a first position which satisfies a metric based on distances from the first position to the lines of position. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A system for determining a position of a moving object used at an event, comprising:
-
a plurality of cameras capturing at least first, second and third images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously; and at least one processing facility which receives the at least first, second and third images from the plurality of cameras, the at least one processing facility;
a) determines a position of the moving object in the at least first, second and third images, b) determines lines of position based on the determined positions in the at least first, second and third images, and c) determines a first position which satisfies a metric based on distances from the first position to the lines of position. - View Dependent Claims (44, 45, 46, 47, 48)
-
-
49. At least one processor readable storage device having processor readable code embodied thereon for programming at least one processor to perform a method, the method comprising:
-
receiving at least first, second and third images of the moving object from a plurality of cameras at different time points during a time interval, the plurality of cameras capture the images asynchronously; determining a position of the moving object in the at least first, second and third images; determining lines of position based on the determined positions in the at least first, second and third images; and determining a first position which satisfies a metric based on distances from the first position to the lines of position. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification