Cross-modality Face Matching via Vector Distance Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face verification systems struggle with matching faces captured by different sensor modalities and poses, particularly due to challenges in facial landmark localization and alignment, especially when using thermal or depth images which have lower resolution and are less dependent on illumination.

Innovation Solution

A method and system for matching faces across different sensor modalities without using facial landmarks or geometric transformation, by extracting features, determining vector distance distributions, and calculating scores based on these distributions for accurate matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If facial landmark-based alignment methods are used for face verification, then matching accuracy for same-modality images is improved, but performance deteriorates when matching across different sensor modalities (thermal, depth) due to lower resolution and different feature characteristics

Engineering Contradiction:
Improveface matching accuracyVSAvoidcross-modality matching capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental parameters of face representation from landmark-based geometric features to distribution-based spectral features. By representing faces as vectors of distance distributions between codewords in a learned codebook, the system adapts to different sensor modalities without relying on modality-specific alignment cues that fail in thermal and depth images.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary codebook learning mechanism that bridges different sensor modalities. The codebook serves as a modality-agnostic feature space where both visible and thermal/depth faces can be represented and compared, eliminating the need for direct alignment between dissimilar modalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If geometric transformation and alignment are applied to match faces from different poses and viewpoints, then matching performance is improved for frontal faces, but accuracy decreases for faces in extreme poses or occluded views

Engineering Contradiction:
Improveface matching accuracyVSAvoidrobustness to pose and occlusion
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the face into multiple local patches and learns a codebook for each patch type (eyes, nose, mouth, etc.). This segmentation allows the system to capture pose-invariant local patterns that remain recognizable even when the overall face geometry changes due to extreme poses or partial occlusions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing and codebook learning to different facial regions, making each patch representation optimized for its specific characteristics. This local quality approach ensures that matching relies on robust local features rather than global geometric relationships that fail under pose variation.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If visible light cameras are used for face verification, then image quality and detail are improved under good illumination, but the system fails completely in dark or low-illumination environments

Engineering Contradiction:
Improveimage qualityVSAvoidillumination dependence
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The patent creates a universal face verification system that works across multiple sensor modalities (visible, thermal, depth). The codebook-based representation serves all modalities equally, making the system multi-functional and eliminating dependence on any single modality's illumination requirements.

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

Solution Approach 2:

The codebook acts as an intermediary that translates different sensor modalities into a common representation space. This allows thermal and depth images, which are insensitive to illumination, to be matched with visible images without requiring the visible images to have good lighting conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Object-affected harmful factors

If thermal infrared or depth cameras are used for face verification in dark environments, then illumination independence is achieved, but matching accuracy decreases due to lower image resolution

Engineering Contradiction:
Improveillumination independenceVSAvoidface matching accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent transitions from spatial-domain matching (pixel-based) to feature-space matching (codebook distance-based). By representing faces as vectors in a high-dimensional codebook space rather than comparing raw pixel values, the system compensates for lower resolution in thermal and depth images through learned semantic features.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the matching parameters from direct pixel comparison to distance distribution comparison in codebook space. This parameter transformation allows the system to extract meaningful matching information even from low-resolution thermal and depth images by comparing the statistical distributions of codebook distances rather than individual pixel intensities.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10346464B2Cross-modiality image matching method
Publication Date: 2019.07.09 CANON KK
  • US10346464B2 patent drawing
  • US10346464B2 patent drawing
  • US10346464B2 patent drawing

AI summary

A computer-implementable method for determining a score for matching images includes extracting and determining. Features are extracted from each of a query image acquired in a first modality and a database image acquired in a second modality. A vector distance distribution is determined based on a codebook for the first modality for each of the query image and the database image represented by the extracted features. The method determines a set of distances between the vector distance distribution determined for the query image and the vector distance distribution determined for the database image. The score for matching the query image and the database image is determined based on the determined set of distances.