Multi-Object Tracking With Kalman Filter Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking technologies face challenges in accurately tracking multiple detection targets due to overlapping images, leading to tracking errors and reduced accuracy, particularly when using Kalman filters.

Innovation Solution

The implementation of an object tracking device that utilizes a Kalman filter for each detection target, groups multiple Kalman filters, and determines whether they correspond to the same object through hierarchical management and data association, using methods like DBSCAN clustering to manage observation values, Kalman filters, and tracked object IDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple detection targets are tracked using individual Kalman filters, then tracking accuracy for each target is improved, but device complexity increases due to managing multiple filters and their associations

Engineering Contradiction:
Improvetracking accuracyVSAvoidcomplexity of managing multiple Kalman filters
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an ID management unit as an intermediary component that manages the association between detection targets and Kalman filters using unique IDs. This mediator handles the complexity of tracking multiple targets by maintaining ID assignments and resolving associations, thereby improving tracking accuracy while isolating the complexity within a dedicated management module rather than分散 across the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If Kalman filters are used for tracking multiple detection targets, then tracking capability is improved, but misidentification and tracking failures occur due to overlapping images

Engineering Contradiction:
Improvetracking capabilityVSAvoidtracking reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the tracking system into distinct functional units: a detection unit that identifies targets, an ID management unit that assigns unique identifiers, and a tracking unit that maintains Kalman filters. By segmenting the system, each detection target can be assigned a unique ID and corresponding Kalman filter, preventing misidentification even when images overlap. This segmentation ensures that tracking capability is maintained while reliability improves through clear target differentiation.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If hierarchical management and data association methods are implemented, then object identification accuracy is improved, but processing time and computational load increase

Engineering Contradiction:
Improveobject identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-assigning unique IDs to detection targets and pre-establishing the correspondence between IDs and Kalman filters before tracking begins. The ID management unit prepares the association structure in advance, so that during actual tracking, the system can quickly retrieve and update filter states without performing complex matching operations in real-time. This preliminary organization of data associations reduces processing time while maintaining high identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12541864B2Object tracking device and object tracking method
Publication Date: 2026.02.03 KYOCERA CORP
  • US12541864B2 patent drawing
  • US12541864B2 patent drawing
  • US12541864B2 patent drawing

AI summary

Provided are an object tracking device and an object tracking method that allow multiple objects to be tracked with high accuracy. An object tracking device (20) includes an input interface (21), a processor (23), and an output interface (24). The input interface (21) is configured to acquire sensor data. The processor (23) is configured to detect multiple detection targets from the sensor data and perform tracking using a Kalman filter for each of the multiple detection targets. The output interface (24) is configured to output detection results of the detection targets. The processor (23) groups a plurality of the Kalman filters and determines whether or not each of the Kalman filters corresponds to an identical object.