Supervised Descent Method for Facial Landmark Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for facial feature detection and tracking in images and videos lack accuracy, robustness, and are too slow for real-time applications, particularly failing to handle asymmetric expressions and deformable objects like faces effectively.

Innovation Solution

The Supervised Descent Method (SDM) formulates facial feature detection and tracking as a non-linear least squares problem, learning a sequence of descent directions to minimize the mean of NLS functions without computing the Jacobian or Hessian, enabling efficient real-time processing and long-term tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional landmark localization algorithms are used on clustered shape subspaces, then facial feature detection can be performed, but the method is slow because it has to search for each landmark along the diagonal

Engineering Contradiction:
Improveprocessing speedVSAvoidlandmark localization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent pre-computes and stores descent directions and step sizes during an offline training phase. These pre-computed values are then directly applied during real-time facial feature detection without requiring iterative optimization, eliminating the slow diagonal search process while maintaining accurate landmark localization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the facial feature detection process into two distinct phases: an offline training phase where descent directions and step sizes are pre-computed, and an online detection phase where these pre-computed values are applied. This segmentation allows computationally intensive operations to be performed once rather than repeatedly during real-time processing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If 2nd order descent methods are used to solve non-linear least squares problems, then robust and reliable nonlinear optimization is achieved, but the Hessian might be large and not positive definite

Engineering Contradiction:
Improveoptimization robustnessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-computes descent directions and step sizes during an offline training phase using 2nd order descent methods, storing these values for later use. This eliminates the need to compute large Hessian matrices during real-time processing while maintaining the robustness of 2nd order optimization methods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the traditional iterative 2nd order descent optimization process (which requires computing and inverting large Hessian matrices) with a simplified process that applies pre-computed descent directions and step sizes. This substitution maintains optimization robustness while dramatically reducing computational complexity during real-time processing.

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

3Measurement precision

If richer and more discriminative features are added to improve detection accuracy, then measurement precision improves, but the computational load increases making real-time processing difficult

Engineering Contradiction:
Improvefacial feature detection accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent pre-computes descent directions and step sizes using rich and discriminative features during an offline training phase. By performing this computationally intensive work in advance, the system can use sophisticated features to improve detection accuracy while maintaining real-time processing capability during online detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9928405B2System and method for detecting and tracking facial features in images
Publication Date: 2018.03.27 CARNEGIE MELLON UNIV
  • US9928405B2 patent drawing
  • US9928405B2 patent drawing
  • US9928405B2 patent drawing

AI summary

The present invention relates to a system for detecting and tracking facial features in images and can be used in conjunction with a camera. Given a camera, the system will detect facial landmarks in images. The present invention includes software for real time, accurate facial feature detection and tracking in unconstrained images and videos. The present invention is better, more robust and faster than existing approaches and can be implemented very efficiently allowing real-time processing, even on low-power devices, such as mobile phones.