Person Tracking System with Dynamic Hash-Based Feature Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional person tracking systems require a centralized configuration that cannot be changed during operation, making it difficult to adapt to changes such as increased camera numbers, new services, or camera sharing.
Innovation Solution
A person tracking system that includes a calculation processing unit for detecting individuals and calculating feature vectors, a data transmission processing unit for storing feature data in an external device based on a hash value, a determination processing unit for identifying matching individuals, and a tracking processing unit for tracking targets when a match is confirmed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a centralized fixed configuration is used for person tracking system, then system stability is maintained, but adaptability to changes (camera addition, service expansion) deteriorates
Solution Approach 1:
The patent implements dynamic configuration by allowing the tracking target list to be modified during system operation. The determination unit can add new tracking targets or remove existing ones without requiring system restart or configuration reversion, transforming the static centralized configuration into a dynamic one that adapts to changing needs while maintaining operational stability
Solution Approach 2:
The patent segments the configuration management into individual tracking target entries stored in the storage unit. Each tracking target can be independently added, modified, or removed through the determination unit, allowing flexible configuration changes without affecting the entire system. This segmentation enables independent management of each camera or service component
2Adaptability or versatility
If system configuration is changed during operation, then adaptability improves, but configuration management complexity increases
Solution Approach 1:
The determination unit automatically manages the tracking target list by receiving addition requests from the reception unit and autonomously updating the storage unit without requiring manual intervention. The system performs self-service configuration management, where the determination unit handles adding, removing, and updating tracking targets automatically based on incoming requests, simplifying operation despite runtime changes
Data Source
AI summary
In a person tracking system, a calculation processing means performs processing for detecting a first person from an image, and calculates a first feature vector representing a feature of the detected first person. A data transmission processing means acquires a hash value corresponding to a key generated based on information relating to the first feature vector, and stores feature data including the first feature vector and the key in a storage area of an external device determined based on the acquired hash value. A determination processing means determines whether or not the first person represented by the first feature vector included in the feature data read from the external device and a second person registered in advance are the same person. A tracking processing means tracks the first person as a tracking target, when it is determined that the first person and the second person are the same person.


