Virtual Eyewear Fit Simulation Using Collision Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online eyewear purchasing faces challenges in accurately simulating the fit of eyewear on a user's face, as existing methods often result in unrealistic depictions with portions of the eyewear floating or sinking, failing to accurately represent the actual fit.

Innovation Solution

A system utilizing a collision detection algorithm that generates three-dimensional models of eyewear and the user's face, attaching colliders to simulate the fit by gradually moving the eyewear towards the face until collision, then anchoring it for a realistic representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If simple image superposition is used to simulate eyewear fit, then the process is simple and fast, but the accuracy of the fit simulation deteriorates (eyewear floats or sinks unrealistically)

Engineering Contradiction:
Improvesimplicity of fit simulation processVSAvoidaccuracy of eyewear fit simulation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary collision detection algorithm between the eyewear model and the face model. This intermediary system uses virtual colliders attached to key points on the eyewear (temple tips, lens edges, bridge) to detect and prevent unrealistic intersections with the face model, thereby achieving accurate fit simulation without requiring complex physical engine calculations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical physics-based simulation with a computational geometry approach. Instead of using force-based physical engines to simulate eyewear resting on the face, the system uses mathematical collision detection algorithms that calculate intersections between virtual colliders and the face mesh, providing accurate results more efficiently.

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

2Measurement precision

If detailed 3D modeling with collision detection is implemented, then the accuracy of fit simulation improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveaccuracy of eyewear fit simulationVSAvoidcomplexity of simulation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the collision detection system into discrete, manageable components: virtual colliders are attached to specific key points on the eyewear model (temple tips, lens edges, bridge), and the face model is represented as a mesh with vertices. This segmentation allows the complex problem to be solved through simple point-to-surface distance calculations rather than full volumetric collision detection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial collision detection by placing colliders only at the critical contact points of the eyewear (temple tips, lens edges, bridge) rather than modeling the entire eyewear volume. This partial approach provides sufficient accuracy for fit simulation while significantly reducing computational complexity compared to full 3D collision detection.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If virtual colliders are attached to eyewear model, then the realism of fit simulation improves, but the computational resources required increase

Engineering Contradiction:
Improverealism of eyewear fit representationVSAvoidcomputational energy for collision detection
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent uses a minimal set of colliders placed only at the critical contact points where the eyewear actually touches the face (temple tips, lens edges, bridge). This partial coverage provides realistic fit simulation while minimizing the number of collision calculations required, thereby reducing computational energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent creates simplified virtual copies (colliders) of the eyewear's critical contact surfaces rather than using the full complex 3D geometry. These simplified collider representations maintain the essential fit characteristics while requiring far fewer computational resources for collision detection algorithms.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11798248B1Fitting virtual eyewear models on face models
Publication Date: 2023.10.24 AMAZON TECH INC
  • US11798248B1 patent drawing
  • US11798248B1 patent drawing
  • US11798248B1 patent drawing

AI summary

A system and method for fitting virtual eyewear models on face models is described herein. The method includes attaching a first collider to a model of eyewear and attaching a second collider to a model of a user's face. The method also includes positioning the model of eyewear onto the model of the user's face by reducing a distance between the model of eyewear and the model of the user's face until the first collider attached to the model of eyewear collides with the second collider attached to the model of the user's face and anchoring the model of eyewear to the model of the user's face.