3D Human Rendering from Monocular Image via Feature Disentanglement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies face challenges in capturing the full appearance and three-dimensional shape of a human from a single monocular image, limiting applications in augmented reality, virtual reality, and other fields that require accurate human rendering.

Innovation Solution

A human rendering system utilizing a neural network that disentangles 3D geometry and texture features, includes a feature module for generating feature maps, a geometry module for determining density values, and a texture module for generating RGB colors, employing ResNet-18 and multilayer perceptron networks to generate accurate 3D renderings from a single monocular image without additional views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple images from multiple views are used to capture human appearance and 3D shape, then the completeness and accuracy of human rendering is improved, but the device complexity and data processing requirements increase

Engineering Contradiction:
Improvehuman rendering accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the human rendering task into distinct modules: a feature module that extracts appearance features, a geometry module that determines 3D shape and density, and a texture module that generates surface properties. This segmentation allows each module to specialize in one aspect (appearance or geometry) while working together to achieve complete human rendering from a single image, resolving the contradiction between rendering accuracy and system complexity.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If multiple images from multiple views are used to capture human appearance and 3D shape, then the completeness of human rendering is improved, but the loss of time for data collection and processing increases

Engineering Contradiction:
Improvehuman appearance informationVSAvoiddata collection time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The feature module performs preliminary action by extracting and encoding appearance features from the single input image before the geometry and texture modules process the data. This preliminary feature extraction captures essential appearance information early in the pipeline, enabling the subsequent modules to generate complete 3D human representations without requiring additional input images, thus eliminating data collection time while preserving information completeness.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a simple rendering system is used, then the device complexity is reduced, but the manufacturing precision of 3D human rendering deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoid3D rendering precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system transitions from 2D image processing to 3D space by generating a volumetric density map that represents the human body in three dimensions. The geometry module creates 3D spatial representations and the texture module maps 2D appearance features onto 3D surfaces, enabling precise 3D human rendering while maintaining relatively simple system architecture through this dimensional transformation approach.

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

Data Source

PatentUS12154227B2Three dimensional rendering systems and methods from monocular image
Publication Date: 2024.11.26 NAVER CORP
  • US12154227B2 patent drawing
  • US12154227B2 patent drawing
  • US12154227B2 patent drawing

AI summary

A system includes: a feature module configured to generate a feature map based on a single image taken from a point of view (POV) including a human based on features of the human visible in the image and non-visible features of the human; a pixel features module configured to generate pixel features based on the feature map and a target POV; a feature mesh module configured to generate a feature mesh for the human based on the feature map; a geometry module configured to: generate voxel features based on the feature mesh; and generate a density value based on the voxel and pixel features; a texture module configured to generate RGB colors for pixels based on the density value and the pixel features; and a rendering module configured to generate a three dimensional rendering of the human from the target POV based on the RGB colors and the density value.