Semi-supervised Landmark Detection Using KL-Divergence Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional landmark detection systems are computationally intensive and inefficient on devices with limited resources, as they primarily penalize mean parameters and ignore deviation parameters, limiting the certainty and quality of detected landmarks, and require large sets of labeled training data which are difficult to obtain.

Innovation Solution

A semi-supervised landmark detection system using a Laplace KL-divergence loss that penalizes differences in mean value parameters and an adversarial network for training on unlabeled data, allowing for more accurate and certain landmark detection with improved model accuracy and quality of results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional landmark detection schemes are used, then landmark detection can enable useful image processing tasks, but the schemes are computationally intensive and run poorly on computers with limited resources

Engineering Contradiction:
Improvelandmark detection qualityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the loss function parameters from L1/L2 norms to KL-divergence with Laplace distribution, which fundamentally alters how prediction errors are penalized. This parameter change enables the model to achieve better landmark detection quality while being more computationally efficient on mobile devices, as the KL-divergence formulation with Laplace distribution better captures the uncertainty in landmark predictions without requiring excessive computational resources

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional landmark detection schemes penalize only mean parameters, then the computation is simplified, but the certainty and quality of detected landmarks are limited

Engineering Contradiction:
Improvelandmark detection certaintyVSAvoidloss function complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from penalizing only mean parameters (L1/L2 norms) to penalizing both mean and deviation parameters using KL-divergence with Laplace distribution. This parameter change increases measurement precision by accounting for prediction uncertainty through the deviation parameters, while the KL-divergence formulation keeps the computational complexity manageable compared to more sophisticated Bayesian methods

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If large sets of labeled training data are used, then model accuracy is improved, but the data are difficult to obtain and the training process becomes more complex

Engineering Contradiction:
Improvemodel accuracyVSAvoidtraining data acquisition ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent enables the model to learn from unlabeled data through self-supervised learning with KL-divergence loss, eliminating the need for manual annotation of training data. The model serves itself by generating its own training signals from the unlabeled data, automatically learning useful patterns without human intervention in the labeling process, thus dramatically easing data acquisition while maintaining model accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12094135B2Image landmark detection
Publication Date: 2024.09.17 SNAP INC
  • US12094135B2 patent drawing
  • US12094135B2 patent drawing
  • US12094135B2 patent drawing

AI summary

A landmark detection system can more accurately detect landmarks in images using a detection scheme that penalizes for dispersion parameters, such as variance or scale. The landmark detection system can be trained using both labeled and unlabeled training data in a semi-supervised approach. The landmark detection system can further implement tracking of an object across multiple images using landmark data.