Pixel Color Temperature Compensation for White Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital cameras struggle to maintain accurate white balance under varying light sources, leading to unnatural color reproduction due to differences in color temperature, which existing image processing methods fail to adequately address.

Innovation Solution

An image processing method and system that measures the color temperature of each pixel, applies a color temperature compensation value based on a look-up table, and adjusts the white balance by determining whether the pixel exists in the table or calculating the value based on nearby colors, considering environmental brightness and indoor/outdoor capture conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If color temperature compensation is applied to each pixel based on its color, then color reproduction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvecolor reproduction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The image processing is segmented into distinct stages: color temperature measurement for the entire image, individual pixel color analysis, lookup table-based compensation value determination, and sequential pixel-by-pixel compensation application. This segmentation allows complex per-pixel processing to be organized into manageable, reusable modules that improve accuracy while controlling complexity through systematic breakdown of the processing workflow

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The lookup table is pre-populated with compensation values for various color-temperature combinations, allowing the system to self-service by directly retrieving appropriate compensation values without performing complex calculations during real-time processing. This self-service approach through pre-computation significantly reduces processing complexity while maintaining high color reproduction accuracy

Inventive Principle:
Principle #25Self-service

2Measurement precision

If per-pixel color temperature compensation is implemented, then white balance accuracy is improved, but processing time increases

Engineering Contradiction:
Improvewhite balance accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The lookup table containing compensation values for various color and temperature combinations is prepared in advance through pre-computation. During actual image processing, the system only needs to measure pixel color, query the pre-prepared lookup table, and apply the retrieved compensation value. This preliminary action of pre-computing and storing compensation values eliminates the need for complex real-time calculations, significantly reducing processing time while maintaining high white balance accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transforms the continuous problem of color temperature compensation into a discrete lookup operation by parameterizing compensation values based on color and temperature categories. By changing from continuous calculation to discrete parameter-based retrieval, the system achieves both high accuracy through fine-grained parameter control and fast processing through efficient table lookup

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9854218B2Electronic system and image processing method
Publication Date: 2017.12.26 SAMSUNG ELECTRONICS CO LTD
  • US9854218B2 patent drawing
  • US9854218B2 patent drawing
  • US9854218B2 patent drawing

AI summary

An image processing method includes receiving an image including a plurality of pixels; compensating a color temperature of at least one pixel included in the image according to a color of the at least one pixel; and outputting the image according to a result of the compensating, wherein the compensating includes: measuring a color temperature of the image; and applying a color temperature compensation value to the at least one pixel based on the measured color temperature and the color of the at least one pixel.