Object location and movement detection system and method
First Claim
Patent Images
1. A system for collecting and analyzing data related to a ball in flight comprising:
- at least one camera for recording images of a flight of a ball in a viewing area; and
a control means connected to and controlling the at least one camera to record an image of the ball entering an initial portion of the viewing area and the control means responding to the image of the ball in the initial portion of the viewing area for predicting another portion of the viewing area in which to obtain an image of the ball with the at least one camera or another camera connected to the control means;
wherein the ball is unmarked and the control means computes a trajectory of the ball using a ball flight model and a ball spin calculated from images of the ball in the viewing area;
wherein the control means computes the trajectory by;
obtaining a first plurality of images of the ball from the at least one camera during an initial first segment of the ball flight;
determining from the first plurality of images a best fit first curve with an initial velocity and launch vector;
projecting the ball trajectory through a second segment of the ball flight using the best fit initial velocity and launch vector in the ball flight model;
using the ball flight model to generate a series of ball trajectory curves with various spin rates and spin axes;
obtaining a second plurality of images of the ball from the at least one camera or another camera during the second segment of the ball flight;
using the first plurality of images and the second plurality of images to obtain a best fit second curve; and
one of a) comparing the ball trajectory curves that fit the best fit first curve with the best fit second curve and selecting one of the ball trajectory curves that minimizes an area between the compared curves and b) determining a maximum deviation of the best fit second curve from one of the flight model ball trajectory curves having a zero spin at a given time and selecting one of the ball trajectory curves closest to the maximum deviation as indicating a spin rate of the ball.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting object location and movement utilizes a first viewing area (40) observed by a first camera (42) cooperating with a light (43) and a second camera (44) cooperating with a light (45). A third camera (46) can be added to observe a second viewing area (47) encompassing the first viewing area (40). The first camera (42) acquires images at time spaced points (51) and (53) along a first trajectory line (55). The second camera (44) acquires images at time spaced points (52) and (54) along a second trajectory line (56). This information is combined to generate the 3-D trajectory line (50) of the object.
57 Citations
7 Claims
-
1. A system for collecting and analyzing data related to a ball in flight comprising:
-
at least one camera for recording images of a flight of a ball in a viewing area; and a control means connected to and controlling the at least one camera to record an image of the ball entering an initial portion of the viewing area and the control means responding to the image of the ball in the initial portion of the viewing area for predicting another portion of the viewing area in which to obtain an image of the ball with the at least one camera or another camera connected to the control means; wherein the ball is unmarked and the control means computes a trajectory of the ball using a ball flight model and a ball spin calculated from images of the ball in the viewing area; wherein the control means computes the trajectory by; obtaining a first plurality of images of the ball from the at least one camera during an initial first segment of the ball flight; determining from the first plurality of images a best fit first curve with an initial velocity and launch vector; projecting the ball trajectory through a second segment of the ball flight using the best fit initial velocity and launch vector in the ball flight model; using the ball flight model to generate a series of ball trajectory curves with various spin rates and spin axes; obtaining a second plurality of images of the ball from the at least one camera or another camera during the second segment of the ball flight; using the first plurality of images and the second plurality of images to obtain a best fit second curve; and one of a) comparing the ball trajectory curves that fit the best fit first curve with the best fit second curve and selecting one of the ball trajectory curves that minimizes an area between the compared curves and b) determining a maximum deviation of the best fit second curve from one of the flight model ball trajectory curves having a zero spin at a given time and selecting one of the ball trajectory curves closest to the maximum deviation as indicating a spin rate of the ball. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for collecting and analyzing data related to an unmarked ball in flight comprising:
-
at least one camera for recording images of a flight of an unmarked ball in a viewing area; and a control means connected to and controlling the at least one camera to record an image of the ball entering an initial portion of the viewing area and the control means responding to the image of the ball in the initial portion of the viewing area for predicting another portion of the viewing area in which to obtain an image of the ball with the at least one camera or another camera connected to the control means, wherein the control means computes a trajectory of the ball using a ball flight model and a ball spin calculated from images of the ball in the viewing area by; obtaining a first plurality of images of the ball from the at least one camera during an initial first segment of the ball flight; determining from the first plurality of images a best fit first curve with an initial velocity and launch vector; projecting the ball trajectory through a second segment of the ball flight using the best fit initial velocity and launch vector in the ball flight model; using the ball flight model to generate a series of ball trajectory curves with various spin rates and spin axes; obtaining a second plurality of images of the ball from the at least one camera or another camera during the second segment of the ball flight; using the first plurality of images and the second plurality of images to obtain a best fit second curve; and one of a) comparing the ball trajectory curves that fit the best fit first curve with the best fit second curve and selecting one of the ball trajectory curves that minimizes an area between the compared curves and b) determining a maximum deviation of the best fit second curve from one of the flight model ball trajectory curves having a zero spin at a given time and selecting one of the ball trajectory curves closest to the maximum deviation as indicating a spin rate of the ball.
-
Specification