Fast Intrinsic Images Multi-Scale Solver

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional intrinsic image techniques are slow and processor-intensive due to their inability to effectively separate a single image into its reflectance and shading components, which are inherently ambiguous and require prior assumptions to constrain values.

Innovation Solution

A combination of local and non-local constraints is applied to an image to generate a linear system of equations, which is then solved using a multi-scale parallelized iterative solver to efficiently produce reflectance and shading intrinsic images, significantly reducing processing time and scaling linearly with image resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional intrinsic image techniques are used to separate reflectance and shading components, then image decomposition is achieved, but processing time is excessive and computational resources are heavily consumed

Engineering Contradiction:
Improveimage decomposition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the image processing task into multiple scales (coarse to fine) and segments the computational workload across different resolution levels. The multi-scale approach processes the image at progressively finer resolutions, with each scale contributing to the final decomposed result. This segmentation of the processing task across scales enables parallel computation and reduces the computational burden at any single resolution level, thereby decreasing overall processing time while maintaining decomposition accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic iterative refinement across multiple scales, where the solution at coarser scales informs and accelerates the solution at finer scales. The iterative solver adapts its computation based on the current scale and convergence criteria, dynamically allocating computational resources. This dynamic approach allows the algorithm to spend more computational effort where needed (at finer scales for detail accuracy) while leveraging coarser scale results to reduce overall computation time.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If conventional intrinsic image techniques are used to separate reflectance and shading components, then image decomposition is achieved, but computational complexity is high

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

Solution Approach 1:

The patent segments the computational problem into manageable scale-specific subproblems. By processing the image at multiple resolutions rather than attempting to solve the full-resolution problem directly, the computational complexity at each step is reduced. The multi-scale decomposition allows the algorithm to handle local variations and global structures separately, simplifying the overall computational task while preserving decomposition accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the scale dimension to the problem, transforming a single-resolution complex computation into a multi-resolution sequence of simpler computations. By adding this dimensional aspect, the algorithm can exploit the self-similarity and hierarchical structure of natural images, reducing computational complexity through the pyramid structure where coarse scales capture global information and fine scales capture local details.

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

3Measurement precision

If conventional intrinsic image techniques are used to separate reflectance and shading components, then decomposition is achieved, but the method does not scale efficiently with image resolution

Engineering Contradiction:
Improvedecomposition accuracyVSAvoidscaling efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image into a multi-scale pyramid structure, where each level represents a different resolution. This segmentation allows the computational workload to scale linearly with image resolution rather than quadratically or exponentially. By processing each scale independently and combining results, the method achieves O(n) scaling where n is the number of pixels, making it efficient for high-resolution images while maintaining decomposition accuracy through the hierarchical processing approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adaptive processing where the computational effort at each scale is adjusted based on convergence criteria and image characteristics. The iterative solver dynamically terminates processing at coarser scales when sufficient information is obtained, preventing unnecessary computation. This dynamic adaptation ensures that the method scales efficiently with resolution by intelligently allocating computational resources across the scale pyramid rather than uniformly processing all resolutions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10297045B2Fast intrinsic images
Publication Date: 2019.05.21 ADOBE INC
  • US10297045B2 patent drawing
  • US10297045B2 patent drawing
  • US10297045B2 patent drawing

AI summary

Fast intrinsic images techniques are described. In one or more implementations, a combination of local constraints on shading and reflectance and non-local constraints on reflectance are applied to an image to generate a linear system of equations. The linear system of equations can be solved to generate a reflectance intrinsic image and a shading intrinsic image for the image. In one or more implementations, a multi-scale parallelized iterative solver is used to solve the linear system of equations to generate the reflectance intrinsic image and the shading intrinsic image.