Face Image Matching Using PCA and k-d Tree Candidate Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for identifying individuals in images face challenges due to unverified user information, varying image angles, environmental differences, and the presence of celebrity photos, leading to reduced identification accuracy and increased computational resources.

Innovation Solution

A system utilizing a face identifier that employs feature extraction, principal component analysis (PCA) for dimensionality reduction, k-dimensional trees for filtering, and a trained decision tree to calculate match probabilities, enhancing the accuracy of identifying individuals in query images by reducing computational load and improving matching precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional photo matching is used to identify individuals in images, then the process is simple to implement, but the identification accuracy decreases due to varying image angles, environmental differences, and celebrity photos

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

Solution Approach 1:

The identification system is divided into multiple specialized modules: face detection module, feature extraction module, PCA transformation module, k-d tree filtering module, and decision tree classification module. Each module handles a specific aspect of the identification process, allowing the system to achieve high accuracy while maintaining manageable complexity through functional decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-computing PCA transformations of database images, pre-building k-d trees for efficient filtering, and pre-training decision trees with labeled data. These preparatory steps are done offline before actual identification queries, reducing the computational burden during real-time operation and improving overall system efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 3:

The system transforms the identification problem from direct pixel-space comparison to a reduced-dimensional feature space using PCA. By projecting high-dimensional image data into a lower-dimensional space that captures essential facial characteristics, the system improves matching accuracy while reducing computational complexity

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

2Reliability

If a large database with multiple photos per member is used for matching, then the identification coverage is improved, but the computational resources and time required increase significantly

Engineering Contradiction:
Improveidentification coverageVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary indexing by organizing database images into k-d trees based on their PCA-transformed feature vectors before actual identification queries. This pre-organization allows for efficient nearest-neighbor search, reducing the time complexity from O(n) to O(log n) when searching through large databases with multiple photos per member

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The database is segmented into multiple partitions or clusters based on facial feature similarities. When a query is received, the system only searches relevant partitions rather than the entire database, significantly reducing the search space and computational resources required while maintaining comprehensive identification coverage

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If straightforward photo matching is used, then the system is easy to implement, but it fails when members use celebrity photos or other non-self images as profile pictures

Engineering Contradiction:
Improveimplementation easeVSAvoidmatching accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system performs preliminary verification by checking whether database images correspond to actual members using multiple data sources such as social networking profiles, government databases, or biometric verification. Images that pass verification are marked as authentic, allowing the system to distinguish between genuine member photos and celebrity impersonations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary verification layer between the query image and database images. This intermediary process involves cross-referencing with external databases, verifying image authenticity through multiple channels, and validating that uploaded photos actually depict the claimed individual before allowing matching operations

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If the query image is taken at a different angle or environment than database photos, then real-world usability is improved, but the matching success rate decreases significantly

Engineering Contradiction:
Improvereal-world applicabilityVSAvoidmatching success rate
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system transforms images from pixel-space to a reduced-dimensional feature space using PCA, which captures the essential facial characteristics while being invariant to variations in pose, lighting, and environment. This dimensional transformation allows the system to maintain high matching success rates even when query images are taken under different conditions than database photos

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

Solution Approach 2:

The system adjusts matching parameters and thresholds based on the characteristics of the query image and database images. By dynamically modifying parameters such as similarity thresholds, feature weights, and matching criteria according to image quality, lighting conditions, and pose variations, the system maintains high matching success rates across diverse real-world scenarios

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12518511B2Entity recognition from an image
Publication Date: 2026.01.06 STRIPE LLC
  • US12518511B2 patent drawing
  • US12518511B2 patent drawing
  • US12518511B2 patent drawing

AI summary

Aspects of the current disclosure include systems and methods for identifying an entity in a query image by comparing the query image with digital images in a database. In one or more embodiments, a query feature may be extracted from the query image and a set of candidate features may be extracted from a set of images in the database. In one or more embodiments, the distances between the query feature and the candidate features are calculated. A feature, which includes a set of shortest distances among the calculated distances and a distribution of the set of shortest distances, may be generated. In one or more embodiments, the feature is input to a trained model to determine whether the entity in the query image is the same entity associated with one of the set of shortest distances.