Method of image processing of paint dots on golf balls
First Claim
Patent Images
1. A method of automatically calculating the spatial relationship of a plurality of diffuse dots on a ball, comprising the automated steps of:
- (a) obtaining at least two ball images of the ball at two or more discrete times;
(b) calculating a first gray level of the image;
(c) smoothing and binarizing the image;
(d) locating and determining the number of ball images in the image;
(e) locating and calculating the number of diffuse dots on each ball image;
(f) confirming that the calculated number of dots equals a predetermined number of dots on each ball image; and
(g) calculating movement characteristics of the ball.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically calculating the spatial relationship of a plurality of diffuse dots on a ball, comprising the automated steps of obtaining at least two ball images of the ball at two or more discrete times; calculating a first gray level of the image; smoothing and binarizing the image; locating and determining the number of ball images in the image; locating and determining the number of diffuse dots on each ball image; confirming that the calculated number of dots equals a predetermined number of dots on each ball image; and calculating movement characteristics of the ball.
66 Citations
13 Claims
-
1. A method of automatically calculating the spatial relationship of a plurality of diffuse dots on a ball, comprising the automated steps of:
-
(a) obtaining at least two ball images of the ball at two or more discrete times;
(b) calculating a first gray level of the image;
(c) smoothing and binarizing the image;
(d) locating and determining the number of ball images in the image;
(e) locating and calculating the number of diffuse dots on each ball image;
(f) confirming that the calculated number of dots equals a predetermined number of dots on each ball image; and
(g) calculating movement characteristics of the ball. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
(a) determining a boundary of the ball images in the image; and
(b) calculating a region of interest around each boundary.
-
-
4. The method of claim 3, wherein the step of determining the boundary of the ball images in the image further comprises a contour following or a boundary chain algorithm.
-
5. The method of claim 3, wherein the region of interest is rectangular.
-
6. The method of claim 1, wherein the step of locating and determining the number of diffuse dots on each ball image further comprises the steps of:
-
(a) isolating a region of interest;
(b) inverting the image; and
(c) calculating a second gray level to provide a threshold value.
-
-
7. The method of claim 1, wherein the step of determining the number of diffuse dots on each ball image further comprises the steps of:
-
(a) identifying at least one discrete object within the image using a contour tracing or a boundary chain algorithm;
(b) calculating an area, a centroid, and an aspect ratio for each discrete object in a region of interest; and
(c) filtering the objects based on the area and aspect ratio.
-
-
8. The method of claim 1, wherein the step of confirming that the calculated number of dots equals the predetermined number of dots on each ball image further comprises using a Golden Mean algorithm.
-
9. The method of claim 1, wherein the characteristics of the ball comprise magnitude of velocity, direction of velocity, magnitude of spin, direction of spin.
-
10. The method of claim 9, wherein the direction of velocity is defined as angles relative to an orthogonal gravity oriented coordinate system.
-
11. The method of claim 9, wherein the direction of spin is defined as components of spin about an orthogonal axis.
-
12. The method of claim 1, wherein the dots have a thickness of less than about 0.001 inches.
-
13. The method of claim 1, where in the diffuse dots are pad printed or inkjet printed on the ball.
Specification