Template-Based Image Tracking for Misaligned Target Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional subject tracking techniques often fail to accurately track the intended subject due to misalignment of the specified tracking target region, leading to incorrect template matching and loss of tracking accuracy.

Innovation Solution

An image processing apparatus and method that dynamically updates the tracking target region by detecting similar regions in subsequent frames using template matching, adjusting the template based on the detected regions' similarity and position relative to the previously set tracking target region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user specifies a tracking target region by touch operation or pointer movement while holding the image capture apparatus, then the user can quickly specify a subject for tracking, but the specified position may shift from the intended subject region leading to incorrect tracking

Engineering Contradiction:
Improveease of specifying tracking targetVSAvoidprecision of tracking target position
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs template matching to detect regions similar to the specified tracking target region in the current image, then uses this detection result to determine whether to update the tracking target region. This feedback mechanism allows the system to verify and correct the specified position, ensuring accurate tracking even when the initial specification is slightly off due to hand movement or positioning difficulty.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system generates a template from the specified tracking target region before performing the actual tracking. This preliminary action of creating a template allows the system to subsequently detect similar regions through template matching, providing a reference for accurate tracking that compensates for initial positioning errors.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system continuously updates the tracking target region based on template matching detection results, then tracking accuracy is improved, but the device complexity increases due to additional processing steps

Engineering Contradiction:
Improveaccuracy of subject trackingVSAvoidcomplexity of tracking processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs template matching to detect similar regions, but only updates the tracking target region when the detection result indicates a shift has occurred. This partial action approach avoids unnecessary updates when the current tracking is already accurate, reducing processing complexity while maintaining tracking precision when needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses the template matching detection result to automatically determine whether the tracking target region needs updating, eliminating the need for manual intervention. The detection unit and setting unit work together in a self-service manner where the system autonomously corrects tracking position based on similarity detection, improving accuracy without requiring additional complex control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12469149B2Image processing apparatus and method of processing image
Publication Date: 2025.11.11 CANON KK
  • US12469149B2 patent drawing
  • US12469149B2 patent drawing
  • US12469149B2 patent drawing

AI summary

An image processing apparatus includes one or more processors that execute a program and thereby function as a setting unit that sets a tracking target region, a generating unit that generates a template to be used in template matching based on a set tracking target region, and a detecting unit that detects, in a current image, a first region that is similar to a template generated by the generating unit, by applying template matching using the template to the image. Therein the setting unit sets, as a new tracking target region, the first region detected in the current image by the detecting unit or a second region of the current image whose position corresponds to a previously set tracking target region.