Kernelized Correlation Filter Multi-Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recognition-based tracking algorithms are time-consuming and struggle with multi-scale problems, especially when dealing with a large number of training samples, and are not suitable for multi-object tracking scenarios.

Innovation Solution

The high-speed automatic multi-object tracking method employs kernelized correlation filters, using a circulant matrix to obtain training samples and accelerate the training process with faster Fourier transform, and performs multi-scale analysis via optical flow to efficiently track objects across multiple frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If recognition-based tracking algorithms use online machine learning to train classifiers, then tracking robustness and adaptability improve, but training time increases significantly

Engineering Contradiction:
Improvetracking robustnessVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-generates a large number of training samples using circulant matrices before the actual tracking process. This preliminary sample generation allows the classifier to be trained in advance with sufficient data, improving tracking robustness while enabling faster real-time tracking since the heavy sample generation work is completed beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical training processes with FFT-based frequency domain computation. By transforming the training process into the frequency domain using Fast Fourier Transform, the computational complexity is reduced from O(N²) to O(N log N), dramatically accelerating the training process while maintaining classification accuracy.

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

2Measurement precision

If circulant matrix method is used to generate training samples, then sufficient training samples are obtained with higher recognition rate, but multi-scale problems cannot be solved

Engineering Contradiction:
Improverecognition rateVSAvoidmulti-scale problem solving
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic scaling factors and multi-scale feature extraction mechanisms that allow the tracking system to adapt to objects of different sizes. The circulant matrix method is extended to work with scaled versions of training samples, enabling the classifier to recognize objects at multiple scales while maintaining high recognition rates.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If traditional Fourier transform is used for kernel trick acceleration, then training time is reduced, but computational efficiency is not maximized

Engineering Contradiction:
Improvetraining timeVSAvoidcomputational efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent employs Fast Fourier Transform (FFT) to replace traditional Fourier transform computation. This substitution leverages the efficient O(N log N) algorithm of FFT, significantly reducing computational time and improving processing speed while maintaining the accuracy benefits of the kernel trick for classification.

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

4Measurement precision

If recognition-based tracking is applied to multi-object scenarios, then individual object tracking accuracy is maintained, but the system cannot be extended to handle multiple objects efficiently

Engineering Contradiction:
Improveobject tracking accuracyVSAvoidmulti-object tracking capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the multi-object tracking problem into independent sub-problems by generating separate circulant matrix training samples for each object class. This segmentation allows the system to maintain high tracking accuracy for each individual object while efficiently handling multiple objects through parallel processing of their respective training sets and classifiers.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9898827B2High-speed automatic multi-object tracking method and system with kernelized correlation filters
Publication Date: 2018.02.20 ZHEJIANG SHENGHUI LIGHTING
  • US9898827B2 patent drawing
  • US9898827B2 patent drawing
  • US9898827B2 patent drawing

AI summary

A high-speed automatic multi-object tracking method with kernelized correlation filters is provided. The method includes obtaining an image frame from a plurality of image frames in a video, extracting a foreground object sequence from the obtained image frame, and determining similarity between each foreground object of the extracted foreground object sequence and a tracked object. The method also includes calculating HOG features of the foreground objects with a lower similarity, obtaining training samples for each of the foreground objects with the lower similarity using a circular matrix, obtaining a classifier via a kernel method accelerated by FFTW, and obtaining tracking points using a sparse optical flow. Further, the method includes detecting object matching responses using a detection response function, performing multi-scale analysis for the object based on an optical flow method, and processing a next image frame of the plurality of image frames in the video until the video ends.