Convolutional Neural Network Architecture for Facial Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Facial recognition systems face challenges in achieving high accuracy and computational efficiency simultaneously, as CNN-based approaches often trade off between these performance attributes.

Innovation Solution

A convolutional neural network architecture with specific layer configurations, including multiple groups of convolution, max-pooling, and parametric rectified linear unit activation function layers, is implemented to enhance both accuracy and processing speed by optimizing channel and pixel quantities at each layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If CNN-based approaches are used for facial recognition, then accuracy can be improved, but computational efficiency deteriorates

Engineering Contradiction:
Improvefacial recognition accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The CNN architecture is segmented into four distinct groups of layers, each with specific configurations for convolution, max-pooling, and activation functions. This segmentation allows optimization of feature extraction at different stages without requiring the entire network to be overly complex, thereby improving accuracy while managing computational load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent specifies precise parameter configurations including channel quantities (e.g., 64, 128, 256, 512 channels across different layers), pixel quantity reductions (e.g., reducing by factors of 4.2, 3.5, 1.1 times), and filter sizes (e.g., 4x4, 3x3, 2x2). These parameter changes optimize the balance between feature representation capability and computational efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If channel quantities are increased to enhance feature representation, then accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvefeature representation accuracyVSAvoidnetwork complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The network dynamically adjusts channel quantities across different layer groups, starting with 64 channels in early layers and progressively increasing to 512 channels in deeper layers. This dynamic configuration allows the network to build feature representations progressively, improving accuracy while avoiding the complexity burden of high channel counts throughout the entire network.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent transforms the complexity issue by operating in the dimension of spatial resolution reduction. By systematically reducing pixel quantities at each layer (by factors of 4.2, 3.5, 1.1 times), the network compensates for increased channel quantities, maintaining computational feasibility while enhancing feature representation capability.

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

3Productivity

If pixel quantities are reduced to improve processing speed, then computational efficiency improves, but loss of spatial information may occur

Engineering Contradiction:
Improveprocessing speedVSAvoidspatial information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The network performs preliminary feature extraction and transformation before significant spatial downsampling occurs. Early convolutional layers with larger filter sizes (4x4, 3x3) extract and encode spatial relationships into feature maps, preparing the data structure so that subsequent pixel quantity reductions (by 4.2, 3.5, 1.1 times) preserve essential spatial information in compressed form.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Max-pooling layers act as intermediaries between convolutional layers and deeper processing stages. These pooling operations systematically reduce pixel quantities while preserving dominant spatial features, serving as a bridge that enables processing speed improvement without catastrophic spatial information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10083347B2Face identification using artificial neural network
Publication Date: 2018.09.25 NTECH LAB LLC
  • US10083347B2 patent drawing
  • US10083347B2 patent drawing
  • US10083347B2 patent drawing

AI summary

Automated facial recognition is performed by operation of a convolutional neural network including groups of layers in which the first, second, and third groups include a convolution layer, a max-pooling layer, and a parametric rectified linear unit activation function layer. A fourth group of layers includes a convolution layer and a parametric rectified linear unit activation function layer.