Multi-Camera Object Tracking via Global Plane Homography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-camera systems for object tracking in large physical spaces face challenges in real-time processing due to computational intensity and the inability to accurately determine physical locations of objects, especially in busy environments, and lack efficient handoff of tracking information between camera views.

Innovation Solution

A system that generates homographies to map pixel locations from cameras to physical locations on a global plane, enabling accurate object tracking, handoff of tracking information, and detection of interactions using virtual curtains and weight sensors, while employing a cascade of algorithms for reliable item assignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feature-based object identification is used in busy environments, then object identification capability is improved, but computational intensity and processing time increase significantly

Engineering Contradiction:
Improveobject identification capabilityVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the tracking space into multiple zones corresponding to different camera fields of view. Each camera independently processes objects within its own zone, avoiding the need to process all objects across all camera views. This segmentation reduces computational complexity from O(n²) to O(n) where n is the total number of objects, enabling real-time processing while maintaining identification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-establishes homography mappings between camera pixel coordinates and global plane physical locations during system setup. These pre-computed transformation matrices are stored and reused during operation, eliminating the need for real-time coordinate transformations and reducing processing overhead during actual object tracking.

Inventive Principle:
Principle #10Preliminary action

2Area of stationary object

If multiple cameras are deployed to cover large physical spaces, then spatial coverage is improved, but system complexity and data integration difficulty increase

Engineering Contradiction:
Improvespatial coverageVSAvoidsystem complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The system merges individual camera views by establishing a common global plane coordinate system. Homography transformations map pixel coordinates from each camera to corresponding physical locations on the global plane, allowing seamless integration of multiple camera fields of view into a unified tracking space without increasing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The global plane serves as an intermediary coordinate system between individual camera views. Instead of directly integrating complex camera data, the system uses the global plane as a mediator to transform and align coordinates from different cameras, simplifying the data integration process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If conventional feature comparison methods are used for object tracking, then tracking accuracy is improved, but processing time becomes incompatible with real-time applications

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

Solution Approach 1:

The system replaces conventional mechanical feature comparison methods with mathematical homography transformations. Instead of computationally intensive template matching or feature descriptor comparison, the system uses pre-computed transformation matrices to directly map object positions from camera coordinates to global plane coordinates, dramatically reducing processing time while maintaining accuracy.

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

Data Source

PatentUS11823397B2Multi-camera image tracking on a global plane
Publication Date: 2023.11.21 7-ELEVEN INC
  • US11823397B2 patent drawing
  • US11823397B2 patent drawing
  • US11823397B2 patent drawing

AI summary

A system includes sensors and a tracking subsystem. The subsystem receives a first image feed from a first sensor and a second image feed from a second sensor. The field-of view of the second sensor at least partially overlaps with that of the first sensor. The subsystem detects an object in a frame from the first feed. The subsystem determines a first pixel position of the object. The subsystem determines a second pixel position of the object. Based on the first pixel position and the second pixel position, a global position for the object is determined in a space.