Marti,

I have read the HP paper and it is very interesting.  Under the right 
conditions the technique/algorithm they developed would allow for the 
accurate (+- 50K) characterization of the monitor whitepoint without a 
measurement instrument.  But those conditions would be very difficult to 
reproduce in the real world. 

It required that the room and all furnishings in the room be a dark neutral 
gray and that the person sitting at the computer be wearing black clothing 
and that there is no other light in the room other than that produced by the 
monitor.  Not something a typical user can do.  Note that these conditions 
result in the monitor whitepoint becoming the adapted whitepoint of the 
viewer because it is the only light source and the images displayed on the 
monitor are all neutral. 

The technique/algorithm is apparently very good at finding the adapted white 
point of the viewer and can do so under almost any lighting conditions but 
the best results were under the above viewing conditions or (close second) 
sRGB viewing conditions.  

Your typical "which gray patch is more neutral" way of finding the whitepoint, 
like that used by AdobeGamma, gives results for the adapted whitepoint that 
are typically off by as much as +- 1000K.  So these may in fact be worse than 
making an educated guess. 

One of the more promising aspects of the Scibus Wiki article is that it 
appears to me that the technique for finding and setting the monitor 
whitepoint might actually be something that would work if it was done with 
enough care.   The only way to confirm this would be to test this technique 
and variations against results from a known good measurement device.  
Something that I do not have the equipment to do.   If this did in fact give 
reasonably close results then this would solve the whitepoint part of the 
rough monitor profiling problem which only leaves the transfer function 
problem to be solved.  

Current LPROF releases now use the Norman Koren gamma charts which do give 
much better and more consistent results than the old gamma charts.  Again 
these charts need to be "calibrated" against a known measurement device.  
This has not been done and the current results, although very consistent and 
repeatable, may not be accurate in absolute terms.  But the code does have a 
place were it can be tuned in order to correctly calibrate it.  If anyone has 
the ability to compare the results from these charts against a measurement 
device this would be very helpful.  Once the algorithm is correctly 
"calibrated" the mid point gamma would be very close to the actual transfer 
function.  But the dark and light regions might still be off by a significant 
amount.

Norman Koren also has dark and light versions of these same charts and it 
might be possible to have the user run through the dark, mid and bright gamma 
charts for each color channel and then integrate these into a single transfer 
function curve for each color channel to achieve a better transfer function 
than just using the mid point gamma.

Hal

On Saturday 04 March 2006 10:39 am, Marti wrote:
> Hi,
>
> >  Basically, it assumes that one can generate an accurate color profile
> > for a digital camera, and then turn around and use it as a colorimeter to
> > profile your monitor.
>
> I tried something similar long time ago, but didn't work at all.
> The reasons were several, but mostly the error you get by using
> a camera is too big to get suitable profiles.
>
> My work was largely based on CRT, and may not be valid for TFT
> since thet are basically differnt beasts, but here are some ideas:
>
> - An ICC profile for CRT monitor  can be built using just
>   matrix-shaper.
> - Average error of matrix-shaper can be really low, sometimes
>  under < 1dE. Again, that's for CRT only
> - Gamma-gain-offset model works great if you can add an offset to
>  refresent black point.
> - Primaries mismatch is not so important, what makes a difference
> (to the eye) is white point and transfer curves.
>
> Putting all together, you can do a reasonable ICC profile for a CRT
> monitor by knowing white point, primary chromaticities and transfer
> curves. Primaries are on most CRT very close to Rec709 (sRGB)
> so you have to know transfer function (aka gamma) and white point.
>
> The missing part is how to characterize white point and transfer
> curves without expensive hardware. I don't know either :-)
> There has been some work on  that. See for example HP's MIND
> http://www.hpl.hp.com/techreports/1999/HPL-1999-158.pdf
> But AFAIK there is still no clean solution.
>
> Regards
> Marti Maria
> The littleCMS project
> http://www.littlecms.com
>
>
>
> ----- Original Message -----
> From: "Cory Papenfuss" <[EMAIL PROTECTED]>
> To: <lcms-user@lists.sourceforge.net>
> Sent: Saturday, March 04, 2006 3:48 PM
> Subject: [Lcms-user] How feasible is this procedure?
>
> > I got off on the monitor profiling tangent a bit this morning, and as far
> > as I can tell, nobody gives a crap about linux-land monitor colorimetry.
> > Argyll allegedly supports two devices, but they're both old and
> > expensive. Ran across this idea:
> >
> > http://wiki.scribus.net/index.php/Proposal_for_Monitor_Profiling
> >
> >  Basically, it assumes that one can generate an accurate color profile
> > for a digital camera, and then turn around and use it as a colorimeter to
> > profile your monitor.
> >
> >  Does this seem like a reasonable thing to do?  I'm sure it's not as
> > accurate as a puck-like object stuck directly on the screen, but with
> > minimal ambient light it may be reasonable.  The gamut of DSLRs in
> > particular is comparable to CRT's, no?
> >
> >  Intriguing...
> >
> > -Cory
> >
> > --
> >
> > *************************************************************************
> > * Cory Papenfuss                                                        *
> > * Electrical Engineering candidate Ph.D. graduate student               *
> > * Virginia Polytechnic Institute and State University                   *
> > *************************************************************************
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > language
> > that extends applications into web and mobile media. Attend the live
> > webcast
> > and join the prime developer group breaking into this new coding
> > territory!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > _______________________________________________
> > Lcms-user mailing list
> > Lcms-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/lcms-user
>
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live
> webcast and join the prime developer group breaking into this new coding
> territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> Lcms-user mailing list
> Lcms-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lcms-user


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Lcms-user mailing list
Lcms-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lcms-user

Reply via email to