Neural Network 3D Surface Geometry Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision techniques for predicting object geometry, such as 3D morphable models, are resource-intensive and sensitive to deviations in object contours, making them inefficient for tasks like facial recognition on mobile devices without depth sensors.

Innovation Solution

Training a neural network model to predict mesh vertices representing the surface geometry of objects, using iterative refinement with human annotator adjustments and a lightweight architecture that accommodates expressivity and deformations, such as a face with a closed eye, without requiring depth sensor information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If 3D morphable models are used to estimate pose and scale, then object geometry prediction accuracy is improved, but computational resource consumption increases and sensitivity to contour deviations worsens

Engineering Contradiction:
Improveobject geometry prediction accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the object geometry representation into a hierarchical structure: a coarse 3D morphable model provides overall pose and scale estimation, while a refined mesh model with densely spaced vertices captures detailed surface geometry. This segmentation allows the system to benefit from both the robustness of the 3DMM and the precision of detailed mesh representation without requiring full computational complexity of traditional 3DMM approaches throughout the entire processing pipeline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional 3D spatial representation to 2D image space by projecting the 3D mesh model onto the image plane. This dimensionality change allows the system to leverage 2D image data from standard cameras (without depth sensors) to infer 3D geometry, reducing computational requirements while maintaining accuracy. The projected mesh vertices are optimized in 2D space to match detected object contours, enabling efficient geometry estimation on mobile devices.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If 3D morphable models are used for object geometry prediction, then accuracy is improved, but sensitivity to contour deviations increases

Engineering Contradiction:
Improveobject geometry prediction accuracyVSAvoidsensitivity to contour deviations
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent employs a two-stage optimization process that cushions against contour deviation sensitivity. First, the 3D morphable model provides a robust initial estimate of pose and scale that is relatively insensitive to contour variations. Second, the mesh refinement stage optimizes vertex positions to match the actual detected contours, compensating for any deviations. This staged approach cushions the system against the harmful effects of contour deviations while maintaining high accuracy.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent introduces an intermediate projected mesh model that serves as a mediator between the 3D morphable model and the final geometry prediction. This intermediate representation is optimized to match detected contours in 2D image space, acting as a buffer that reduces the direct impact of contour deviations on the final 3D geometry estimation. The intermediary layer allows the system to adapt to contour variations without propagating errors to the final result.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If detailed mesh models are used to accommodate object deformations, then expressivity is improved, but model complexity increases

Engineering Contradiction:
Improveobject deformation expressivityVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic mesh refinement process where the level of mesh detail is adaptively adjusted based on the specific object and deformation requirements. The mesh model starts with a base structure from the 3D morphable model and dynamically adds refinement levels only where needed to capture specific deformations. This dynamic approach maintains high expressivity for accommodating various object deformations while keeping the average model complexity manageable for mobile device deployment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11158122B2Surface geometry object model training and inference
Publication Date: 2021.10.26 GOOGLE LLC
  • US11158122B2 patent drawing
  • US11158122B2 patent drawing
  • US11158122B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a neural network model to predict mesh vertices corresponding to a three-dimensional surface geometry of an object depicted in an image.