Holographic Interference Pattern Computation via Two-Stage Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating photo-realistic holographic content using Computer-Generated Holography (CGH) is computationally intensive, especially when accounting for three-dimensional visual cues like occlusion, shadows, and precise focal cues, making it impractical for most applications.

Innovation Solution

A two-stage method for computing holographic interference patterns, where the total light component is determined for each object point in the first stage, and the complex-valued amplitude is calculated for each pixel in the second stage, accounting for angle-dependent and angle-independent light contributions, reducing computational complexity while preserving visual quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If Computer-Generated Holography is used to generate photo-realistic holographic content accounting for 3D visual cues, then the visual quality and realism of the holographic content is improved, but the computing time becomes excessively long

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides the computation of the holographic interference pattern into two separate stages: (1) computing the total light component for each object point, and (2) computing the complex-valued amplitude for each pixel based on the pre-computed light components. This segmentation allows the computationally intensive lighting calculations to be performed once per object point rather than for every pixel-object point pair, dramatically reducing total computing time while preserving visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation of the total light component for each object point before computing the final holographic interference pattern. By pre-calculating the lighting effects (including occlusion, shadows, and reflections) for each object point and storing these light components, the method avoids redundant calculations during the pixel-wise amplitude computation stage, thereby reducing overall computing time while maintaining photo-realistic visual quality.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If traditional CGH methods compute the holographic interference pattern by evaluating all object points for each pixel, then complete visual information is captured, but the computational complexity becomes intractable

Engineering Contradiction:
Improvevisual informationVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The computation is segmented into two phases: first computing light components for all object points, then using these pre-computed components to calculate amplitudes for all pixels. This segmentation reduces computational complexity from O(N*M) to O(N + M) where N is the number of object points and M is the number of pixels, while preserving complete visual information through the intermediate storage of light components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data structure - the total light component - that serves as a mediator between object points and pixels. Instead of directly computing contributions from every object point to every pixel, the light component acts as an intermediate representation that captures all necessary visual information (including occlusion, shadows, and reflections) in a compressed form that can be efficiently used for final amplitude calculation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230266709A1A method for computing a holographic interference pattern
Publication Date: 2023.08.24 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US20230266709A1 patent drawing
  • US20230266709A1 patent drawing
  • US20230266709A1 patent drawing

AI summary

The present disclosure relates to a method for computing a holographic interference pattern for a holographic plane including pixels of an illuminated three-dimensional, 3D, scene having object points representing one or more 3D objects. The method involves: determining, for a respective object point, a total light component contributed by one or more light sources in the 3D scene; and calculating, for a respective pixel, a complex-valued amplitude based on the total light component of non-occluded object points within a viewing cone of the pixel, thereby deriving the holographic interference pattern. The present disclosure further relates to a computer program product implementing the method, a computer-readable storage medium comprising the computer program product and a data processing system for carrying out the method.