[argyllcms] Re: ColProf considerations...
- From: Ben Goren <ben@xxxxxxxxxxxxxxxx>
- To: argyllcms@xxxxxxxxxxxxx
- Date: Fri, 11 Mar 2016 08:23:55 -0700
On Mar 11, 2016, at 5:53 AM, Massimo Colagrande <massimo@xxxxxxxxxxxxxxx> wrote:
• is there any available color chart with thousands of patches (not
only 144 as in the CCSG), with a large gamut that could be used and maybe
provide more accurate results on a wider set of colors ?
Yes...and no. It's complicated.
If you can create a model of the scanner's RGB response to arbitrary spectra,
you can create a virtual color chart with as many patches as you like. There're
challenges in doing that even with a camera, but let's handwave that away for a
moment and assume you can do so.
The closer you get to the spectral locus (the more saturated the colors), the
ability to profile the device depends more and more on how closely the device's
RGB response matches (at least mathematically) the spectral response of the
human eye. In practice, modern devices differentiate between spectra that look
identical to humans, and, much worse, _don't_ differentiate between spectra
that do look different to us. And you get all sorts of weird inversions and
loops and the like that can make mathematical hash of trying to make a map
between the one and the other.
So...I know very well that the first instinct is for an all-encompassing
profile that gets the entire gamut out to monochromatic colors, but the
practical reality is that you're not going to get that...so you have to decide
what compromises you can best live with.
For a scanner, I'd assume you're doing much more fine art reproduction than
anything else. If the scanner's response is reasonably linear, you should be
able to do very well hand-crafting your own custom charts using the same media
as the art itself. That's especially the case if you have a working
relationship with the artist who created the work. You'll want a representative
sample of all paints (whatever) used in different tint levels and mixtures,
laid out on a grid. The more patches the better, of course, but you don't need
to go overboard...just fill a letter-sized sheet with squares, at least
inch-sized squares and no smaller than half-inch. Start a collection of such,
and pick the one that matches the art.
If you want to build a virtual model of the scanner...you're on your own.
You'll need to know the spectral sensitivities of the red, green, and blue
channels. If the scanner's response isn't linear, you'll need to know how it
deviates from linearity...possibly by channel in the worst case. And you'll
need the SPD of the illuminant. With a camera, you can get what you need by
photographing the output of a spectroscope combined with intelligent use of a
spectrometer, and you can build a large high-qualiy spectroscope for almost
nothing. For a scanner...no clue what the best approach is to all that.
And don't forget the other half of the pipeline! Once you've got this fantastic
image captured from the scanner...what're you going to do with it? Unless your
printer can reproduce those colors, all you've got is a mathematical fiction.
You might experiment with printing your own chart. Yes, it's not necessarily a
good spectral match for the input...but it's a _perfect_ spectral match for the
output. You might find that, messy as it theoretically is, you get printed
results as good that way as any else.
Cheers,
b&
Other related posts: