Loading…

Interpolation errors on gray gradations caused by the three-dimensional lookup table method

Three-dimensional table interpolation techniques are now widely used in color management systems. These techniques are practical because complicated color conversions such as gamma conversion, matrix masking, under color removal, or gamut mapping can be executed at once by use of a three-dimensional...

Full description

Saved in:
Bibliographic Details
Published in:Journal of electronic imaging 2001-04, Vol.10 (2), p.431-444
Main Author: Kanamori, Katsuhiro
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Three-dimensional table interpolation techniques are now widely used in color management systems. These techniques are practical because complicated color conversions such as gamma conversion, matrix masking, under color removal, or gamut mapping can be executed at once by use of a three-dimensional lookup table (3D LUT). However, in some cases, the resultant interpolated reproduction of gradation has visible artifacts that degrade neutral and color gradations. Several research works concerning interpolation accuracy have been published. However, those articles have focused on an average color difference derived from experiments based on very few types of color conversions with no theoretical explanation. This paper describes a theoretical evaluation of errors and reproduced gradation curves using three-dimensional interpolation for several nonlinear color conversions. Two types of errors; conventional error and ripple error that is difference between piece-wise linear approximation and interpolated curves are defined, and gray gradation is used for an input image. The errors with a tetrahedral interpolation technique are also examined. Several nonlinear color conversions are tested and significant ripples have been found in case of the matrix-gamma with negative coefficients and minimum (MIN) function. The error goes down with decreasing of the distance between the lattice points ( ), however, the decreasing rate is quite different. From these analyses we can get useful information about optimal 3D LUT sizes and which conversions are suitable for three-dimensional interpolation. ©
ISSN:1017-9909
1560-229X
DOI:10.1117/1.1351171