Object Tracking Across Non-Overlapping Camera Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing camera-based monitoring systems face challenges in continuously tracking objects across networks of cameras with overlapping and non-overlapping fields-of-view, especially in large areas, where cameras are positioned to maximize coverage without overlapping views, and strict security requirements demand continuous object tracking.
Innovation Solution
A Bayesian methodology using a sequential Monte-Carlo approach for image-based tracking, combining color and shape information, and deploying a system with a manager module, image processor, and user interface to initiate and resume tracking across cameras, leveraging topological proximity and Quality of Service concepts to allocate computing resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If cameras are positioned to maximize coverage area, then the coverage area increases, but the fields-of-view become non-overlapping making continuous tracking difficult
Solution Approach 1:
The system pre-establishes topological relationships between cameras and defines expected transition paths for tracked objects. When an object approaches a camera boundary, the system proactively prepares the next camera in the sequence by pre-loading tracking parameters and establishing handover readiness, enabling seamless transitions across non-overlapping fields-of-view.
Solution Approach 2:
A central server acts as an intermediary that coordinates tracking information across multiple cameras. The server receives tracking data from individual cameras, maintains object state information, and distributes appropriate tracking parameters to cameras based on predicted object movement, enabling continuous tracking across camera boundaries without requiring overlapping fields-of-view.
2Quantity of substance
If the number of cameras is limited, then the system cost decreases, but the ability to track objects across large areas deteriorates
Solution Approach 1:
The system dynamically allocates computing resources and adjusts tracking parameters based on real-time object position and movement patterns. Cameras actively track objects with adaptive parameter adjustment, and the system dynamically determines when and where to hand off tracking between cameras, maximizing the effective tracking area with a limited number of cameras.
Solution Approach 2:
The system transitions from spatial distribution of cameras to temporal sequencing of tracking. By using topological relationships and predicted object trajectories, the system extends tracking capability across time dimensions, allowing a limited number of cameras to cover large areas through coordinated sequential tracking rather than simultaneous spatial coverage.
3Reliability
If computing resources are distributed across all cameras, then tracking robustness improves, but the system complexity increases
Solution Approach 1:
The system segments tracking functionality into two parts: local cameras perform basic object detection and tracking within their own fields-of-view, while the central server handles cross-camera coordination and state management. This segmentation allows robust tracking without requiring each camera to process all tracking data, reducing individual camera complexity while maintaining overall system robustness.
Solution Approach 2:
The central server serves as an intermediary that centralizes complex tracking logic and state management. Individual cameras send raw tracking data to the server, which performs sophisticated parameter adjustment, handover coordination, and state prediction. This intermediary approach maintains tracking robustness by centralizing intelligence while keeping individual camera units simple.
Data Source
AI summary
A system for tracking objects across an area having a network of cameras with overlapping and non-overlapping fields of view. The system may use a combination of color, shape, texture and/or multi-resolution histograms for object representation or target modeling for the tacking of an object from one camera to another. The system may include user and output interfacing.


