Velocity Tracking via Frame Differencing and Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for measuring the velocity of objects, such as baseball pitches, suffer from inaccuracies due to user-activated timers, fixed location requirements, and inability to function handheld, especially when detecting objects against a moving background.

Innovation Solution

A smartphone-based system using a camera with algorithmic improvements for velocity tracking, incorporating frame differencing and correlation methods to accurately measure object velocity, capable of handling handheld operation and moving backgrounds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional user-activated timers are used to measure velocity, then the system is simple to operate, but the measurement precision deteriorates due to latency and user reaction time

Engineering Contradiction:
Improveuser operation simplicityVSAvoidvelocity measurement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by automatically detecting the object in the video stream and preparing measurement parameters in advance. The processor continuously analyzes video frames to identify the object and pre-calculates measurement parameters, so that when velocity measurement is needed, the system is already prepared and can immediately provide accurate measurements without user reaction time delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical/manual timing system with an automated computer vision system. Instead of relying on user-activated timers and manual start/stop actions, the system uses image processing algorithms to automatically track the object across video frames and calculate velocity, eliminating human reaction time and improving measurement precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If the distance from the mound to the plate is used for velocity calculation, then the measurement process is simplified, but the measurement precision deteriorates because the actual distance from pitcher's hand to catcher's glove differs

Engineering Contradiction:
Improvemeasurement process complexityVSAvoidvelocity calculation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments the measurement process into distinct phases: detecting the pitcher's hand position in the first frame, tracking the object through intermediate frames, and identifying the catcher's glove position in the final frame. This segmentation allows the system to measure the actual distance traveled by the object rather than relying on fixed stadium dimensions, improving accuracy while maintaining automated operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces video frame analysis as an intermediary measurement method. Instead of directly measuring the fixed distance from mound to plate, the system uses multiple video frames to capture the actual start and end positions of the object, creating an intermediary reference system that accurately reflects the true distance traveled during the specific measurement instance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If high speed video recording is used with manual frame searching, then velocity measurement can be performed, but the loss of time increases due to manual frame-by-frame analysis

Engineering Contradiction:
Improvevelocity measurement capabilityVSAvoidtime for frame analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces manual frame-by-frame analysis with automated image processing algorithms. The processor automatically analyzes video frames to detect the object's position, track its movement, and calculate velocity, eliminating the time-consuming manual searching process while maintaining or improving measurement precision through consistent algorithmic analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service by automatically detecting the object in video frames, tracking its position changes, and calculating velocity without requiring user intervention. The processor continuously monitors the video stream and autonomously identifies key frames and computes measurements, freeing the user from time-consuming manual analysis while providing accurate velocity data.

Inventive Principle:
Principle #25Self-service

4Device complexity

If fixed location systems are used for velocity measurement, then the measurement setup is simplified, but the adaptability deteriorates because the system cannot be used handheld

Engineering Contradiction:
Improvesystem setup complexityVSAvoidhandheld operation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static fixed-location setup to a dynamic handheld-capable system. The automated object detection and tracking algorithms continuously adapt to the camera's movement and changing perspectives, allowing the system to function accurately whether mounted on a tripod or held in the user's hand. The processor adjusts measurement parameters in real-time based on detected object position and camera motion.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal measurement system that can operate in multiple configurations - fixed location with tripod mounting or handheld operation. The automated image processing and object tracking capabilities work effectively in both scenarios, making the system versatile and adaptable to different measurement situations without requiring separate specialized equipment for each configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

5Measurement precision

If conventional camera-based systems are used, then velocity measurement is possible, but the measurement precision deteriorates when detecting objects against a moving background

Engineering Contradiction:
Improveobject detection capabilityVSAvoidmoving background interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system extracts the object of interest from the moving background by using automated detection algorithms that identify specific visual characteristics of the target object. The processor separates the object's motion trajectory from the background movement by tracking distinctive features, allowing accurate velocity measurement even when the background is in motion or when the camera itself is moving.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces automated object detection algorithms as an intermediary layer between the raw video data and velocity calculation. This intermediary system identifies and tracks the specific object of interest, filtering out background motion and camera movement interference, thereby enabling precise velocity measurement of the target object regardless of background conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11842501B2Methods and systems of tracking velocity
Publication Date: 2023.12.12 VELO SOFTWARE LLC
  • US11842501B2 patent drawing
  • US11842501B2 patent drawing
  • US11842501B2 patent drawing

AI summary

Systems and methods for determining a velocity of a fluid or an object are described. Systems and methods include receiving image data of the fluid or the object, the image data comprising a plurality of frames. Each frame comprises an array of pixel values. Systems and methods include creating a frame difference by subtracting an array of pixel values for a first frame of the image data from an array of pixel values for a second frame of the image data. Systems and methods include measuring a difference between a location of the object in the first frame of the image data and the second frame of the image data. Systems and methods include creating a correlation matrix based on the measured difference. Systems and methods include using the frame difference and the correlation matrix to automatically determine the velocity of the fluid or the object.