TRACKING OF HANDHELD SPORTING IMPLEMENTS USING COMPUTER VISION
First Claim
1. A method for tracking an object approaching an athlete, the method comprising:
- at least three different cameras having different positions capturing three or more different sets of video images of the object approaching the athlete, wherein the athlete is in a stance prepared to strike the object;
a server processor receiving the three or more different sets of video images, wherein the three or more different sets of video images comprise the stance of the athlete;
the server processor approximating at least part of a 3D trajectory of the object based on the three or more sets of video images; and
the server processor incorporating a graphical representation of the at least part of the 3D trajectory of the object into at least one of the three or more different sets of video images.
2 Assignments
0 Petitions
Accused Products
Abstract
A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of video images of the object are obtained using at least two different cameras having different positions. Motion regions within video images are identified, and candidate locations in 2D space of the object is/are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of video images.
2 Citations
20 Claims
-
1. A method for tracking an object approaching an athlete, the method comprising:
-
at least three different cameras having different positions capturing three or more different sets of video images of the object approaching the athlete, wherein the athlete is in a stance prepared to strike the object; a server processor receiving the three or more different sets of video images, wherein the three or more different sets of video images comprise the stance of the athlete; the server processor approximating at least part of a 3D trajectory of the object based on the three or more sets of video images; and the server processor incorporating a graphical representation of the at least part of the 3D trajectory of the object into at least one of the three or more different sets of video images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for tracking an object approaching an athlete, the method comprising:
-
at least two different cameras having different positions capturing two or more different sets of video images of the object approaching the athlete in a stance prepared to strike the object; a server processor receiving the two or more different sets of video images from the at least two different cameras; the server processor approximating at least part of a 3D trajectory of the object based on the two or more different sets of video images; the server processor tracking the stance of the athlete based on the two or more different sets of video images; and the server processor incorporating a graphical representation of the 3D trajectory of the object relative to the stance of the athlete into at least one of the two or more different sets of video images. - View Dependent Claims (11, 12, 13)
-
-
14. A system for tracking an object approaching an athlete, the system comprising:
-
a first camera and a second camera constructed and configured in network communication with at least one processor; wherein the first camera and second camera are operable to capture video images of the athlete and the object approaching the athlete, the athlete in a stance prepared to strike the object, wherein the first and second cameras have different positions; wherein the at least one processor is operable to; receive two or more different sets of video images from the first camera and the second camera; approximate at least part of a 3D trajectory of the object based on the two or more different sets of video images; and incorporate a graphical representation of the 3D trajectory of the object into at least one of the two or more different sets of video images. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification