Light Field Dolly Zoom via 4D Coordinate Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for creating a dolly zoom effect in image capture require accurate depth maps, limiting their robustness and applicability, especially in light field imaging where depth calculations are complex and not always feasible.

Innovation Solution

The dolly zoom effect is applied directly to light field data as a 4D transformation of coordinates, eliminating the need for explicit depth calculations and allowing for robust application across various light field scenarios, including light field displays, by skewing the light field along the uv plane with a perspective shift proportional to the st location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If depth maps are used to create dolly zoom effect, then the dolly zoom effect can be achieved, but the robustness and applicability are limited due to complex depth calculations

Engineering Contradiction:
ImproverobustnessVSAvoiddepth calculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the depth map requirement from the dolly zoom effect generation process. By working directly with light field data in 4D space without extracting depth information, the method removes the complex depth calculation step while preserving the essential dolly zoom effect, thereby improving robustness without the burden of depth map computation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions from 3D depth map-based processing to 4D light field space processing. By operating in the additional dimension of light field data ( incorporating angular information), the method achieves dolly zoom effect through coordinate transformation in 4D space, avoiding the need for complex 3D depth calculations while maintaining effect fidelity

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

2Adaptability or versatility

If 2D reconstruction is performed to create dolly zoom effect, then the effect can be generated, but the applicability is limited to specific scenarios

Engineering Contradiction:
ImproveapplicabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal method for generating dolly zoom effect that works across multiple light field scenarios without requiring scenario-specific processing. The 4D coordinate transformation approach is applicable to various light field capture configurations and display scenarios, making the method universally applicable while maintaining relatively simple processing requirements

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of reconstructing 2D images from light field data and then applying dolly zoom transformation, the patent inverts the approach by applying the dolly zoom transformation directly in 4D light field space before any 2D reconstruction or display. This inversion eliminates the need for intermediate 2D reconstruction steps, expanding applicability while reducing processing complexity

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10594945B2Generating dolly zoom effect using light field image data
Publication Date: 2020.03.17 GOOGLE LLC
  • US10594945B2 patent drawing
  • US10594945B2 patent drawing
  • US10594945B2 patent drawing

AI summary

A sensor is configured to acquire a light field by imaging a scene. A processor is configured to determine four-dimensional (4D) coordinates of points in a light field and generate dollied coordinates from the 4D coordinates based on a dolly transform and a dolly parameter. The processor is also configured to project rays associated with the dollied coordinates from the light field onto corresponding points in an output raster. In some cases, the processor applies an aperture function to filter the rays in the coordinate system of the dollied coordinates. The aperture function has a first value in a first region of an aperture plane and the aperture value has a second value in a second region of the aperture plane. Rays passing through the first region are accepted by the aperture function and rays passing through the second region are rejected.