Piecewise Linear Chromatic Adaptation for White Point Differences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chromatic adaptation methods, such as the Bradford model, are inadequate for converting images between media and environments with significant white point differences, leading to visual aberrations due to non-linear behavior and inaccurate color reproduction.

Innovation Solution

A method and system for chromatic adaptation that uses piecewise linear corrections in the XYZ color space, maximizing corrections near white and neutral regions while minimizing them in non-neutral regions, and accounts for contamination in the blue tristimulus observer function, ensuring accurate color reproduction across different white points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Bradford model chromatic adaptation is used, then color conversion between media with slightly different white points is adequate, but color reproduction accuracy deteriorates when converting between media with significant white point differences

Engineering Contradiction:
Improvecolor reproduction accuracyVSAvoidadaptability to different white point differences
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The chromatic adaptation process is segmented into two distinct stages: first, a von Kries adaptation transforms XYZ values to adapted XYZ values using diagonal scaling based on white point differences; second, a piecewise linear correction is applied to specific regions (white/neutral areas and saturated color regions) to compensate for residual errors. This segmentation allows the system to handle both small and large white point differences effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The correction is applied locally to specific regions of color space rather than uniformly across all colors. The piecewise linear correction targets white and neutral regions (where the eye is most sensitive to color shifts) and saturated color regions (where visual aberrations are most noticeable), while applying minimal correction to intermediate regions. This local quality approach optimizes perceptual accuracy without over-correcting all areas.

Inventive Principle:
Principle #3Local quality

2Device complexity

If uniform chromatic adaptation correction is applied across all color regions, then white point conversion is simplified, but visual aberrations increase in non-neutral regions

Engineering Contradiction:
Improvecomplexity of adaptation processVSAvoidcolor reproduction precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The color space is segmented into different regions (white/neutral regions and non-neutral regions) with different correction strategies applied to each. This allows the system to maintain simplicity in the overall process while achieving high precision in specific visually critical regions through the piecewise linear correction function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different correction intensities are applied to different regions: strong correction in white and neutral regions where the eye is most sensitive, minimal correction in saturated regions to preserve visual characteristics, and graduated correction in intermediate regions. This local quality approach resolves the contradiction between simplicity and precision.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7697176B2Method and apparatus for chromatic adaptation
Publication Date: 2010.04.13 EASTMAN KODAK CO
  • US7697176B2 patent drawing
  • US7697176B2 patent drawing
  • US7697176B2 patent drawing

AI summary

A method for performing chromatic adaptation includes performing chromatic adaptation wherein corrections to tristimulous values XYZ are maximized in the regions of white and neutral and are minimized in the vicinity of non-neutral regions of colors space via piecewise linear corrections in XYZ. In one embodiment, a selective linear correction is performed using three matrices one for each sector in an RGB color space. In an alternative embodiment, selective color adjustments are made and the adjustments are partitioned for each primary and secondary color.