Virtual Point Light Visibility Probability Distribution for 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for global illumination-based rendering in 3D models require extensive visibility tests for virtual point lights (VPLs), leading to high operational overhead and reduced accuracy due to simplified visibility processing.

Innovation Solution

An image processing apparatus that calculates a visibility probability distribution by dividing the screen scene into areas, sampling points, testing visibility, and generating a probability map, allowing for adaptive VPL sampling and filtering to accurately determine visibility between VPLs and points, thereby reducing operational overhead and enhancing accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If visibility tests are performed for every VPL to determine influence on rendering points, then visibility accuracy is improved, but operational overhead increases significantly

Engineering Contradiction:
Improvevisibility accuracyVSAvoidoperational overhead
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the screen space into multiple areas and divides VPLs into groups based on their spatial locations. Instead of performing visibility tests for every VPL against every rendering point, the system performs visibility tests at the area level, significantly reducing the number of tests required while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs visibility tests only for VPLs that are likely to influence the rendering point based on their spatial relationship and area membership. By selectively applying visibility tests only where necessary rather than universally, the system reduces operational overhead while maintaining accuracy where it matters.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If simplified visibility processing is used to reduce operational overhead, then processing speed is improved, but visibility accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidvisibility accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

By segmenting screen space into areas and grouping VPLs accordingly, the system can apply simplified visibility processing at the area level rather than requiring complex per-VPL visibility calculations. This maintains processing speed while improving accuracy through more granular spatial organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of VPLs into groups and establishes area-based visibility relationships before the actual rendering process. This preliminary structuring enables faster processing during rendering while maintaining accuracy, as the visibility relationships have already been partially determined.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If VPL sampling is performed densely to improve indirect illumination accuracy, then rendering quality is improved, but computational cost increases

Engineering Contradiction:
Improverendering qualityVSAvoidcomputational cost
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent segments the sampling space and groups VPLs by area, allowing the system to use denser sampling where it matters most (within visible areas) while using coarser sampling or skipping tests in less critical regions. This maintains rendering quality while reducing overall computational cost.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different sampling densities to different spatial regions based on their importance and visibility characteristics. Areas that are more likely to influence rendering points receive denser sampling, while less critical areas use coarser sampling, optimizing the balance between quality and computational cost.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10157494B2Apparatus and method for processing virtual point lights in an image
Publication Date: 2018.12.18 SAMSUNG ELECTRONICS CO LTD
  • US10157494B2 patent drawing
  • US10157494B2 patent drawing
  • US10157494B2 patent drawing

AI summary

An image processing apparatus to calculate a visibility with respect to a plurality of virtual point lights (VPL) sampled at a three-dimensional (3D) model includes at least one first VPL included in a screen scene associated with a viewpoint to render and at least one second VPL not found in the screen scene, and may calculate a first probability obtained by calculating a visibility between a first area including the first VPL and a first point with respect to the at least one first VPL.