Pixel Value Adjustment Surfaces for Multi-State Camera Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing imaging systems with variable optical states, such as zoom lenses, face challenges in accurately correcting pixel value variations across the pixel array due to lens shading and other spatially-dependent factors, requiring multiple gain adjustment surfaces that consume significant memory and resources.

Innovation Solution

Storing a set of coefficients that can generate multiple positional gain adjustment surfaces for various optical states, reducing memory requirements by representing multiple adjustment surfaces with a smaller set of coefficients, allowing for accurate interpolation and extrapolation of correction values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple gain adjustment surfaces are stored for different optical states, then correction accuracy is improved, but memory storage requirements increase significantly

Engineering Contradiction:
Improvecorrection accuracyVSAvoidmemory storage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Multiple gain adjustment surfaces for different optical states are merged into a single three-dimensional data structure. The patent combines what would traditionally be separate two-dimensional gain adjustment surfaces into a unified 3D array that can represent all optical states, reducing memory requirements while maintaining the ability to provide accurate corrections for each specific optical state.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from storing multiple separate two-dimensional gain adjustment surfaces to a single three-dimensional data structure. By adding an optical state dimension to the traditional two-dimensional pixel array, the system efficiently organizes correction data for multiple optical states without requiring proportional increases in memory storage.

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

2Measurement precision

If multiple gain adjustment surfaces are stored for different optical states, then correction accuracy is improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvecorrection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-organizes correction data in a three-dimensional array structure that is ready for rapid retrieval. By preparing the data in this optimized format during system initialization or calibration, the system eliminates the need for time-consuming calculations or searches during actual image processing, enabling fast access to the appropriate gain adjustment surface for any given optical state.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If a single gain adjustment surface is used for all optical states, then memory storage is reduced, but correction accuracy deteriorates

Engineering Contradiction:
Improvememory storageVSAvoidcorrection accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic data structure that adapts to the current optical state. Rather than using a static single surface or storing all possible surfaces, the system dynamically selects and applies the appropriate gain adjustment surface based on the current optical parameters, providing accurate corrections for each state while maintaining efficient memory usage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8331722B2Methods, apparatuses and systems providing pixel value adjustment for images produced by a camera having multiple optical states
Publication Date: 2012.12.11 APTINA IMAGING CORP
  • US8331722B2 patent drawing
  • US8331722B2 patent drawing
  • US8331722B2 patent drawing

AI summary

Methods, apparatuses and systems for storing approximations of multiple spatial pixel value adjustment surfaces for use in pixel value correction. The adjustment surfaces may be used for positional gain adjustment. A representation of the multiple adjustment surfaces is stored as coefficients representing a multi-dimensional solid of two-dimensional adjustment surfaces. The stored coefficients are used to determine a plurality of additional sets of coefficients which sets are then in turn used to determine pixel correction values of adjustment surfaces.