Reconstructing Spectra from Tristimulus Values Using PCA

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge lies in converting color information represented by Lab values back into the spectral domain, particularly for different observers and illuminants, as existing methods reduce the information from 36 spectral samples to 3 tristimulus values, losing detail and limiting applications in printing and color reproduction.

Innovation Solution

A method using Principal Component Analysis (PCA) to generate reflectance spectrum values from tristimulus values, incorporating additional knowledge of print process parameters, and employing reference spectra to improve accuracy and avoid physical limitations like negative or excessive reflectance values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If tristimulus values are used to represent color, then the information amount is reduced from 36 to 3 values, but the ability to calculate perceived color under arbitrary illuminants and observers is lost

Engineering Contradiction:
Improveinformation amountVSAvoidapplicability to different illuminants and observers
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent pre-calculates and stores transformation matrices for converting between spectral data and tristimulus values under multiple standard illuminants and observer conditions. This preliminary preparation enables the system to quickly adapt to different viewing conditions without requiring full spectral measurements, thus maintaining versatility while using reduced color data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary transformation matrix that bridges the gap between tristimulus values and spectral domain representations. This matrix acts as a mediator that allows conversion to different illuminant and observer conditions without needing the original full spectrum, preserving adaptability while working with compressed color data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If spectral data is converted to Lab values for color encoding, then the color perception accuracy is improved, but the spectral information required for physical print models is lost

Engineering Contradiction:
Improvecolor perception accuracyVSAvoidspectral information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent creates a mathematical copy of spectral information through transformation matrices that can be regenerated from Lab values. Instead of storing actual spectral data, the system creates computable representations that replicate spectral behavior for print modeling purposes while maintaining the benefits of Lab color space for perception accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the representation parameters from full spectral data to compressed Lab values with associated transformation matrices. This parameter change enables the system to work with fewer values while still recovering spectral characteristics when needed for physical print model calculations.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a simple conversion method from Lab to spectrum is used, then the computational complexity is reduced, but the accuracy of reconstructed spectra deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidspectral reconstruction accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent pre-computes and stores lookup tables and transformation matrices during an offline training phase. This preliminary action moves the complex computational work to a setup stage, allowing the actual conversion from Lab to spectrum to use simpler, faster matrix operations while maintaining high reconstruction accuracy through the pre-optimized transformation data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11906360B2Generating spectra from tristimulus values
Publication Date: 2024.02.20 GMG GMBH & CO KG
  • US11906360B2 patent drawing
  • US11906360B2 patent drawing
  • US11906360B2 patent drawing

AI summary

To bring color, described by Lab values only, back into the spectral domain the invention discloses a method for automatically generating reflectance spectrum values from tristimulus values using a computer system administrating a database with data matrices of reflectance spectra of different colors differentiated by at least the process parameters print technology, substrate and print order of inks, wherein a) given tristimulus values of a color are classified with regard to the process parameters, b) in the database the data matrices of reflectance spectra of the respective color with the most matching process parameters are identified and c) the identified data matrix is used to define the reflectance spectrum values for the respective color.