Dynamic White Balance via Illuminant Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automatic white balancing (AWB) methods assume a single illuminant source, leading to less accurate estimations and unnatural image coloring, especially in images captured by smartphone cameras, as they fail to account for combinations of different illuminant sources.

Innovation Solution

The method involves a color space diagram with pre-defined white areas for different illuminant sources, calculating weighted mean RGB values of pixels in these areas to determine the illuminant sources, and applying correction vectors to adjust the white pixel position based on brightness and color temperature, allowing for the possibility of multiple illuminant sources and improving image balance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional AWB methods assume a single illuminant source, then the algorithm complexity is reduced, but the white balance accuracy deteriorates

Engineering Contradiction:
Improvealgorithm complexityVSAvoidwhite balance accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the image into multiple regions, each potentially illuminated by different illuminant sources. Instead of treating the entire image as a single illuminant type, the algorithm divides it into region 1, region 2, etc., where each region can have its own illuminant characteristics. This segmentation allows accurate white balance for each region while managing complexity through localized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different parts of the image (different regions) to have different white balance characteristics. Each region is processed with its own illuminant estimation and correction factors, rather than applying a uniform white balance setting to the entire image. This ensures that local color accuracy is maintained in areas with different lighting conditions.

Inventive Principle:
Principle #3Local quality

2Productivity

If conventional AWB methods use a single illuminant assumption, then the processing speed is improved, but the image color naturalness deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidimage color naturalness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The image is divided into multiple regions that can be processed independently with different illuminant assumptions. This segmentation enables parallel processing of regions, maintaining processing speed while improving color naturalness by allowing each region to be corrected according to its specific lighting conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies white balance correction selectively to different regions rather than uniformly to the entire image. By applying correction only where needed and with region-specific parameters, the algorithm maintains efficiency while achieving more natural colors in areas with mixed illuminant sources.

Inventive Principle:
Principle #16Partial or excessive action

3Power

If the AWB algorithm processes the whole image uniformly, then the computational load is reduced, but the accuracy in mixed lighting conditions deteriorates

Engineering Contradiction:
Improvecomputational loadVSAvoidilluminant source identification accuracy
Core Design Contradiction:
PowerVSMeasurement precision

Solution Approach 1:

The patent divides the image into multiple regions and processes each region separately to identify its specific illuminant source. This segmentation approach reduces the computational load compared to analyzing the entire image uniformly, while simultaneously improving accuracy by allowing each region to be analyzed according to its local lighting characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The algorithm applies local quality by estimating illuminant sources and applying corrections specific to each region rather than using a uniform approach for the entire image. This ensures that regions with different lighting conditions are processed with appropriate local parameters, improving overall accuracy while managing computational resources efficiently.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8854709B1Automatic white balance based on dynamic mapping
Publication Date: 2014.10.07 OMNIVISION TECHNOLOGIES INC
  • US8854709B1 patent drawing
  • US8854709B1 patent drawing
  • US8854709B1 patent drawing

AI summary

A method of white balancing an image includes mapping pixels of the image to a color space diagram. Each of the pixels of the image include a red (“R”), a green (“G”), and a blue (“B”) subvalue. A first central tendency of each of the RGB subvalues of pixels mapped in a first pre-defined region of the color space diagram is determined and a second central tendency of each of the RGB subvalues of pixels mapped in a second pre-defined region of the color space diagram is determined. The first pre-defined region is associated with a first illuminating source and the second pre-defined region is associated with a second illuminating source. RGB values of a white pixel are generated based on the first and second central tendencies.