Image processing for launch parameters measurement of objects in flight
First Claim
1. A method of measuring launch parameters of an object in flight, the method comprising:
- capturing a plurality of images of an object in flight;
identifying a radius of the object and a center of the object in each of the plurality of images;
calculating a velocity, an elevation angle, and an azimuth angle based on the radius of the object, the center of the object, and pre-measured camera alignment values;
cropping the plurality of images to a smallest square that bounds the object;
flattening the plurality of images from spherical representations to Cartesian representations;
converting the Cartesian representations to polar coordinates with a range of candidate centers of rotation; and
based on a fit of the polar image pair, measuring the spin axis and spin rate.
1 Assignment
0 Petitions
Accused Products
Abstract
An example embodiment includes a method of measuring launch parameters of an object in flight. The method includes capturing images of an object in flight. A radius of the object and a center of the object are identified in each of the images. A velocity, an elevation angle, and an azimuth angle are calculated based on the radius of the object, the center of the object, and pre-measured camera alignment values. The method further includes cropping the images to a smallest square that bounds the object and flattening the images from spherical representations to Cartesian representations. The method also includes converting the Cartesian representations to polar coordinates with a range of candidate centers of rotations. Based on a fit of the polar image pair, the spin axis and spin rate are measured.
-
Citations
20 Claims
-
1. A method of measuring launch parameters of an object in flight, the method comprising:
-
capturing a plurality of images of an object in flight; identifying a radius of the object and a center of the object in each of the plurality of images; calculating a velocity, an elevation angle, and an azimuth angle based on the radius of the object, the center of the object, and pre-measured camera alignment values; cropping the plurality of images to a smallest square that bounds the object; flattening the plurality of images from spherical representations to Cartesian representations; converting the Cartesian representations to polar coordinates with a range of candidate centers of rotation; and based on a fit of the polar image pair, measuring the spin axis and spin rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A launch monitor system comprising:
-
two cameras; and a processor configured to execute computer instructions to cause a computing system to perform operations for measuring launch parameters of an object in flight, the operations comprising; capturing a plurality of images of an object in flight; identifying a radius of the object and a center of the object in each of the plurality of images; calculating a velocity, an elevation angle, and an azimuth angle based on the radius of the object, the center of the object, and pre-measured camera alignment values; cropping the plurality of images to a smallest square that bounds the object; flattening the plurality of images from spherical representations to Cartesian representations; converting the Cartesian representations to polar coordinates with a range of candidate centers of rotation; and based on a fit of the polar image pair, measuring the spin axis and spin rate. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification