Weighted Look-Up Table for Contrast Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current contrast compensation algorithms in image processing rely on multiple piecewise linear function (PWL) look-ups, which are inefficient and require repeated calculations for each pixel, leading to increased computational costs and complexity.

Innovation Solution

A graphics processing system generates a weighted look-up-table based on individual pixel input values and contrast compensation functions, allowing for secondary compensation using bilinear interpolation, reducing the need for multiple PWL look-ups and simplifying the compensation process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple PWL look-ups are used for contrast compensation, then compensation accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvecontrast compensation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple PWL look-up operations into a single n-dimensional look-up table. Instead of performing separate look-ups for each PWL function and combining results through multiplication and addition, the system pre-computes and stores the combined compensation values in an n-dimensional LUT, reducing the number of operations required during actual contrast compensation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary computation by pre-calculating the contrast compensation values for all possible input combinations and storing them in the n-dimensional look-up table before actual image processing. This pre-computation phase shifts the computational burden from runtime pixel processing to an initial setup phase, significantly reducing complexity during actual contrast enhancement operations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple PWL look-ups are performed for each pixel, then compensation precision is improved, but processing time increases

Engineering Contradiction:
Improvecompensation precisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges multiple sequential PWL look-up operations into a single n-dimensional look-up operation. By organizing the compensation data in an n-dimensional structure that captures all PWL variations simultaneously, the system retrieves the final compensated value in one operation rather than performing multiple look-ups and mathematical computations for each pixel.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs all necessary contrast compensation calculations in advance and stores the results in the n-dimensional look-up table. During actual image processing, each pixel's compensated value is obtained by a single table lookup operation, eliminating the time-consuming repeated calculations that would otherwise be required for each pixel.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the number of PWLs and points increases, then compensation accuracy is improved, but computational cost increases

Engineering Contradiction:
Improvecontrast compensation accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent addresses the computational cost issue by performing all heavy calculations during an initial pre-computation phase. The n-dimensional look-up table is populated with pre-calculated compensation values that incorporate the effects of multiple PWLs and numerous points. Once this table is built, subsequent contrast compensation operations simply require reading values from the table, which is computationally inexpensive regardless of how many PWLs or points were used in the pre-computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9245495B2Simplification of local contrast compensation by using weighted look-up table
Publication Date: 2016.01.26 INTEL CORP
  • US9245495B2 patent drawing
  • US9245495B2 patent drawing
  • US9245495B2 patent drawing

AI summary

Systems, apparatus, articles, and methods are described including operations to generate a weighted look-up-table based at least in part on individual pixel input values within an active block region and on a plurality of contrast compensation functions. A second level compensation may be performed for a center pixel block of the active region based at least in part on the weighted look-up-table.