Back to results
US 12,685,898 B2Granted
Determination of spin rate and spin axis of a ball in flight
AssigneeRapsodo Pte. Ltd.
InventorsDejiang Xu, Botan Yildirim, Evgeny Lipunov, Aditya Vishwanath, Batuhan Okur
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed for determining the spin rate and the spin axis of a ball in flight. In some embodiments, a method comprises: capturing, with an image sensor, a time series of images of a ball in flight and corresponding image capture times; inputting, with at least one processor, the image frames and the image capture times into a machine learning model; and predicting, with the at least one processor, a spin axis and a spin rate of the ball based on the machine learning model.
Claims20
A method comprising:
- capturing, with an image sensor, a time series of images of a ball in flight and corresponding image capture times;
- inputting, with at least one processor, the image frames and the image capture times into a machine learning model;
- predicting, with the at least one processor, a spin axis and a spin rate of the ball based on the machine learning model;
- wherein the machine learning model includes:
- a first neural network trained to predict seam norms of the ball in 3D space based on a training set of ball images;
- a second neural network trained to predict the spin rate of the ball based on the predicted seam norms and time differences obtained from the training set of ball images;
- and
- a third neural network trained to predict the spin axis of the ball based on the predicted seam norms and ratios of the time differences.
5 more elements
A system comprising:
- at least one camera;
- at least one processor;
- memory storing instructions that when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- capturing, with the at least one camera, a time series of images of a ball in-flight and corresponding image capture times;
- inputting the image frames and image capture times into a machine learning model;
- predicting, with the machine learning model, a spin axis and a spin rate of the ball;
- wherein the machine learning model includes:
- a first neural network trained to predict seam norms of the ball in 3D space based on a training set of ball images;
- a second neural network trained to predict the spin rate of the ball based on the predicted seam norms and time differences obtained from the training set of ball images;
- and
- a third neural network trained to predict the spin axis of the ball based on the predicted seam norms and ratios of the time differences.
8 more elements
An apparatus comprising:
- at least one camera;
- at least one processor;
- memory storing instructions that when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- capturing, with the at least one camera, a time series of images of a ball in-flight and corresponding image capture times;
- inputting the image frames and image capture times into a machine learning model;
- and
- predicting, with the machine learning model, a spin axis and a spin rate of the ball;
- wherein the machine learning model includes:
- a first neural network trained to predict seam norms of the ball in 3D space based on a training set of ball images;
- a second neural network trained to predict the spin rate of the ball based on the predicted seam norms and time differences obtained from the training set of ball images;
- and
- a third neural network trained to predict the spin axis of the ball based on the predicted seam norms and ratios of the time differences.
9 more elements
Dependencies are inferred from the claim text.