Facial Expression Recognition Using Gabor Filter Ensemble

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current facial expression classification using machine learning technologies faces challenges in achieving high accuracy due to the complexity of facial expressions.

Innovation Solution

A computer-implemented method involving filtering an input image using Gabor filters to generate filter response images, which are then processed by two neural networks (DenseNet) to generate prediction values that are weighted averaged to improve facial expression recognition accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning methods are used for facial expression classification, then the system is simpler to implement, but the recognition accuracy is insufficient due to facial expression complexity

Engineering Contradiction:
Improvefacial expression recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the facial expression recognition task into multiple independent streams: (1) direct classification of the original image, (2) classification of Gabor filter response images at multiple scales and orientations, and (3) classification of Laplacian pyramid images at multiple levels. Each stream is processed by separate neural networks, and their predictions are combined through weighted averaging. This segmentation allows the system to capture different aspects of facial expressions (texture, scale, orientation, frequency) independently, thereby improving overall accuracy while maintaining modular system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a composite approach by combining multiple types of image representations (original images, Gabor filter responses, Laplacian pyramid decompositions) and multiple neural network architectures (DenseNet variants) into a unified ensemble system. Each component contributes different features and perspectives to the final classification decision, similar to how composite materials combine different substances to achieve superior properties. The weighted averaging mechanism integrates these diverse predictions to produce a more accurate and robust classification result.

Inventive Principle:
Principle #40Composite materials

2Measurement precision

If multiple neural networks and filter processing are used to improve accuracy, then recognition precision increases, but processing time and computational resources increase

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

Solution Approach 1:

The patent performs preliminary processing by generating Gabor filter response images and Laplacian pyramid decompositions before the main classification task. These preprocessed images capture essential features (texture, edges, frequency components) at multiple scales and orientations, which are then fed into the neural networks. This preliminary action reduces the computational burden during inference by providing ready-to-use feature representations, thereby balancing accuracy improvement with processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a multi-scale and multi-orientation filtering approach that processes images at more detail levels than a single-scale system would require. By using Gabor filters at multiple scales and orientations, and Laplacian pyramid at multiple levels, the system captures comprehensive facial expression features. The weighted averaging mechanism selectively combines these partial results, using more processing resources only when they contribute to improved accuracy, thus achieving a balance between thoroughness and efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11244151B2Computer-implemented method of recognizing facial expression, apparatus for recognizing facial expression, method of pre-training apparatus for recognizing facial expression, computer-program product for recognizing facial expression
Publication Date: 2022.02.08 BOE TECHNOLOGY GROUP CO LTD
  • US11244151B2 patent drawing
  • US11244151B2 patent drawing
  • US11244151B2 patent drawing

AI summary

A computer-implemented method of recognizing a facial expression of a subject in an input image is provided. The method includes filtering the input image to generate a plurality of filter response images; inputting the input image into a first neural network; processing the input image using the first neural network to generate a first prediction value; inputting the plurality of filter response images into a second neural network; processing the plurality of filter response images using the second neural network to generate a second prediction value; weighted averaging the first prediction value and the second prediction value to generate a weighted average prediction value; and generating an image classification result based on the weighted average prediction value.