Pages: 1 [2]   Go Down

Author Topic: Certification for RGB devices?  (Read 9809 times)

MHMG

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 1285
Re: Certification for RGB devices?
« Reply #20 on: April 24, 2012, 05:15:00 pm »


Again, you need to consider what you want to run through the profile to compare. You may want to use the iStar target. See: http://www.aardenburg-imaging.com/
Mark hangs out here, he might see this and comment on it’s further usage. If you are using color patches to evaluate that are known to be outside the gamut of the profile, well that’s kind of a waste. So the patches you select can play a role in the dE report you get from ColorThink.


There's an early version of the iStar target that Andrew refers to on the Wilhelm Imaging Research website. You can find it here: http://wilhelm-research.com/istar/index.html
This html page has numerous articles and even some beta software that can calculate I* color and tone values. (note: this software is not for the faint of heart! It was originally developed with color scientists in mind and end-user licensing fees that would pay for advanced training sessions).

I made a newer version of the the target that adds some ordered skin tones and the 24 patch Macbeth color chart to the target page. You can find this newer target at:
http://www.aardenburg-imaging.com/acceleratedagingtests.html
You will need to register on the Aardenburg website (it's free). Then you can download the AaI_testing.zip folder. The color target in this folder is the newer version of the iStar target.

Like Bill Atkinson's visually appealing profiling targets, the iStar target presents a visually ordered set of colors that the human brain can more easily interpret subjectively without resorting to numeric analysis. At the other extreme are scrambled color patch targets that make absolutely no sense to the human observer! In particular the iStar target presents 12 individual hue planes with graduated colors going from dark to light and  from low chroma to highest chroma that still fits in gamut within the sRGB colorspace. That is the basic design concept behind the target. Note also that there's a blue color quadrant that shows hues deviating a little bit purple while some are a little more cyanish-blue in color. This is because the LAB colorspace, although very very good in terms of perceptual uniformity, does have some visual non uniformity particularly in the blue hue range. Still, it's the best color model for the human visual system we have at this point in time. This blue-purple deviation within the constant LAB hue plane for blue colors is commonly referred to as the "blue turns purple problem" when trying to use ICC profiles to print out of gamut blues to within gamut. Various profile software packages attempt to correct for this error and other tonal issues in the perceptual tag (by brute force remapping of those LAB colors to other LAB values that look closer to what humans interpret as a constant blue hue over varying chroma and lightness levels), Nonetheless, the iStar target presents this blue LAB hue plane to the output device to evaluate how it renders.

The I* (iStar) metric is too complex a subject to present here in extensive detail, but I will try to explain some basics, anyway.  The concepts of this I* metric are really important for printmakers and for any application where color and tone reproduction is being evaluated.  The I* metric has both a contrast function and a chroma weighting function. Both functions are hugely important when evaluating photographic tone reproduction.  Delta E does not correctly weight chroma within the context of a complex scene (i.e., humans prioritize low chroma colors to identify scene color balance) nor can Delta E rate global or local changes in image contrast whereas the I* metric does both. The I* metric also evaluates overall tone and color reproduction in a meaningful way even when there are large color matching errors involved, i.e, which is almost always the case when trying to reproduce a larger dynamic range image onto a reflection print medium with much smaller printable dynamic range. Here's a classic example: You have an RGB 0,0,0 black value in your image file that is tagged with a working space profile as L* = 0, but you are printing to a matt fine art paper that can only make a black no darker than L* = 15. Even if you reproduce the a* and b* = 0 values perfectly on paper, you are still left with a delta L* discrepancy of 15 under best case scenario. Thus, the delta E error will also be 15, ie., a huge color matching error.  What this all means for photographic prints is that average delta E errors will be huge in many circumstances when comparing image file to print (or even monitor color to print). So, how do we perceive a satisfactory color and tone reproduction on any reflection print? That's where the I* metric comes into it's own. It evaluates proportional color and tonal response which is also what humans do when looking at reflection prints. Optimum tone reproduction occurs by keeping relationships between various colors and tones in the image relatively proportional when they can not be exact. Thus, the I* metric can successfully evaluate large color and tonal changes on an easy-to-understand percentage scale whereas delta E just generates huge error values when exact color matching can't be reasonably accomplished.  

The concepts I just discussed may be better grasped if you also decide to read the following paper (and other articles) on the Aardenburg Imaging website:

"Case Study #1 Evaluating the Influence of Media on Inkjet Tone And Color Reproduction With the I* Metric" (http://www.aardenburg-imaging.com/cgi-bin/mrk/_4625ZGxkLzBeMTAwMDAwMDAwMTIzNDU2Nzg5LyoyMA==)
Although the iStar target that Digitaldog kindly mentioned in this thread is indeed a very useful generic test target designed to exercise the I* metric's color and tone algorithms effectively, the I* metric can also be used to evaluate color and tone reproduction in essentially any image. The paper just cited shows a case where a specific pictorial image was subsampled to make a custom color target which could then be read on a standard spectrophotometer. The image and the custom target were then taken through a tone reproduction exercise on three different paper types, one glossy, one mat,and one plain paper using the same printer and inks. I hope you find the I* scores for the different papers interesting.

What remains to happen for the I* metric is more interest to be shown by the color and imaging science community and the printing industry. With such interest we could produce some software apps that will make it easy for a wider audience to use the I* metric on a practical basis.  Modesty aside, the I* metric is a powerful analytical method for color and tone reproduction accuracy problems, but much to my surprise, it has been essentially ignored by the color and imaging science community and by the printing industry even though it's open source and was published more than five years ago in the NIP20 conference proceedings of IS&T.   I would think the printing industry in particular would welcome a much better algorithm with a familiar percentile scale to better communicate color and tonal accuracy issues with customers. They have customers who often wonder why their digital files don't print exactly like they look on a monitor and then blame the print shop.
 
Time will tell if the I* metric eventually finds an interested audience.
Other technical articles on the I* Metric are also available on the documents page of the Aai&A website:

http://www.aardenburg-imaging.com/documents.html

Sorry for the long-winded post, but you can blame Digitaldog for mentioning iStar ;D

kind regards,
Mark



« Last Edit: April 24, 2012, 05:25:04 pm by MHMG »
Logged

smilem

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 297
    • Color Management Services
Re: Certification for RGB devices?
« Reply #21 on: April 25, 2012, 08:00:11 am »

There's an early version of the iStar target that Andrew refers to on the Wilhelm Imaging Research website. You can find it here: http://wilhelm-research.com/istar/index.html
This html page has numerous articles and even some beta software that can calculate I* color and tone values. (note: this software is not for the faint of heart! It was originally developed with color scientists in mind and end-user licensing fees that would pay for advanced training sessions).

What will the software cost be?
I have downloaded the beta and it has a bug that there seems to be scroolbars missing in nearly every window, if monitor size is small you don't even expect you can't see all the controls on the window.

I made a newer version of the the target that adds some ordered skin tones and the 24 patch Macbeth color chart to the target page. You can find this newer target at:
http://www.aardenburg-imaging.com/acceleratedagingtests.html
You will need to register on the Aardenburg website (it's free). Then you can download the AaI_testing.zip folder. The color target in this folder is the newer version of the iStar target.

Will this newer target work with the software on Wilhelm Imaging Research website?

Why isn't there a LAB reference to the image? I mean to read it with my device I need to re generate it for i1Pro. for i1isis etc.
or I need to manually do so from http://wilhelm-research.com/istar/tutorials/data_templates.zip does this spectral file is the reference for the istar target?

You have an RGB 0,0,0 black value in your image file that is tagged with a working space profile as L* = 0, but you are printing to a matt fine art paper that can only make a black no darker than L* = 15. Even if you reproduce the a* and b* = 0 values perfectly on paper, you are still left with a delta L* discrepancy of 15 under best case scenario. Thus, the delta E error will also be 15, ie., a huge color matching error.  

I understand why iStar is better than delta E calculations but haven't said what is you opinion about www.colorcheck-online.de and their target?

What remains to happen for the I* metric is more interest to be shown by the color and imaging science community and the printing industry. With such interest we could produce some software apps that will make it easy for a wider audience to use the I* metric on a practical basis.  Modesty aside, the I* metric is a powerful analytical method for color and tone reproduction accuracy problems, but much to my surprise, it has been essentially ignored by the color and imaging science community and by the printing industry even though it's open source and was published more than five years ago in the NIP20 conference proceedings of IS&T.   I would think the printing industry in particular would welcome a much better algorithm with a familiar percentile scale to better communicate color and tonal accuracy issues with customers. They have customers who often wonder why their digital files don't print exactly like they look on a monitor and then blame the print shop.

Why hasn't anyone made a xls file to load and calculate the istar metrics ? that would be awesome, the Wilhelm Imaging Research software is beta but it seems very complicated in that you do not need every piece if info it shows you, there is no clear workflow to even test the program. No reference file to read data on i1Pro, i1isis, barbierri etc.

I kind of like software products and off line methods of doing things, while somebody else might prefer to to it online internet access is not always available or is reliable. So offline sollution will always be better in my mind.
 

Sorry for the long-winded post, but you can blame Digitaldog for mentioning iStar ;D

kind regards,
Mark

I have learned so much thank you.



[/quote]
Logged

MHMG

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 1285
Re: Certification for RGB devices?
« Reply #22 on: April 25, 2012, 12:46:51 pm »

What will the software cost be?
I have downloaded the beta and it has a bug that there seems to be scroolbars missing in nearly every window, if monitor size is small you don't even expect you can't see all the controls on the window.

Will this newer target work with the software on Wilhelm Imaging Research website?


I'm no longer involved with the WIR staff on any projects. You'd have to contact WIR if you want to experiment with the WIR iStar software.

Why isn't there a LAB reference to the image? I mean to read it with my device I need to re generate it for i1Pro. for i1isis etc.

or I need to manually do so from http://wilhelm-research.com/istar/tutorials/data_templates.zip does this spectral file is the reference for the istar target?


I got another similar request for this offline, so let me work on it this week. I will post a zip folder with a 1 pixel/per patch image of the newer iStar target plus .txt  and color exchange files (the two formats Logo Colorlab can export). I am not up to speed on Colorport (I'm still using Measuretool and Logo Colorlab with Spectrolino/spectroscans), but I seem to recall that Colorport can import 1 pixel/patch files and do a nearest neighbor upres to generate iSis and i1Pro readable targets. Otherwise, the exported text files might also get you to your objective. Colorport will no doubt reorder the patches to work with the corresponding patches, so you will also want to make a non-rerarrange print of the iStar target pattern so that it's "human readable". Its 12 ordered hues and ordered skin tone quadrants plus grey ramps make for a great visual assessment of profile output quality. Also, good to compare one's visual evaluation of the printed target quality against the calculated I* scores.


I understand why iStar is better than delta E calculations but haven't said what is you opinion about www.colorcheck-online.de and their target?

That site's English version is only partially enabled so I haven't worked with this software (my understanding of German sadly lacking), but it looks like it has you print selected spot colors and tracks delta E variations, etc. Delta E and other LAB analyses are great for process control, so if the goal is to keep a printer tightly process controlled, then I feel these types of "colorcheck" approaches have merit, perhaps even superior to the I* metric as a process control tool. The I* metric was designed to provide answers on a more fundamental level.  Say you have an image file that has already been edited to give a "master file" with very pleasing image color and tone (maybe not accurate to original scene, but what the customer wants in the image and ideally in the subsequent print). The master file LAB referred data then becomes the color and tone aimpoint for the optimum reproduction. The I* will generate a color and tonal accuracy number on a percentile scale. It's easier for non color geeks to understand when you say, "this print has 88% color accuracy and 90% tonal accuracy when this image is expertly printed on this printer/ink/paper combination A, but if you want to print on paper B, it has lower color gamut and therefore best reproduction will drop a little to 82% color retention (hue and color) and 85% tonal retention (lightness and contrast)".  That's the basic idea behind the I* metric.

I'm also using the I* metric at AaI&A to track and report light fading at increasing exposure doses where the reference print is an AaI&A 30 patch standard color target, and the I* metric is used to track the fading as it progresses. So, at time = 0, no fade has occurred. I* color = 100% and I* tone = 100 %, and delta E would be simple as well, i.e., equal to 0.0. But as fading progresses, average delta E values become quite large and thus go beyond what is considered perceptually valid, but iStar will keep reporting meaningful color and tonal accuracy scores. Check out any of the test reports in the AaI&A database to see these principles in action. You may, for example, notice that HP Vivera pigments are quite well fade-balanced on many media (HP chemists are masters at creating fade balanced ink sets!), so I* color and I* tone usually drops more or less uniformly as fading progresses, whereas Epson Ultrachrome inks, for example, show significantly more I* color change while I* tone remains relatively high as fading progresses. This is because the Epson yellow typically fades more rapidly than magenta or cyan, but yellow adds little to overall image contrast yet much to color balance, hence, I* color dropping faster than I* tone. You can ascertain these differences in faded appearance quite easily by looking at the faded test results shown in the reports (I generate the faded color reproduction in the reports directly from the measured LAB data), and by the I* scores, but not by the delta E values which I also report since so many people are accustomed to delta E.

Why hasn't anyone made a xls file to load and calculate the istar metrics ? that would be awesome, the Wilhelm Imaging Research software is beta but it seems very complicated in that you do not need every piece if info it shows you, there is no clear workflow to even test the program. No reference file to read data on i1Pro, i1isis, barbierri etc.

I kind of like software products and off line methods of doing things, while somebody else might prefer to to it online internet access is not always available or is reliable. So offline sollution will always be better in my mind.
I've gone under the general assumption that if other color scientists got interested in the I* metric, they would program their own spreadsheets from the equations available in the technical paper. That said, I do use Excel to make the I* calculations, but my .XLS files have proprietary stuff in them as well, so it's been on my to do list for a long time to create a generic iSTAR XLS spreadsheet and make it available to others. Wasn't high on my priority list since no one to date had shown any interest ;)
 
« Last Edit: April 25, 2012, 12:51:01 pm by MHMG »
Logged

digitaldog

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 20650
  • Andrew Rodney
    • http://www.digitaldog.net/
Re: Certification for RGB devices?
« Reply #23 on: April 25, 2012, 12:50:29 pm »

I will post a zip folder with a 1 pixel/per patch image of the newer iStar target plus .txt  and color exchange files (the two formats Logo Colorlab can export). I am not up to speed on Colorport (I'm still using Measuretool and Logo Colorlab with Spectrolino/spectroscans), but I seem to recall that Colorport can import 1 pixel/patch files and do a nearest neighbor upres to generate iSis and i1Pro readable targets.

Once you have the single pixel per patch TIFF, if you have ColorThink Pro, it can build a ColorList. That list can then be imported into ColorPort. ColorPort should honor the order (or I believe you can drag them into a different order within the Import dialog).
Logged
http://www.digitaldog.net/
Author "Color Management for Photographers".

MHMG

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 1285
Re: Certification for RGB devices?
« Reply #24 on: April 25, 2012, 01:01:21 pm »

Once you have the single pixel per patch TIFF, if you have ColorThink Pro, it can build a ColorList. That list can then be imported into ColorPort. ColorPort should honor the order (or I believe you can drag them into a different order within the Import dialog).

Thanks Digitaldog. Folks, give me a day or two to get this folder together. Not sure everyone wanting to try this target has ColorThink Pro, but let me know once I post if we have met the basic need for measuring with other instruments. I'm still on the grand old spectrolinos...slow but steady and will read the target in its non rearranged order.

cheers,
Mark
Logged

smilem

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 297
    • Color Management Services
Re: Certification for RGB devices?
« Reply #25 on: April 26, 2012, 07:40:21 am »

That said, I do use Excel to make the I* calculations, but my .XLS files have proprietary stuff in them as well, so it's been on my to do list for a long time to create a generic iSTAR XLS spreadsheet and make it available to others. Wasn't high on my priority list since no one to date had shown any interest ;)

If you could make such xls file available then it would no doubt make iStar more usable, as not everyone who can use it and provide feedback knows how to calculate dE and other formulas in excel etc. Photographers are not programmers.

You mention that your formulas are developed by color scientists.
The German website has one interesting thing too, they calculate the reference grayscale from "by patented algorithm" and then calculate "delta s" as "DIN 55981 - Determination of relative hue of near white specimens." So that means the measurement grayscale values are compared against adapted grayscale reference values based on paper white.

I wonder how reliable this is or how this can be done, I mean how can you calculate and compare measured values against some synthetic values that are adapted to already measured ones, sounds very complicated.
« Last Edit: April 26, 2012, 07:44:17 am by smilem »
Logged
Pages: 1 [2]   Go Up