Thursday, July 15, 2010

Further Comparisons of Color Space Interpolation



Color interpolation works differently in various color spaces. I wanted to get a feel for how spline interpolation would work in the various color spaces, like CIE Lab and CIE Luv in particular. The "Color Transfer Between Images" paper [Reinhard et al. 2001] mentions an L-alpha-beta space, which I do not believe is actually related to the CIE standards. I also experimented with LCH(ab) and LCH(uv), but I am disenchanted with them because the hue coordinates are bent into a cylinder: the interpolation goes through colors we do not want to see.

One thing that is interesting is that YCbCr looks a bit grayed or washed out compared to the other color spaces, so perhaps it would not work well in our application. I have trouble discerning much of a difference between Luv and Lab.

In the first image, from top to bottom, the color spaces are RGB, YCbCr, L-alpha-beta, Luv, Lab.
In the second image, it goes RGB, Luv, Lab, LCH(uv), LCH(ab).

No comments:

Post a Comment