Face Key Point Detection Using Depthwise Convolution for Low Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional face key point detection methods require a large computing amount, making them unsuitable for low-power devices and resulting in low accuracy, especially under extreme face pose conditions.

Innovation Solution

A face key point detection method using a depthwise convolution approach that converts multi-channel feature maps into target feature maps with a predetermined channel quantity, performing convolution operations with corresponding kernels to generate feature vectors and determine key point coordinates, reducing computational complexity while ensuring accurate extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional face key point detection methods using manually designed features and cascaded regression are used, then the computational complexity is reduced, but the prediction accuracy deteriorates, especially under extreme face pose conditions

Engineering Contradiction:
Improvecomputational complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms the face key point detection problem from spatial coordinate prediction to channel dimension classification. By changing the parameter space from 2D/3D coordinates to channel indices, the method achieves both computational efficiency and high accuracy. The depthwise convolution operation processes each channel independently, reducing computational complexity while the channel-wise attention mechanism improves prediction accuracy by selectively emphasizing important features.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent moves the detection task from the spatial dimension to the channel dimension. Instead of predicting key point coordinates directly from spatial features, the method uses channel dimension to represent different key point positions. This dimensional transformation allows the use of efficient depthwise convolution operations while maintaining high prediction accuracy through channel-wise feature aggregation.

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

2Measurement precision

If deep learning-based face key point detection methods using convolutional neural networks are used, then the prediction accuracy is improved, but the computing amount increases, making them unsuitable for low-power devices

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputing amount
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the feature processing into independent channel-wise operations using depthwise convolution. Each channel is processed separately with its own convolution kernel, which reduces the total number of parameters and computational operations compared to standard convolutions. This segmentation enables accurate deep learning-based detection while reducing the computing amount to be suitable for low-power devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from continuous spatial coordinates to discrete channel indices. This parameter transformation reduces the output dimensionality and computational burden while maintaining prediction accuracy. The channel dimension serves as a compact representation of key point positions, reducing the computing amount required for deep learning inference on low-power devices.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If manual feature extraction methods are used for face key point detection, then the computational complexity is reduced, but the feature discrimination ability deteriorates, resulting in low accuracy

Engineering Contradiction:
Improvecomputational complexityVSAvoidfeature discrimination ability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces channel dimension as an intermediary between feature extraction and key point detection. The channel-wise features serve as intermediaries that capture discriminative information without requiring complex computational operations. This intermediary representation enables both low computational complexity and high feature discrimination ability by using channel statistics and depthwise convolution to capture meaningful patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11734851B2Face key point detection method and apparatus, storage medium, and electronic device
Publication Date: 2023.08.22 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11734851B2 patent drawing
  • US11734851B2 patent drawing
  • US11734851B2 patent drawing

AI summary

A face key point detection method includes determining, according to an image containing a face, a multi-channel feature map of the image; converting the multi-channel feature map into a predetermined channel quantity of target feature maps; performing a convolution operation on each target feature map in the predetermined channel quantity of target feature maps by using a convolution kernel corresponding to each target feature map; generating a feature vector corresponding to the image based on a result of the convolution operation on each target feature map; and determining key point coordinates of the face on the image according to the feature vector.