Multi-Camera Target Tracking Using Feature Banks for Real-Time Global IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cross-camera multi-target tracking methods are not suitable for real-time or online tracking, lacking the necessary accuracy and speed to identify and associate targets across multiple cameras in a timely manner.

Innovation Solution

A method involving local trajectory determination, feature bank updating, and clustering operations to determine global target identifications using anchors, performed at a predetermined clustering period, to associate local trajectories across multiple cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If anchor-based cross-camera multi-target tracking method is used, then tracking accuracy is improved, but real-time processing capability deteriorates

Engineering Contradiction:
Improvetracking accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the tracking process into two distinct phases: offline phase for comprehensive anchor generation using full video data, and online phase for real-time tracking using pre-generated anchors. This segmentation allows complex computations to be performed offline while maintaining real-time performance during actual tracking operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by generating anchors offline before real-time tracking. The offline anchor generation process pre-computes trajectory associations across cameras, creating a reference framework that enables fast real-time tracking without repeating complex computations during live operations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive feature analysis is performed across all frames, then tracking accuracy is improved, but processing time increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs comprehensive feature analysis in advance during the offline phase, extracting and analyzing trajectory features from all video frames before real-time tracking. This preliminary analysis creates pre-computed anchor data that can be quickly referenced during online tracking without repeating time-consuming feature extraction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts essential trajectory features and anchor information from the complete video data during offline processing, separating the computationally intensive feature analysis from the real-time tracking process. Only the extracted anchor data, not the entire feature set, is used during online tracking.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250322533A1Method, device, and storage medium for target tracking
Publication Date: 2025.10.16 FUJITSU LTD
  • US20250322533A1 patent drawing
  • US20250322533A1 patent drawing
  • US20250322533A1 patent drawing

AI summary

According to an embodiment, a method for target tracking comprises: determining a plurality of local target trajectories having local target identifications based on a plurality of current frames at a current timing provided by a plurality of cameras; updating a first feature bank including a sub-tracklet feature of a recent sub-tracklet of each local target trajectory and a second feature bank including a sub-tracklet feature of an early sub-tracklet of each local target trajectory based on the plurality of local target trajectories; and performing, in a case where the current timing satisfies a time requirement for a predetermined clustering period, operations of: determining a plurality of current anchors having corresponding current cluster appearance features by clustering features in the union of the updated first feature bank and the updated second feature bank; and determining a global target identification of a detected target based on the plurality of current anchors.