Facial Recognition Feature Vector Extraction via Distributed Web Crawling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial recognition systems are not accessible to the general public for acquiring information about individuals from real-time images, especially when the individual is not present geographically, due to high costs and the need for a pre-existing database.

Innovation Solution

A method and system that uses a digital image captured by a wireless device, processed into a feature vector, and compared against a database to identify individuals, allowing information retrieval via a web site or mobile device, utilizing facial recognition software and web crawling to gather and match images across various online platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If facial recognition systems use centralized databases with extensive stored images, then identification accuracy is improved, but system cost and accessibility deteriorate

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

Solution Approach 1:

The patent divides the centralized database system into distributed databases across multiple servers. Each server maintains a portion of the facial image database, allowing the system to achieve comprehensive coverage without requiring a single costly centralized infrastructure. This segmentation reduces the complexity and cost barrier while maintaining identification accuracy through distributed query capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal facial recognition platform that serves multiple functions: identification, verification, and information retrieval. The system can handle various types of facial images (real-time captures, photographs, videos) and perform different operations (matching against databases, extracting features, comparing images) through a unified architecture, making the system more cost-effective and accessible while maintaining high accuracy.

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

2Reliability

If facial recognition requires pre-existing database of stored images, then identification reliability is improved, but system versatility deteriorates

Engineering Contradiction:
Improveidentification reliabilityVSAvoidsystem versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary database population through web crawling and automated image collection from public sources. Before formal identification operations begin, the system proactively builds comprehensive facial image databases by scraping images from social media, public records, and other online sources. This preliminary action ensures reliable identification capability is established in advance, while the system remains versatile enough to handle new individuals by continuously updating the database.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a dynamic database system that continuously updates and adapts. Rather than relying on static pre-existing databases, the system dynamically adds new facial images as they become available from various sources, and adapts its matching algorithms based on accumulated data. This dynamic approach maintains high reliability through continuous learning while preserving versatility to identify any individual who appears in the evolving database.

Inventive Principle:
Principle #15Dynamics

3Speed

If facial recognition processing is performed in real-time, then identification speed is improved, but computational complexity increases

Engineering Contradiction:
Improveidentification speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent performs preliminary feature extraction and database indexing before actual identification queries. Facial images in the database are pre-processed to extract key features (landmarks, eigenfaces, histograms) and store them in optimized formats. When a real-time identification query arrives, the system compares pre-computed features rather than processing full images, dramatically reducing computational complexity while maintaining real-time speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and separates the computationally intensive feature extraction step from the real-time matching operation. By taking out the heavy processing of feature detection, landmark identification, and image normalization as preliminary steps, the system reduces the real-time computational burden to simple feature comparison operations. This extraction allows real-time identification speed while managing computational complexity through staged processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10223578B2System and method for utilizing facial recognition technology for identifying an unknown individual from a digital image
Publication Date: 2019.03.05 MOTOROLA SOLUTIONS INC
  • US10223578B2 patent drawing
  • US10223578B2 patent drawing
  • US10223578B2 patent drawing

AI summary

A method and system for of identifying an unknown individual from a digital image is disclosed herein. In one embodiment, the present invention allows an individual to photograph a facial image an unknown individual, transfer that facial image to a server for processing into a feature vector, and then search social networking Web sites to obtain information on the unknown individual. The Web sites comprise myspace.com, facebook.com, linkedin.com, www.hi5.com, www.bebo.com, www.friendster.com, www.igoogle.com, netlog.com, and orkut.com. A method of networking is also disclosed. A method for determining unwanted individuals on a social networking website is also disclosed.