Semantic-Aware White Balance for Object-Specific Color Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional auto white balance methods struggle to handle both raw device RGB and standard RGB color spaces simultaneously and often fail to accurately adjust colors based on scene illumination, particularly for objects like skin tones, green vegetation, and sky, leading to unrealistic color casts in images.

Innovation Solution

An image processing system that identifies specific objects (like skin, vegetation, or sky) in an image and applies reference color distributions to minimize the difference between pixel values and a reference color distribution, using loss functions to determine optimal image processing settings for temperature and tint adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional auto white balance methods are used, then general color adjustment is performed, but accurate color adjustment for specific objects like skin tones cannot be achieved

Engineering Contradiction:
Improvecolor adjustment accuracyVSAvoidobject-specific adaptation
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the image processing task by identifying and separating specific objects (skin, vegetation, sky) from the general scene. It applies object detection to locate target objects and then performs white balance adjustment specifically on pixels corresponding to these objects using reference color distributions, rather than adjusting the entire image uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different white balance adjustments to different regions of the image based on object type. It uses reference color distributions specific to each object type (e.g., skin color distribution) to adjust only the relevant regions, preserving the natural colors of specific objects while leaving other areas unaffected.

Inventive Principle:
Principle #3Local quality

2Reliability

If standard RGB color space processing is used, then compatibility is maintained, but accurate white balance for raw device RGB images cannot be achieved

Engineering Contradiction:
Improvecolor space compatibilityVSAvoidwhite balance accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent creates a universal white balance system that handles both raw device RGB and standard RGB color spaces through a common framework. It uses reference color distributions that can be applied across different color spaces, making the system multi-functional and compatible with various image types while maintaining accuracy for each.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If generic reference color distributions are used, then broad applicability is achieved, but personalized color accuracy for individuals cannot be obtained

Engineering Contradiction:
Improvebroad applicabilityVSAvoidpersonalized color accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent implements a dynamic reference color distribution system that can adapt between generic and personalized modes. It allows the reference color distribution to be selected or customized based on the specific application needs, enabling the system to switch from broad applicability (generic distributions) to personalized accuracy (custom distributions) as required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12597105B2Semantic-aware auto white balance
Publication Date: 2026.04.07 ADOBE INC
  • US12597105B2 patent drawing
  • US12597105B2 patent drawing
  • US12597105B2 patent drawing

AI summary

An image processing system auto white balances an image using an object in the image and a reference color distribution. Given an input image, a target object in the input image is identified. A reference color distribution for the object type of the target object from the input image is accessed. One or more image processing settings are determined that, when applied to the input image, minimize a difference in values between pixels of the target object and the reference color distribution. A white balanced image is generated by applying the one or more image processing settings to the input image, and the white balanced image is provided for presentation.