Image Color Conversion Using Sparse 3D-LUT and Gamma Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing techniques for image color conversion using three-dimensional look-up tables (3D-LUTs) face challenges with large data sizes due to high lattice point density, which affects accuracy and processing efficiency, especially when dealing with 24-bit color images.

Innovation Solution

The proposed solution involves generating gamma correction processing information based on achromatic color input values and referencing a 3D-LUT to acquire representative output values, which are then subjected to gamma correction and color difference signal processing, allowing for accurate color conversion without increasing the number of lattice points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the density of discrete lattice points in a three-dimensional LUT is increased to improve color conversion accuracy, then the data size becomes significantly larger

Engineering Contradiction:
Improvecolor conversion accuracyVSAvoiddata size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The invention segments the color conversion process into two distinct stages: a first color conversion using a three-dimensional LUT with discrete lattice points, and a second color conversion using interpolation calculation between those lattice points. This segmentation allows the system to use a sparse LUT (reducing data size) while achieving high accuracy through the combined two-stage process, effectively resolving the contradiction between data size and conversion accuracy.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If a three-dimensional LUT is used for all gray levels to achieve accurate color conversion, then the number of lattice points becomes approximately 17 million, significantly increasing data size

Engineering Contradiction:
Improvecolor conversion accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention extracts only the essential lattice points needed for color conversion from the complete three-dimensional color space, rather than using all possible gray level combinations. By selecting discrete lattice points strategically and using them as reference points for interpolation, the system achieves accurate color conversion with a much smaller set of stored values, reducing both data size and structural complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If interpolation calculation is performed among discrete lattice points to reduce data size, then processing complexity increases

Engineering Contradiction:
Improvedata sizeVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The invention performs preliminary organization of the discrete lattice points in the three-dimensional LUT, arranging them in a structured format that facilitates efficient interpolation calculations. By pre-organizing the lattice point data and establishing a systematic interpolation framework, the system reduces the computational complexity of the interpolation process while maintaining data size efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10796461B2Image color conversion apparatus, non-transitory computer-readable medium storing computer program, and image color conversion method
Publication Date: 2020.10.06 OLYMPUS CORPORATION(JP)
  • US10796461B2 patent drawing
  • US10796461B2 patent drawing
  • US10796461B2 patent drawing

AI summary

At least one processor configured as hardware generates gamma correction processing information based on an achromatic color input value and an output value acquired by referencing a three-dimensional LUT based on the achromatic color input value, references the three-dimensional LUT based on a representative input value as a chromatic color input value to acquire a representative output value, sets color difference signal processing information such that the representative output value is obtained when the representative input value is subjected to gamma correction processing and color difference signal processing, and subjects an image signal to gamma correction processing and color difference signal processing.