Hockey Puck Tracking via Dual-Process Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automating the tracking of a hockey puck in sports games is challenging due to its small size, similar shape to other objects, high speed, and occlusion by players and sticks, making it difficult for camera operators and broadcast systems to accurately capture and broadcast the game while also hindering the collection of reliable gaming statistics.

Innovation Solution

A system and method that utilize a combination of image processing techniques, including correlation filters, shape comparators, and Kalman estimators to track the puck through a first object location process and a second object location process, which includes controlled and free movement tracking routines, to handle occlusions and shape changes, ensuring accurate puck detection and tracking even in complex environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single object location process is used to track the puck, then the system complexity is low, but the tracking reliability fails when the puck is occluded or moves at high speed

Engineering Contradiction:
Improvetracking reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The tracking system is segmented into two distinct object location processes: a first process for normal tracking conditions and a second process for difficult conditions (occlusion, high speed). This segmentation allows each process to be optimized for its specific purpose, improving overall reliability without requiring a single overly complex system to handle all scenarios.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between the first and second object location processes based on tracking conditions. When the puck becomes occluded or moves at high speed, the system transitions from the first process to the second process, adapting to changing conditions to maintain reliable tracking.

Inventive Principle:
Principle #15Dynamics

2Productivity

If automated tracking is implemented, then broadcast operational costs are reduced, but the difficulty of detecting and measuring the puck increases due to its small size and similar shape to other objects

Engineering Contradiction:
Improvebroadcast efficiencyVSAvoidpuck detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system utilizes color information to distinguish the puck from other objects. By analyzing color characteristics and changes in the video feed, the tracking system can identify and follow the puck even when its small size and similar shape to other objects make detection difficult.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system employs intermediate processing steps including template matching and feature extraction that serve as mediators between the raw video data and the final tracking decision. These intermediary processes help overcome the difficulty of detecting the small puck among similarly shaped objects.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If the first object location process is used continuously, then the processing speed is maintained, but the measurement precision decreases when the puck is occluded by players or sticks

Engineering Contradiction:
Improveprocessing speedVSAvoidpuck location precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system incorporates feedback mechanisms that monitor tracking quality and occlusion conditions. When occlusion is detected, the feedback loop triggers a switch to the second object location process, which is optimized for maintaining precision under occlusion conditions while managing processing speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts its processing approach based on occlusion conditions. During normal conditions, the first process maintains high processing speed. When occlusion is detected, the system transitions to the second process that prioritizes measurement precision through alternative detection methods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12190539B2System and method for tracking an object
Publication Date: 2025.01.07 CENT FOR INTELLIGENT MULTIDIMENSIONAL DATA ANALYSIS LTD
  • US12190539B2 patent drawing
  • US12190539B2 patent drawing
  • US12190539B2 patent drawing

AI summary

A system and method for tracking an object comprising: an image input gateway arranged to receive a series of image frames from a stream of images, wherein the stream of images includes representations of the object being spatially displaced over the series of image frames; an object tracker arranged to process the series of image frames to track the object with a first object location process arranged to locate the object in the series of image frames; and, when upon the object is unable to be located by the first object location process in any of the image frames within the series of image frames, use a second object location process to locate the object in the image frames or subsequent image frames for tracking the object through the remaining series of image frames.