True-Size Eyewear Using Facial Landmarks and Depth Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems require calibration using reference objects to determine the scale of a user's face, which is burdensome and inefficient, affecting user experience and resource utilization.

Innovation Solution

The system computes a true or real-world scale of a user's face by combining facial landmarks with a depth map, allowing augmented reality elements to be applied without calibration, and adjusts their size and position based on facial topology, updating as the user moves.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If calibration using reference objects is used to determine face scale, then measurement precision is improved, but device complexity and ease of operation worsen due to burdensome calibration procedures

Engineering Contradiction:
Improveface scale measurement precisionVSAvoidcalibration operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically determines face scale by detecting facial landmarks and using depth map data without requiring user intervention for calibration. The device performs self-calibration by leveraging its own sensors and algorithms to compute the scaling factor needed for accurate AR element placement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical calibration process (physically placing reference objects on the face) with an automated computational approach using facial landmark detection and depth map analysis. This substitution eliminates the need for physical reference objects and manual calibration steps.

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

2Measurement precision

If calibration using reference objects is used to determine face scale, then measurement precision is improved, but loss of time worsens due to additional calibration steps

Engineering Contradiction:
Improveface scale measurement precisionVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs facial landmark detection and depth map acquisition as preliminary actions that occur automatically when the application is launched or when the camera is activated. These preliminary actions prepare the necessary data for immediate face scale computation without requiring separate calibration steps later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically computes face scale using pre-acquired depth map and landmark data without requiring user-initiated calibration actions. This self-service approach eliminates the time users would otherwise spend performing calibration procedures.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If calibration using reference objects is used to determine face scale, then measurement precision is improved, but use of energy worsens due to additional processing requirements

Engineering Contradiction:
Improveface scale measurement precisionVSAvoidsystem resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The depth map acquisition and facial landmark detection processes serve multiple functions: they enable both accurate face scale determination and the placement of augmented reality elements. By making these computational components multi-functional, the system avoids the need for separate calibration-specific processing that would consume additional energy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250336171A1True size eyewear in real time
Publication Date: 2025.10.30 SNAP INC
  • US20250336171A1 patent drawing
  • US20250336171A1 patent drawing
  • US20250336171A1 patent drawing

AI summary

Methods and systems are disclosed for performing operations comprising: receiving an image that includes a depiction of a face of a user; generating a plurality of landmarks of the face based on the received image; removing a set of interfering landmarks from the plurality of landmarks resulting in a remaining set of landmarks of the plurality of landmarks; obtaining a depth map for the face of the user; and computing a real-world scale of the face of the user based on the depth map and the remaining set of landmarks.