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 superimposing a graphical representation of the at least part of the 3D trajectory of the object over 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.
9 Citations
14 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 superimposing a graphical representation of the at least part of the 3D trajectory of the object over at least one of the three or more different sets of video images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; identify one or more motion regions within each of the two or more different sets of video images; identify one or more candidate locations in two-dimensional (2D) space of an identifiable portion of the object within the one or more motion regions of the video images, for at least a subset of the two or more different sets of video images; identify, based on the one or more candidate locations in 2D space of the identifiable portion of the object, a probable location in three-dimensional (3D) space of the identifiable portion of the object, for each of a plurality of instants during which the object is approaching the athlete; and approximate a piecewise 3D trajectory of at least the identifiable portion of the object from the probable locations in 3D space of the identifiable portion of the object identified for the plurality of instants during which the object is approaching the athlete; 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 (10, 11, 12, 13, 14)
-
Specification