Non-overlapping Camera Network Topology Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Tracking objects across non-overlapping camera views is challenging due to geographical remoteness, unpredictable object movement, varying camera placements, and similar object appearances, which complicates the identification and tracking of objects between different camera views.

Innovation Solution

A method that uses iterative across-camera image-matching and multi-cost optimization to track objects by defining paths through scenes based on entry and exit points, employing background subtraction, and utilizing high-dimensional feature vectors like Histogram of Oriented Gradients (HOG) for robust matching, while accommodating variations in speed and time delays using Kernel Density Estimators (KDE) to model complex time-delay effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If cameras are placed in different geographical locations to cover more area, then the coverage area increases, but the difficulty of tracking objects across camera views increases

Engineering Contradiction:
Improvecoverage areaVSAvoidtracking difficulty
Core Design Contradiction:
Area of stationary objectVSDifficulty of detecting and measuring

Solution Approach 1:

The patent transitions from 2D image matching to 3D spatial-temporal matching by incorporating geographic coordinates, camera poses, and time delays. This dimensional expansion enables tracking across non-overlapping views by modeling object trajectories in three-dimensional space-time, resolving the tracking difficulty while maintaining wide coverage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces high-dimensional feature vectors (including HOG, color histograms, and texture features) as intermediaries to bridge the gap between disparate camera views. These feature representations serve as mediators that enable robust object matching even when direct visual overlap between cameras is absent.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cameras are placed non-uniformly to adapt to complex environments, then the adaptability increases, but the complexity of determining camera relationships increases

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidcamera network complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs dynamic time delays and adaptive feature weighting that adjust based on camera geometry, object speed, and environmental conditions. This dynamic approach allows the system to handle non-uniform camera placements automatically, adapting to complex environments without requiring manual calibration for each specific configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes multiple parameters simultaneously including time delays, spatial coordinates, and feature weights to accommodate non-uniform camera placements. By modeling these parameters dynamically rather than fixing them, the system achieves high adaptability to diverse environmental layouts while managing network complexity through unified mathematical frameworks.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If high-dimensional feature vectors are used for robust object matching, then the matching accuracy increases, but the computational complexity increases

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the high-dimensional feature matching process into multiple independent stages: extracting basic features (HOG, color, texture), computing similarity metrics separately for each feature type, and then combining results. This segmentation reduces computational complexity by avoiding the need to compute all feature combinations simultaneously while maintaining high matching accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial feature matching by selectively using the most discriminative features for each specific tracking scenario rather than always processing all high-dimensional features. This selective approach maintains high accuracy when needed while reducing computational burden in scenarios where fewer features suffice.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If iterative across-camera image-matching is performed to determine optimal paths, then the tracking reliability increases, but the processing time increases

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

Solution Approach 1:

The patent performs preliminary actions by pre-computing camera relationships, geometric constraints, and initial feature matches before actual tracking begins. This preprocessing creates a foundation that accelerates the iterative matching process during runtime, maintaining high tracking reliability while reducing real-time processing time through optimized search spaces.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10037607B2Topology determination for non-overlapping camera network
Publication Date: 2018.07.31 KYNDRYL INC
  • US10037607B2 patent drawing
  • US10037607B2 patent drawing
  • US10037607B2 patent drawing

AI summary

Image-matching tracks the movements of the objects from initial camera scenes to ending camera scenes in non-overlapping cameras. Paths are defined through scenes for pairings of initial and ending cameras by different respective scene entry and exit points. For each of said camera pairings a combination path having a highest total number of tracked movements relative to all other combinations of one path through the initial and ending camera scene is chosen, and the scene exit point of the selected path through the initial camera and the scene entry point of the selected path into the ending camera define a path connection of the initial camera scene to the ending camera scene.