Throwing Position Detection Using Video Projectile Trajectories
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining the throwing positions of high-altitude projectiles are inaccurate and inefficient, relying heavily on manual screening and review of camera videos, which are prone to errors and time-consuming.
Innovation Solution
A method and apparatus that utilize computer vision techniques to analyze image frames of a video, identify projectile positions, track trajectories, and calculate throwing positions based on height values derived from groups of image frames, reducing environmental and manual interference.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual screening and review of camera videos is used to determine throwing positions, then the process can be performed with simple equipment, but the accuracy and efficiency of throwing position acquisition deteriorates
Solution Approach 1:
The patent replaces manual mechanical screening of videos with an automated computer vision system that uses image processing algorithms to detect and analyze projectile motion. The system automatically identifies throwing positions by processing video frames through computational methods, substituting human manual review with automated image analysis technology.
Solution Approach 2:
The system enables self-service by allowing the video analysis system to automatically determine throwing positions without requiring manual intervention. The automated detection algorithm processes videos independently, identifying projectile trajectories and origin points through self-contained computational analysis, eliminating the need for human operators to manually review each video clip.
2Productivity
If manual screening of camera videos is used to find video clips of thrown objects, then the equipment required is simple, but the time consumption and efficiency deteriorates
Solution Approach 1:
The patent implements continuous automated video analysis where the system processes video frames in real-time or batch mode without interruption. The image processing algorithm continuously analyzes video content to detect thrown objects and determine throwing positions, maintaining uninterrupted productive action rather than relying on intermittent manual review cycles.
Solution Approach 2:
The system replaces time-consuming manual video screening with automated computer vision processing that rapidly analyzes video content. The computational algorithm processes multiple video frames simultaneously or in quick succession, dramatically reducing the time required to identify throwing positions compared to sequential manual review.
3Reliability
If manual review is used to determine throwing positions, then the system complexity is low, but the accuracy and reliability deteriorates due to human error
Solution Approach 1:
The patent replaces unreliable manual determination with automated computer vision analysis that eliminates human error. The system uses consistent algorithmic processing to identify throwing positions, ensuring reliable and reproducible results through objective computational analysis rather than subjective human judgment.
Solution Approach 2:
The system incorporates feedback mechanisms where the image processing algorithm continuously refines its analysis based on detected features and patterns. The automated system uses feedback from video frame analysis to improve detection accuracy, adjusting its processing based on identified projectile characteristics and trajectory patterns to enhance reliability.
Data Source
AI summary
A throwing position acquisition method and apparatus, a computer device, and a storage medium. The method includes: acquiring image frames of a target video; acquiring a projectile position in each image frame; acquiring a trajectory starting point position of the target object based on the projectile position in each image frame; acquiring, based on projectile positions corresponding to at least one group of image frames in the image frames, a first height value corresponding to a case that the target object is thrown; and acquiring a throwing position of the target object based on the first height value and the trajectory starting point position of the target object.


