3D Rendering Light Source Estimation via Shading and Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D rendering technologies face challenges in accurately estimating and applying light sources to virtual objects, resulting in unnatural 3D image synthesis, particularly in fields like gaming, education, and medical diagnosis, where realistic light effects are crucial for natural image representation.

Innovation Solution

A method and apparatus for 3D rendering that extract shading, visibility, and shape information from input images to determine the position and brightness of light sources, using neural networks to estimate the light source based on shading and visibility information, and generate a 3D rendering image by combining this information with the input image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional 3D rendering methods are used, then the rendering process can be completed, but the light source estimation is inaccurate resulting in unnatural 3D image synthesis

Engineering Contradiction:
Improvelight source estimation accuracyVSAvoidnaturalness of 3D image synthesis
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the light source estimation problem into multiple independent components: shading information extraction, visibility information extraction, and shape information extraction from depth images. Each component is processed separately through neural networks, and the results are integrated to determine the final light source parameters. This segmentation allows for more precise and reliable estimation of light source characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate information representations including shading maps, visibility maps, and normal maps as mediators between the input depth images and the final light source estimation. These intermediate representations capture essential visual cues that facilitate more accurate light source determination and improve the naturalness of 3D rendering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple types of information (shading, visibility, shape) are extracted and processed, then the light source determination accuracy improves, but the computational complexity increases

Engineering Contradiction:
Improvelight source determination accuracyVSAvoidcomputational processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction of shading, visibility, and shape information from depth images before the main light source determination process. By pre-processing the input data into meaningful intermediate representations, the subsequent light source estimation becomes more efficient and accurate, reducing the overall computational burden despite the multiple information types involved.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses the depth image information itself to generate all necessary shading, visibility, and shape cues without requiring additional sensors or external data sources. This self-service approach allows comprehensive light source estimation while minimizing external dependencies and simplifying the overall system architecture.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10950036B2Method and apparatus for three-dimensional (3D) rendering
Publication Date: 2021.03.16 SAMSUNG ELECTRONICS CO LTD
  • US10950036B2 patent drawing
  • US10950036B2 patent drawing
  • US10950036B2 patent drawing

AI summary

Disclosed is a method and apparatus for three-dimensional (3D) rendering, the apparatus including a processor configured to extract shading information, visibility information and shape information from a region of an input image, determine a light source based on the shading information, the visibility information, and the shape information of the region, and generate a 3D rendering image by rendering the input image based on the determined light source.