Face Detection System Using Local Pre-processing for Tagging Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking sites and photo sharing platforms face challenges in efficiently automating face detection and recognition, leading to manual and time-consuming processes for tagging and organizing digital photos, especially with the proliferation of digital images from modern devices.

Innovation Solution

A method and system for recognizing faces in digital images by generating face coordinates, eye coordinates, and projection images, comparing them with known images using a similarity threshold, and enabling automatic sharing and dissemination of images across a network, including cloud services, to facilitate efficient face recognition and image sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tagging is used to identify faces in photos, then users can accurately tag friends, but the process becomes extremely time-consuming and tedious

Engineering Contradiction:
Improveface identification accuracyVSAvoidtagging time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic face detection and recognition without requiring manual user intervention. The computer automatically identifies faces in uploaded photos, extracts facial features, and compares them with the user's contact list to tag friends, eliminating the need for manual tagging while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of clicking and dragging to tag faces is replaced with an automated computer vision system that uses face detection algorithms and feature comparison to automatically identify and tag individuals in photos

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If users upload all their digital photos to social networking sites, then they can share more photos with friends, but the bandwidth consumption and upload time increase significantly

Engineering Contradiction:
Improvephoto sharing volumeVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs face detection and recognition locally on the user's computer before uploading photos. By pre-processing the images and identifying faces locally, the system reduces the need for repeated server-side processing and enables more efficient photo sharing with reduced bandwidth consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The user's local computer acts as an intermediary that performs initial face detection and recognition processing. This local processing reduces the computational burden on remote servers and minimizes bandwidth usage by preventing unnecessary re-uploads of photos for processing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If face detection and recognition is performed on every uploaded photo, then automatic tagging can be achieved, but the processing time and computational resources increase

Engineering Contradiction:
Improveautomatic taggingVSAvoidprocessing time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The face detection and recognition process is segmented into distinct stages: face detection in uploaded photos, extraction of facial features, comparison with contact list photos, and tagging. This segmentation allows the system to process only relevant portions of images and perform computations efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs face detection and recognition only on photos that contain faces, rather than processing every uploaded image uniformly. By applying partial action only where needed, the system achieves automatic tagging functionality while minimizing unnecessary processing time and computational resource consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9721148B2Face detection and recognition
Publication Date: 2017.08.01 APPL RECOGNITION CORP
  • US9721148B2 patent drawing
  • US9721148B2 patent drawing
  • US9721148B2 patent drawing

AI summary

The present invention provides, in at least one aspect, methods and systems that detect at least one face in at least one digital image, determine and store area co-ordinates of a location of the at least one detected face in the at least one digital image, apply at least one transformation to the at least one detected face to create at least one portrait of the at least one detected face, rotate the at least one portrait at least until the at least one portrait is shown in a vertical orientation and a pair of eyes of the at least one face shown in the at least one portrait are positioned on a horizontal plane; and store the rotated at least one portrait.