Virtual Eyewear Fitting Using 2D Face Mesh Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for selecting and fitting head-mounted wearable devices, such as eyewear, lack accuracy in virtual fitting due to not accounting for user-specific facial features, leading to potential misfit and functional issues.

Innovation Solution

A method utilizing a reference mesh generated from a large pool of user data, combined with a user-specific mesh, to accurately position a virtual frame on a user's face through a rigid transformation, adjusting for features like the sellion point, enabling precise fitting without physical try-on.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a generic reference mesh is used for virtual fitting, then the fitting process is simplified and faster, but the accuracy of the fit decreases due to lack of user-specific facial features

Engineering Contradiction:
Improvefitting process speedVSAvoidfitting accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system segments the fitting process into two distinct stages: first mapping to a generic reference mesh for rapid initial positioning, then refining to a user-specific mesh for accurate final fit. This segmentation allows the system to benefit from both the speed of generic templates and the precision of personalized models.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by first mapping the virtual frame to the generic reference mesh to establish initial positions and orientations. This preliminary positioning serves as a foundation that is subsequently refined using user-specific facial features, combining efficiency with accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a user-specific mesh is used for virtual fitting, then the fitting accuracy improves, but the complexity of the process increases

Engineering Contradiction:
Improvefitting accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex process of creating and mapping to a user-specific mesh is segmented into manageable steps: facial landmark detection, mesh generation, rigid transformation calculation, and virtual frame positioning. This segmentation reduces perceived complexity while maintaining high accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The generic reference mesh serves as an intermediary between the simple image input and the complex user-specific mesh. It provides a stable intermediate representation that simplifies the transformation process while enabling accurate mapping to the final personalized model.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If facial landmarks are not detected, then the process is faster, but the virtual frame cannot be accurately positioned on user-specific features like the sellion point

Engineering Contradiction:
Improveprocessing speedVSAvoidframe positioning precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

Facial landmark detection is performed as a preliminary action that enables subsequent precise positioning. The detected landmarks serve as reference points that guide the rigid transformation process, ensuring the virtual frame is accurately positioned relative to key facial features like the sellion point.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual trial-and-error fitting with an automated computer vision system that detects facial landmarks and calculates transformations. This substitution of mechanical/manual processes with computational methods achieves both speed and precision simultaneously.

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

Data Source

PatentUS20260017907A1Fitting of head mounted wearable device from two-dimensional image
Publication Date: 2026.01.15 GOOGLE LLC
  • US20260017907A1 patent drawing
  • US20260017907A1 patent drawing
  • US20260017907A1 patent drawing

AI summary

A system and method for fitting a head mounted wearable device for a user based on a single two-dimensional image is provided. The image may include the face/head of the user, captured by an image sensor of a computing device, via an application executing on the computing device. A sellion node, of a plurality of nodes of a reference mesh, may be mapped to a sellion node, of a plurality of nodes, of a user mesh. The reference mesh may represent a general head mesh based on data collected from a large pool of users. The user mesh may be generated from the two-dimensional image. A positioning of a virtual frame on the two-dimensional image of the user may be adjusted based on a difference in position of the sellion node of the reference mesh and the sellion node of the user mesh.