Subject Tracking Program Using Partial Area Template Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing object tracking methods in cameras face delays in displaying detection results due to the need for completing template matching operations across the entire image frame, which prevents prompt display of subject framing borders.
Innovation Solution
A computer-readable program product that executes frame-to-frame subject tracking using template matching for partial areas within frames, estimating subject positions with a particle filter and displaying temporary framing borders before completing full template matching, allowing for quicker display of subject positions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If template matching processing is executed for the entire image-capturing field, then detection accuracy is improved, but display delay increases
Solution Approach 1:
The image-capturing field is divided into multiple partial areas, and template matching processing is executed separately for each partial area rather than for the entire field at once. This segmentation allows the processing to be completed more quickly while still maintaining detection accuracy across the full field of view.
Solution Approach 2:
Template matching processing is executed in advance for multiple partial areas before the actual detection is needed. The results are stored and can be quickly retrieved and displayed, eliminating the delay that would occur if processing had to be completed in real-time.
2Productivity
If template matching is executed for partial areas only, then processing speed is improved, but detection coverage is reduced
Solution Approach 1:
The entire image-capturing field is segmented into multiple partial areas, ensuring that the complete field is covered through systematic division. This allows processing to be distributed across multiple smaller regions while maintaining comprehensive detection coverage.
Solution Approach 2:
The template matching processing system is designed to handle multiple partial areas uniformly, applying the same detection algorithm across all segmented regions. This multi-functional approach ensures consistent detection performance across the entire field of view while maintaining processing efficiency.
Data Source
AI summary
A computer-readable computer program product contains a computer-executable subject tracking program in order to execute frame-to-frame subject tracking for a plurality of frames input in time series. The subject tracking program includes: an estimation procedure estimating a subject position within each frame by executing template matching processing for each of a plurality of partial areas assuming random positions within the frame; an identification procedure identifying a subject position within the frame by executing template matching processing for an estimated subject area containing the subject position having been estimated through the estimation procedure; a subject framing border display procedure displaying a subject framing border at the subject position having been identified through the identification procedure; and a tracking procedure tracking the subject position having been identified through the identification procedure from one frame to another through the plurality of frames.


