Folks:
One of my colleagues uncovered an odd behavior in the Color_Transformer plugin for L*a*b* conversions - values up into the 1000s! I modified the code to rectify the behavior. I tried to contact the cited author - Maria Barilla - but got a Mailer-Daemon returned e-mail, so I'll open this out to the list! Maria - if you're reading this, please contact me to get the modification incorporated into your plugin!
I believe that there is a missing white-point normalization between the calculated XYZ values and the inputs to the L*a*b* conversion. I modified the code to do the normalization - similar to that done by Duane Schwartzwald's Color_Space_Converter. Results from my modified Color_Transformer are now similar enough to those from FIJI and from Color_Space_Converter that differences are likely due to rounding error and/or use of white points other than D65.
So, Maria: I'd like to submit my modifications to you for your review, but if I don't hear back from you in the next few days, I'll go ahead and submit to the ImageJ site so that others can use your plugin for conversions to L*a*b*!
Best Regards,
Bill
William A. Heeschen, Ph.D.
Microscopy, Digital Imaging
The Dow Chemical Company
Midland, MI 48667
[hidden email]
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html