Patch-Based Object Re-identification Using Feature Vector Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for re-identifying individuals in images are error-prone due to significant data loss and resolution degradation when comparing low-resolution images, especially under varying lighting and pose changes.

Innovation Solution

The system divides images into patches, extracts feature vectors, repositions patches based on deformation costs, and compares them using a patch-based metric learning approach to determine object similarity, combining color and texture descriptors for accurate re-identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional methods compare total images directly, then the process is simple, but significant data loss and resolution degradation occur

Engineering Contradiction:
Improvesimplicity of comparison processVSAvoidimage data loss and resolution degradation
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent divides images into multiple patches instead of comparing entire images directly. Each patch is processed independently to extract local features, which are then aggregated for comparison. This segmentation approach preserves local image details and reduces information loss while maintaining computational feasibility.

Inventive Principle:
Principle #1Segmentation

2Productivity

If image compression is applied to enable comparison, then computational efficiency improves, but re-identification accuracy decreases due to data loss

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidre-identification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts local features from image patches using feature vectors that capture color, texture, and structural information. These extracted features are then compared directly without requiring full image compression, thereby maintaining accuracy while achieving computational efficiency through selective feature processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If conventional total image comparison is used, then the method is computationally efficient, but it is error-prone under varying lighting and pose conditions

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrobustness to lighting and pose variations
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different processing and comparison strategies to different local regions (patches) of the image. Each patch is evaluated independently for its local characteristics, allowing the system to be more robust to global variations in lighting and pose while maintaining computational efficiency through localized analysis.

Inventive Principle:
Principle #3Local quality

4Measurement precision

If high-resolution images are used for comparison, then re-identification accuracy improves, but data processing requirements and computational cost increase significantly

Engineering Contradiction:
Improvere-identification accuracyVSAvoidcomputational cost and data processing requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent processes only the necessary local features from image patches rather than analyzing entire high-resolution images. By extracting and comparing only the relevant local characteristics needed for identification, the system achieves high accuracy while significantly reducing computational cost and data processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10127668B2Systems and methods for re-identifying objects in images
Publication Date: 2018.11.13 DISNEY ENTERPRISES INC
  • US10127668B2 patent drawing
  • US10127668B2 patent drawing
  • US10127668B2 patent drawing

AI summary

There is provided a system including a memory and a processor configured to receive a first image depicting a first object and a second image depicting a second object, divide the first image into a first plurality of patches and the second image into a second plurality of patches, extract plurality of feature vectors from each of the first plurality of patches and a second plurality of feature vectors from the second plurality of patches, determine dissimilarities based on a plurality of patch metrics, each patch dissimilarity measure being a dissimilarity between corresponding patches of the first plurality of patches and the second plurality of patches, compute an image dissimilarity between the first image and the second image based on an aggregate of the plurality of patch dissimilarity measures, evaluate the image dissimilarity to determine a probability of whether the first object and the second object are the same.