Face Detection and Recognition for Digital Image Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image management systems fail to efficiently manage and organize collections of consumer digital images that are constantly growing, as they lack automated tools for face detection and recognition, leading to excessive user intervention and inefficiencies in database-wide sorting and management.

Innovation Solution

A processor-based system incorporating automated face detection and recognition techniques, which includes a face detection module for identifying face regions, a normalization module for pose normalization, and a face recognition module for comparing faceprints to a database of known identities, allowing for semi-automatic or automatic classification and archiving of images based on detected faces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated face detection and recognition techniques are implemented, then productivity and automation extent are improved, but device complexity increases

Engineering Contradiction:
Improveimage classification efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules: face detection module, normalization module, face recognition module, and workflow module. Each module performs a specific task in the image processing pipeline, allowing for independent optimization and maintenance while achieving high overall productivity through automated face-based classification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The face recognition system is designed to handle multiple functions within a unified framework: detecting faces in images, normalizing detected faces to standard orientations, recognizing faces by comparing against a database, and automatically organizing images into classified collections. This multi-functional approach improves productivity without requiring separate independent systems for each task

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

2Measurement precision

If database-wide sorting and management operations are performed frequently, then classification accuracy is improved, but loss of time and computational resources increase

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

Solution Approach 1:

The system performs face detection and recognition in advance when images are added to the collection, extracting face features and creating classifications before users need to access the images. This preliminary classification allows for rapid retrieval and organization without requiring time-consuming database-wide sorting operations when images are viewed or managed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuously performing database-wide sorting operations, the system implements periodic face detection and recognition processing at specific intervals - when images are added to the collection or when users explicitly request reorganization. This periodic approach maintains classification accuracy while minimizing unnecessary computational overhead and time loss

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7555148B1Classification system for consumer digital images using workflow, face detection, normalization, and face recognition
Publication Date: 2009.06.30 ADEIA IMAGING LLC
  • US7555148B1 patent drawing
  • US7555148B1 patent drawing
  • US7555148B1 patent drawing

AI summary

A processor-based system operating according to digitally-embedded programming instructions includes a face detection module for identifying face regions within digital images. A normalization module generates a normalized version of the face region that is at least pose normalized. A face recognition module extracts a set of face classifier parameter values from the normalized face region that are referred to as a faceprint. A workflow module compares the extracted faceprint to a database of archived faceprints previously determined to correspond to known identities. The workflow module determines based on the comparing whether the new faceprint corresponds to any of the known identities, and associates the new faceprint and normalized face region with a new or known identity within a database. A database module serves to archive data corresponding to the new faceprint and its associated parent image according to the associating by the workflow module within one or more digital data storage media.