Rotating Object Spin Measurement with Precomputed Pixel Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for measuring the spin data of rotating objects, such as golf balls and baseballs, face challenges in calculating rotation amounts in real-time due to the complexity of converting pixel coordinates from camera images into actual space coordinates, making it difficult to measure spin data with high speed and small computation.
Innovation Solution
An apparatus and method that derive spin data by mapping pixel location coordinates of a rotating object marker to pre-stored spin data in a spin data storage unit, utilizing a 3D simulator to simulate and store spin data for each type of rotating object, and then mapping these coordinates to extract rotation axis and spin rate without converting to actual space coordinates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If pixel coordinates of a rotating object marker are converted into actual space coordinates to measure spin data, then measurement precision is improved, but computation complexity and processing time increase significantly
Solution Approach 1:
The patent creates a virtual copy of the rotating object in a 3D simulation environment, rendering images of the object with markers at known positions. By comparing the captured 2D marker positions with the pre-computed 3D marker positions from the virtual model, the system determines spin data without performing complex coordinate transformations on actual physical measurements.
Solution Approach 2:
The patent pre-computes and stores the relationship between 3D marker positions and 2D image coordinates for various rotation states in a database before actual measurement. During measurement, the system only needs to lookup and match pre-computed data rather than performing real-time complex calculations, significantly reducing computation time.
2Measurement precision
If complex formulas are used to calculate rotation amount of spherical objects, then measurement precision is improved, but processing speed decreases making real-time measurement difficult
Solution Approach 1:
The system uses a 3D virtual model to create a database of pre-computed marker positions corresponding to various rotation states. During actual measurement, the system compares captured marker positions with the database to directly determine rotation amount, replacing complex real-time calculations with efficient data matching and lookup operations.
Solution Approach 2:
The patent performs all complex computational work in advance by pre-calculating and storing the relationship between marker positions and rotation parameters in a database. This preliminary action eliminates the need for complex real-time calculations during actual measurement, enabling fast processing speeds while maintaining precision.
3Measurement precision
If coordinate conversion process is implemented to measure spin data, then measurement accuracy is improved, but measurement time increases reducing real-time capability
Solution Approach 1:
The patent creates a virtual 3D copy of the rotating object and pre-computes the correspondence between 3D marker positions and 2D image coordinates for various rotation states. During actual measurement, the system only needs to match captured 2D positions with pre-computed data, eliminating time-consuming real-time coordinate conversions while maintaining measurement accuracy.
Solution Approach 2:
The system performs all complex coordinate conversion calculations in advance by pre-computing and storing the relationship between 3D and 2D coordinates in a database. During actual measurement, the system only performs simple data lookup and matching operations, significantly reducing measurement time and enabling real-time capability.
Data Source
AI summary
Disclosed is an apparatus for measuring spin data of a rotating object, which includes: a rotating object detection unit detecting an image of a rotating object with respect to an image of n frames captured by a camera; a coordinate extraction unit extracting location coordinates of a marker in the rotating object image detected by the rotating object detection unit; a spin data storage unit in which spin data of the rotating object is stored in advance; and a spin data derivation unit deriving final spin data based on the spin data of the rotating object stored in the spin data storage unit and the location coordinates of the marker extracted by the coordinate extraction unit. According to exemplary embodiment of the present disclosure, spin data of a rotating object can be derived through only mapping pixel location coordinates of a rotating object marker, and spin data stored in a spin data storage unit constructed in advance, without conversion of actual space coordinates for the marker coordinates for the rotating object, so the spin data of the rotating object can be measured with a high speed and a small computation amount.


