Object Tracking With Kalman Prediction and Adaptive Camera Framing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection and tracking systems face challenges in accurately predicting the future location of moving objects, especially in dynamic environments, and efficiently adjusting the field of view to maintain object tracking, particularly when objects deviate significantly from the image center.

Innovation Solution

The system employs a neural network for object detection and a Kalman filter for predicting future object locations, generating control signals to adjust the camera's field of view through zoom and gimbal controls, and cropping images to focus processing resources on the object's predicted path, ensuring efficient tracking and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the camera field of view is adjusted to track objects that deviate significantly from the image center, then tracking reliability is improved, but device complexity increases due to additional zoom and gimbal control mechanisms

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

Solution Approach 1:

The Kalman filter predicts future object locations in advance before the object actually moves out of the current field of view. This preliminary prediction allows the system to prepare for upcoming tracking challenges, enabling more reliable tracking by anticipating where the object will be next, thereby reducing the need for complex reactive adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the field of view based on predicted object locations. The zoom and gimbal controls are activated only when predicted deviations exceed thresholds, making the system adaptive rather than statically complex. This dynamic approach maintains tracking reliability while minimizing unnecessary device complexity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If image cropping is used to focus on predicted object locations, then processing efficiency is improved, but measurement precision may worsen due to reduced field of view

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmeasurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary cropping based on Kalman filter predictions before actual object detection. By pre-defining the region of interest based on predicted object locations, the neural network can focus computational resources on the most likely object positions, improving processing efficiency while maintaining measurement precision through prediction-guided selective processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of processing the entire image uniformly, the system applies different processing quality to different regions. The predicted object location receives high-resolution processing through the neural network, while other regions are either cropped out or processed at lower resolution, optimizing the trade-off between processing efficiency and measurement precision.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If neural network detection is performed on every image frame, then detection precision is improved, but processing time increases

Engineering Contradiction:
Improvedetection precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs neural network detection partially - only on cropped regions containing predicted object locations rather than on every pixel of every image frame. The Kalman filter provides partial detection information that guides where full neural network processing is needed, reducing overall processing time while maintaining detection precision in critical areas.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The image processing is segmented into multiple stages: Kalman filter prediction for all frames, threshold-based filtering to identify regions of interest, and neural network detection only on those segmented regions. This segmentation allows the system to maintain high detection precision where needed while reducing overall processing time by avoiding unnecessary full-frame neural network processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11514585B2Object tracking
Publication Date: 2022.11.29 NOKIA SOLUTIONS & NETWORKS OY
  • US11514585B2 patent drawing
  • US11514585B2 patent drawing
  • US11514585B2 patent drawing

AI summary

An apparatus, method and computer program is described comprising detecting a first object in a first image of a sequence of images using a neural network (22), wherein the means for detecting the first object provides an object area indicative of a first location of the first object; and tracking the first object (24), wherein the means for tracking the first object further comprises generating a predicted future location of the first object and generating an updated location of the first object using the neural network. The means for generating the predicted future location of the first object may, for example, receive said object area indicative of a first location of the first object and may receive said updated location information of the first object.