Guy K. Kloss wrote:
> On Sun, 17 Feb 2008 12:03:06 pm Alastair M. Robinson wrote:
>   
>> Unless you especially want to do the programming for this yourself, you
>> might find that ArgyllCMS is a better fit for your needs - it has a
>> complete workflow for profiling, and with a bit of spreadsheet work it's
>> easy enough to use an arbitrary set of data points.
>>     
>
> On that matter ...
>
> Is there somewhere in a publication or on some web site the algorithm 
> documented on how to go about for creating a LUT based ICC profile from patch 
> measurement data?
>   

"The algoritm" does not exist. There are many ways to do it. Basically
you need to fit a mathematical model of the device behavior to the data
points in order to determine the model parameters, and then you can
evaluate this model at each CLUT grid point in order to fill the CLUT.
If you have no a priori knowledge that the device behavior can be
expected to follow a very particular mathematical model, then
non-parametric regression is basically the way to go. And there are also
many ways to do a non-parametric regression, e.g. multivariate
polynomials, multivariate splines, radial basis function networks,
neural networks, etc. Another exercise is building the
perceptual/saturation tables and the reverse (B2A) tables, since this
additionally involves gamut mapping and the inversion of the fitted
model. All in all this involves loads of mathematics, and additionally
some art for finding a pleasing gamut mapping...

Regards,
Gerhard


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to