Feature Vector Mapping for Person Re-Identification Domain Shift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing person re-identification systems face significant performance degradation due to the domain shift problem, where differences in lighting conditions, camera view angles, and environmental factors cause a mismatch between training and target domains, leading to poor performance in new environments.

Innovation Solution

A method that determines feature vectors for objects in both training and target domains, applies a mapping to convert these vectors to a matching space, and uses a classifier to assess similarity, thereby adapting to environmental differences and improving matching accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If general-purpose distance metrics (e.g., Euclidean distance, cosine distance) are used to measure similarity between appearance descriptors, then the matching process is simple and fast, but the matching performance is limited and cannot capture the characteristics of appearance descriptors

Engineering Contradiction:
Improvematching speedVSAvoidmatching accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent transforms the feature vectors from the original high-dimensional space to a new subspace through linear transformation. This parameter change in the feature representation allows the use of simple Euclidean distance while capturing the intrinsic characteristics of appearance descriptors, thus achieving both computational efficiency and matching accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediate subspace as a mediator between the original feature space and the comparison space. By projecting features into this intermediate subspace first, the system enables accurate similarity measurement using simple distance metrics, effectively decoupling the complexity of feature characteristics from the simplicity of distance calculation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a distance metric model is learned from training data to capture appearance characteristics, then matching accuracy improves, but the system becomes complex and requires extensive training data

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

Solution Approach 1:

Instead of learning complex distance metric models, the patent changes the parameter space by applying linear transformation to project features into a subspace where standard Euclidean distance becomes effective. This avoids the complexity of learning custom distance metrics while maintaining high matching accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the essential characteristics of appearance descriptors by projecting them into a reduced-dimensional subspace. This extraction process separates the discriminative features from the redundant information, enabling accurate matching with simpler computations and reduced model complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If discriminative subspace analysis methods are used to learn a projection that separates appearance descriptors, then matching performance improves, but the method requires significant computational resources for eigen-decomposition

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational energy
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent modifies the subspace projection approach by using direct linear transformation instead of iterative eigen-decomposition. This parameter change in the computational method achieves similar separation of appearance descriptors with significantly reduced computational energy requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the computationally expensive eigen-decomposition process with a simpler, more efficient linear transformation method. This substitution uses cheaper computational operations that achieve the same subspace separation goal without the high energy cost of iterative optimization algorithms.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Productivity

If the system is trained in one environment (source domain) and deployed to another environment (target domain) with different lighting and camera conditions, then deployment is efficient, but performance degrades due to domain shift

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidmatching performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates a universal subspace representation that functions effectively across different domains and environments. By projecting features from various domains into a common subspace, the system achieves domain-invariant feature representation that maintains reliability when deployed from source to target domains without retraining.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies domain adaptation through parameter transformation, where features from different domains are transformed into a unified parameter space. This parameter change enables the system to handle domain shift by representing diverse environmental conditions in a consistent feature subspace, maintaining performance across deployments.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10503981B2Method and apparatus for determining similarity of objects in images
Publication Date: 2019.12.10 CANON KK
  • US10503981B2 patent drawing
  • US10503981B2 patent drawing
  • US10503981B2 patent drawing

AI summary

A method of determining similarity of objects in images. Feature vectors are determined for objects in images captured by cameras operating in a training domain. Feature vectors are determined for the objects in images captured by cameras operating in a target domain, the cameras of the target domain operating with different environmental factors to the cameras of the training domain. A mapping is determined for a difference in the feature vectors of the training domain and the target domain. The difference in the feature vectors of the training domain and the target domain is converted to a matching space by applying the determined mapping to the feature vectors of the training domain and the target domain. A classifier is determined using data associated with the feature vectors of the training domain in the matching space. A similarity of the objects in the images captured in the target domain is determined using a difference of feature vectors for the objects by applying the classifier to the feature vectors of the objects in the matching space.