Rendering Pipeline Polarized Light Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image rendering techniques fail to accurately model polarized light, leading to inaccuracies in critical environments like airplane cockpits and roadway intersections, as they do not account for polarization effects, resulting in potentially dangerous image rendering.

Innovation Solution

A computer system with a rendering pipeline that simulates photon packets of different orientations tracing back to a light source, calculating light energy at a specified viewpoint by considering the polarizing effects of surfaces, allowing for accurate representation of polarized light in images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional light transport algorithms are used, then rendering speed is improved, but polarization accuracy deteriorates

Engineering Contradiction:
Improverendering speedVSAvoidpolarization accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the light transport simulation into multiple independent polarization states (s-wave and p-wave components). Each polarization state is traced separately through the scene, allowing the rendering system to maintain accuracy for each state while processing them in parallel or sequential batches, thus preserving both speed and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimensional component to traditional light tracing by incorporating polarization vectors and orientation information. Instead of treating light as simple energy packets, the system adds polarization state dimensions (s and p components) to the photon data structure, enabling accurate polarization rendering without fundamentally slowing down the core ray tracing algorithm.

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

2Measurement precision

If polarization effects are included, then image accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveimage accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the polarization computation from the main light transport loop and handles it through separate, dedicated calculations. By isolating polarization state updates to specific interaction points (surface intersections) and using pre-computed surface properties, the system reduces the overall computational complexity while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary preparation by pre-computing surface polarization properties and storing them in lookup tables or material databases. When light interacts with surfaces during rendering, the system retrieves pre-computed polarization parameters rather than calculating them in real-time, significantly reducing computational complexity during the actual rendering process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If polarization is neglected, then processing speed is improved, but reliability deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidsimulation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a dynamic approach where the level of polarization detail can be adjusted based on scene requirements. The system can dynamically switch between full polarization tracing, partial polarization, or no polarization depending on the specific rendering context, allowing users to maintain high processing speeds for non-critical scenes while ensuring reliability for safety-critical applications through selective polarization rendering.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables more accurate rendering of polarized light in images by calculating the total energy at a viewpoint, accounting for polarization effects, which improves the realism and safety of simulations in various applications.

Implementation Method 1

simulates a plurality of photon packets of different orientations that are to be transmitted in the adjoint direction from the specified viewpoint back to the light source... calculating a probability of the particle continuing to travel towards the light source after being incident upon the surface based on the orientation of the particle and the polarizing effect of the surface

Methodology Applied
Scientific EffectPolarization: Polarisation

Data Source

PatentUS8711145B2Representing polarized light in computer models
Publication Date: 2014.04.29 UNIV OF UTAH RES FOUND
  • US8711145B2 patent drawing
  • US8711145B2 patent drawing
  • US8711145B2 patent drawing

AI summary

The present invention extends to methods, systems, and computer program products for representing polarized light in computer models. A rendering pipeline receives three dimensional modeling data (e.g., geometric primitives) for rendering a two dimensional image are received. The modeling data includes data representing a light source The light energy from the simulated transmission of particles at each pixel of the two dimensional image is calculated for any particles transmitted in an adjoint direction from a specified view point back to the light source. The light energies from each pixel are summed to calculate the total light energy present at the specified view point. The total light energy can be forwarded to other modules in rendering pipeline to more accurately render the two dimensional image, such as, for example, representing polarized light in the two dimensional image.