Facial Recognition Feature Vector Extraction for Photo Tagging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial recognition technologies face challenges in efficiently tagging and organizing large collections of digital photos across social networking platforms, particularly in identifying and locating individuals within images.

Innovation Solution

A method and system that generates a feature vector from digital photos, allowing for meta-tagging by matching facial features, using algorithms like Local Feature Analysis, and storing location information (X-Y coordinates, size, and tilt) to identify and tag images of individuals across databases on platforms like Facebook and MySpace.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If facial recognition software analyzes large collections of digital photos to identify individuals, then identification accuracy is improved, but processing time and computational complexity increase

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by generating feature vectors from reference photos and storing them in a database before actual identification queries. When a photo needs to be identified, the system retrieves pre-computed feature vectors and compares them against the query photo's feature vector, rather than analyzing all reference photos from scratch. This preliminary preparation significantly reduces processing time for identification operations while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts essential facial features from photos and represents them as compact feature vectors, separating the critical identification information from the full image data. By working with these extracted feature vectors rather than complete high-resolution images, the system reduces computational complexity and processing time while preserving identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the system stores and processes complete digital images for facial recognition, then identification accuracy is improved, but data storage requirements and processing complexity increase

Engineering Contradiction:
Improveidentification accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential facial feature information from complete digital images and stores these as compact feature vectors. Instead of storing and processing entire high-resolution photos, the system stores condensed representations containing the critical identification data, dramatically reducing storage requirements while maintaining identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms image data from spatial domain to feature space by changing the representation parameters from pixels to feature vectors. This parameter transformation reduces the dimensionality and complexity of the data while preserving the essential information needed for accurate facial recognition and identification.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If facial recognition software processes every photo in a large database, then comprehensive identification is achieved, but processing time and computational resources increase

Engineering Contradiction:
Improvecomprehensive identificationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and compares only relevant feature vectors rather than processing complete images. By working with condensed feature representations, the system can efficiently compare queries against large databases, achieving comprehensive identification coverage while maintaining high processing efficiency through reduced computational overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary processing by pre-computing and storing feature vectors for all database photos. This allows rapid comparison and identification operations without re-processing entire images, achieving both comprehensive identification reliability and high processing efficiency through this advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10853690B2Method and system for attaching a metatag to a digital image
Publication Date: 2020.12.01 MOTOROLA SOLUTIONS INC
  • US10853690B2 patent drawing
  • US10853690B2 patent drawing
  • US10853690B2 patent drawing

AI summary

A system and method for tagging an image of an individual in a plurality of photos is disclosed herein. A feature vector of an individual is used to analyze a set of photos on a social networking website such as Facebook® to determine if an image of the individual is present in a photo of the set of photos. Photos having an image of the individual are tagged preferably by listing a URL or URI for each of the photos in a database.