Automated 3D Face View Synthesis from 2D Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating 3D representations from 2D images require extensive human intervention and are not efficient in creating new views of objects, especially for applications like gaze direction correction in video communication, where accurate and natural rotations of human faces are desired.

Innovation Solution

A multi-view image synthesis method that automates the detection of predefined object classes, aligns them with a 3D polygon mesh, and rotates the images based on triangulation with anchor points, allowing for the generation of new views within the original image, utilizing active appearance models for texture and lighting adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual methods are used to generate 3D models and new views from 2D images, then accuracy and quality can be maintained, but the process requires extensive human intervention and is time-consuming

Engineering Contradiction:
Improveaccuracy of 3D model generationVSAvoidtime required for manual intervention
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automatic object detection, 3D model generation, and view synthesis without requiring manual human intervention. The computer executes the entire pipeline autonomously, from detecting objects in the input image to generating rotated views, thereby eliminating time-consuming manual operations while maintaining quality through algorithmic precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-aligns the detected object with a 3D polygon mesh model before rotation. This preliminary alignment step establishes the correct geometric framework and parameter mappings in advance, enabling accurate and rapid generation of new views without requiring manual adjustment during the actual view synthesis process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If existing AAM techniques are used for face recognition, then face identification from different angles is facilitated, but the methods do not contain 3D shape information and cannot generate accurate new views

Engineering Contradiction:
Improveability to recognize faces from different anglesVSAvoidaccuracy of 3D shape representation
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system transitions from 2D Active Appearance Models to 3D polygon mesh representations. By incorporating the third dimension (depth), the system maintains the versatility of recognizing faces from different angles while gaining accurate 3D shape information necessary for generating precise new views and rotations

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

3Measurement precision

If customized 3D models are created for each subject, then accurate representation is achieved, but the process becomes complex and requires extensive setup

Engineering Contradiction:
Improveaccuracy of subject representationVSAvoidcomplexity of customized model creation
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system employs a universal 3D polygon mesh template that can be applied to any detected object. Instead of creating customized models for each subject, the same mesh structure serves multiple purposes across different objects and views, simplifying the process while maintaining accuracy through automatic parameter adaptation to each detected object

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

Data Source

PatentUS8933928B2Multiview face content creation
Publication Date: 2015.01.13 SEIKO EPSON CORP
  • US8933928B2 patent drawing
  • US8933928B2 patent drawing
  • US8933928B2 patent drawing

AI summary

New views of a 2D image are generated by identifying an object class within the image, such as through a face detector. The face is then fitted to a model face by means of an AAM, and the results extended to a fitted 3D polygon mesh face. A boundary perimeter with predefined anchor points and a predefined triangulation with the 3D polygon mesh is defined a predefined depth distance from the depth center of known landmarks within the 3D polygon mesh face. By rotating the 3D polygon mesh face relative to the boundary perimeter, which may follow the perimeter of the input image, new views of the input image are generated.