One-Dimensional Lens Shading Correction Curves

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image capturing systems suffer from lens shading artifacts due to non-uniform light distribution, causing light intensity to fall off towards the edges of captured images, which existing methods struggle to correct efficiently.

Innovation Solution

The method employs two one-dimensional correction curves, Lh(x) and Lv(y), instead of a single two-dimensional function to correct lens shading artifacts, simplifying computations and reducing storage requirements, by applying horizontal and vertical corrections independently and using morphing techniques to approximate correction functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a two-dimensional function L(x,y) is used to correct lens shading artifacts, then correction accuracy is improved, but computational complexity and storage requirements increase

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

Solution Approach 1:

The patent divides the two-dimensional correction function L(x,y) into multiple one-dimensional correction curves along different directions (horizontal, vertical, diagonal). Instead of computing a single 2D function, the system segments the correction into multiple 1D curves that can be computed and stored separately, reducing overall computational and storage complexity while maintaining correction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the problem from a two-dimensional function L(x,y) into multiple one-dimensional functions by introducing directional dimensions. The correction is performed by combining 1D curves from different directions (e.g., horizontal curve Lh(x), vertical curve Lv(y), diagonal curves), effectively using dimensionality change to simplify the mathematical representation and computation.

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

2Measurement precision

If a two-dimensional function L(x,y) is used to correct lens shading artifacts, then correction accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improvecorrection accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the 2D correction function into multiple 1D correction curves stored in separate lookup tables. This segmentation reduces storage requirements because storing multiple 1D arrays requires less memory than storing a single 2D array of the same resolution, while still providing accurate correction when the curves are combined during image processing.

Inventive Principle:
Principle #1Segmentation

3Reliability

If traditional lens shading correction methods are used, then correction effectiveness is maintained, but processing time increases

Engineering Contradiction:
Improvecorrection effectivenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-computing and storing the one-dimensional correction curves in lookup tables before actual image processing. This allows the correction to be applied rapidly during image processing by simply looking up pre-computed values and combining them, rather than computing the correction function in real-time, thus reducing processing time while maintaining correction effectiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7561306B2One-dimensional lens shading correction
Publication Date: 2009.07.14 IMAGINATION TECH LTD
  • US7561306B2 patent drawing
  • US7561306B2 patent drawing
  • US7561306B2 patent drawing

AI summary

In one embodiment, a method for correcting image data for a captured image for lens shading artifacts is provided. The method comprises determining a plurality of one dimensional correction curves that can be applied to the image data to correct for lens shading artifacts therein; and correcting the image data for lens shading artifacts based on the one dimensional curves.