Pages: 1 [2]   Go Down

Author Topic: ProPhoto to sRGB?  (Read 6495 times)

D Fosse

  • Guest
Re: ProPhoto to sRGB?
« Reply #20 on: November 24, 2015, 05:49:16 pm »

Huh...for a minute there I really thought it was fixed. With my working matrix profiles there is no banding whatsoever, in any GPU mode.

Then I made a LUT profile....annnnd....there is still a little, although not nearly as much as I saw before. You can just make out one fairly broad cyan band on the right side below. If the screenshot survives the conversion to sRGB, it should be evident that the left side (no GPU) is perfectly smooth.

Not really sure what to make of this. I stopped making LUT profiles in Colornavigator a while ago, because Firefox clearly didn't like them. No banding there, but massive black clipping. So I generally don't trust LUT profiles.

This was originally reported by Noel Carboni in the Adobe forum, a man notorious for insisting on sRGB as display profile come hell or high water. So we could immediately disregard a bad calibration/profile as the source, and we all took notice right away.

EDIT: the screenshot displays a fair amount of banding in Firefox, not present in Photoshop. Just goes to show how difficult this is to demonstrate...
« Last Edit: November 24, 2015, 05:55:05 pm by D Fosse »
Logged

digitaldog

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 20646
  • Andrew Rodney
    • http://www.digitaldog.net/
Re: ProPhoto to sRGB?
« Reply #21 on: November 24, 2015, 06:05:20 pm »

I stopped making LUT profiles in Colornavigator a while ago, because Firefox clearly didn't like them.
And I never made em to begin with so that's probably why I can't replicate. I have to wonder if all LUT profiles behave the same.
Logged
http://www.digitaldog.net/
Author "Color Management for Photographers".

Doug Gray

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 2197
Re: ProPhoto to sRGB?
« Reply #22 on: November 25, 2015, 01:49:49 pm »

The OP's color/luminance shift problem has nothing to do with the Eizo CN profile. The tagged profile is a completely standard CN matrix one with identical gamma=2.2 TRC curves in all RGB channels. The curves start at 66 (out of 65535) indicating the monitor's BP was set at .1, a standard setting for the 1000:1 monitor he used.

The only possible explanation that wouldn't be a straight Photoshop bug is if the image was taken at high ISO and had enough out of sRGB gamut pixels that the large amount of LP filtering that goes with major downsizing first converted the pixels to sRGB then ran them through a LP filter. Clipping these before filtering will increase slightly the luminance post filtering.

The only way to know for sure is to get the image before downsizing while still in ProPhotoRGB. It would be nice to know for sure.

That said, my inclination, and Occam's Razor, suggests the problem is the low luminance GPU related Photoshop bug.
Logged

digitaldog

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 20646
  • Andrew Rodney
    • http://www.digitaldog.net/
Re: ProPhoto to sRGB?
« Reply #23 on: November 25, 2015, 01:51:10 pm »

The only way to know for sure is to get the image before downsizing while still in ProPhotoRGB. It would be nice to know for sure.
Exactly. But that's not happened so I guess we'll never really know.
Logged
http://www.digitaldog.net/
Author "Color Management for Photographers".

D Fosse

  • Guest
Re: ProPhoto to sRGB?
« Reply #24 on: November 25, 2015, 02:47:29 pm »

The OP's color/luminance shift problem has nothing to do with the Eizo CN profile.

Nobody said it was caused by the display profile, least of all me. But the display profile indirectly affects how the Photoshop bug appears on screen. How, I don't know, but the whole problem is that something in the ProPhoto > monitor conversion doesn't have the required precision and returns inaccurate values.

I've tested this with a lot of different display profiles and they all appear slightly different from each other. I've used Eizo and NEC monitors, Colornavigator, Easypix, Spectraview II, DispcalGUI and i1Profiler. I've tried matrix profiles and LUT, the version2 spec and the version4 spec. All have displayed the bug, but all differently.

Currently I'm using Colornavigator on Eizo CG246 and CX240, producing v2 matrix profiles. That seems the best of the lot. The worst was an Eizo Flexscan SX with Eizo Easypix. That was horrible (I think Easypix makes LUT profiles with no option for matrix. The software doesn't tell).
Logged

Doug Gray

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 2197
Re: ProPhoto to sRGB?
« Reply #25 on: November 25, 2015, 07:45:56 pm »

Nobody said it was caused by the display profile, least of all me. But the display profile indirectly affects how the Photoshop bug appears on screen. How, I don't know, but the whole problem is that something in the ProPhoto > monitor conversion doesn't have the required precision and returns inaccurate values.

I've tested this with a lot of different display profiles and they all appear slightly different from each other. I've used Eizo and NEC monitors, Colornavigator, Easypix, Spectraview II, DispcalGUI and i1Profiler. I've tried matrix profiles and LUT, the version2 spec and the version4 spec. All have displayed the bug, but all differently.

Currently I'm using Colornavigator on Eizo CG246 and CX240, producing v2 matrix profiles. That seems the best of the lot. The worst was an Eizo Flexscan SX with Eizo Easypix. That was horrible (I think Easypix makes LUT profiles with no option for matrix. The software doesn't tell).

Ok, perhaps we could find a specific profile that will reproduce a significant shift under defined conditions. I don't like these little variations that seem to be from Adobe's S/W. As it is I've disabled GPU acceleration due to some printer proofing strangeness. There is still some strangeness but I've got workarounds. I crosscheck monitor proofs with actual prints using a spectro and I really get bugged when things don't match up within some reasonable tolerance.

There are a few anomalies, some I've been aware of for years, with Photoshop and one of these could be causing the OP's issue.  Photoshop allows selection of either Adobe or Microsoft's ICM. They do not behave the same. Further, the Microsoft ICM does some strange things converting ProPhotoRGB to sRGB.

For instance, creating a PPRGB patch in 16 bit at RGB(10,10,10) reads 1414 in the 16 bit RGB info readout. Converting it to sRGB changes only the "G" value which goes to 1542.  Very strange behavior. Appears the calculations are being done in 8 bit or something.
Logged

smthopr

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 612
    • Bruce Alan Greene Cinematography
Re: ProPhoto to sRGB?
« Reply #26 on: November 25, 2015, 08:00:25 pm »

Quick testing it again now (Eizo/Colornavigator), it seems OK here too...maybe it is fixed? It would be about time. I need to look more closely at this (I currently only have matrix profiles).

But to recap - the interesting thing wasn't so much the banding you did see in these ProPhoto files, but the fact that it disappeared immediately when switching to "Basic" mode or GPU off. So that was instant confirmation and you could pretty much rule out any other causes.

I've also seen other issues than banding with this, most notably black clipping to level 5 or 6 in PP. That's also visible in the examples I posted above. Again the problem went away in Basic mode or GPU off.

Thank you Mr. Fosse!  I turned off the GPU and the issue is gone.  Not sure if this is an adobe bug, of something with the graphics card though...

Now, what am I loosing by turning off the GPU?  Will things slow down?

And, Mr. Fosse, thank you so much for your insight and complete lack of a snide tone of voice in your response.  It is much appreciated :)
Logged
Bruce Alan Greene
www.brucealangreene.com

D Fosse

  • Guest
Re: ProPhoto to sRGB?
« Reply #27 on: November 26, 2015, 02:00:03 am »

So there it was, once again. I wonder why it's not possible to get this fixed - they are aware of it, and Chris Cox is a senior engineer who actually wrote much of Photoshop's color management code. Probably something in the OpenGL engine, and there's nothing they can do.

I've had the GPU setting in Photoshop at "Basic" ever since this was reported. I'd actually noticed the weird cyan shadows in ProPhoto files a little before, but didn't understand what it was until Noel Carboni clearly demonstrated what was happening. And I've also seen some other irregularities when the GPU handles the display transforms. So I want no part of it and keep it off.

Theoretically the GPU is supposed to speed things up. Haven't really seen any of that, and as far as I can tell you don't lose anything, or at least not in normal operation. With 3D stuff it would probably make a difference.
Logged

fdisilvestro

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 1852
    • Frank Disilvestro
Re: ProPhoto to sRGB?
« Reply #28 on: November 26, 2015, 08:30:45 am »

The GPU does speed some things up, one notorious is the Liquify filter. Setting GPU to Basic does not turn it off completely, so you still get some of the speed advantages.

Doug Gray

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 2197
Re: ProPhoto to sRGB?
« Reply #29 on: December 05, 2015, 08:08:50 pm »

I just updated Photoshop to the latest version and the conversion from 16 bit PP RGB to sRGB is still hosed using Microsoft's ICM Conversion image. Stick with Adobe.

Worse it appears the 10 bit monitor is not working at all. It worked in the prior version of Photoshop albeit with the Microsoft ICM color banding flaws. It may have had color banding but at least the display was the smooth 10 bits..
Logged

D Fosse

  • Guest
Re: ProPhoto to sRGB?
« Reply #30 on: December 06, 2015, 07:48:13 am »

There's no reason to ever use ICM. ACE is the default, just leave it alone.
Logged

Doug Gray

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 2197
Re: ProPhoto to sRGB?
« Reply #31 on: December 06, 2015, 12:04:16 pm »

There's no reason to ever use ICM. ACE is the default, just leave it alone.

Last week I would have agreed with that about 95% of the time. This week 100%.  Last week it was the only way I could get 10 bit color. While never a problem on photos, artwork gradients were annoying. But to get completely smooth gradients I had to live with small conversion errors and low freq color banding in deep shadows.  Now, I don't even get 10 bit smoothness so ICM has only one place that it is even potentially useful. It doesn't adapt to white point changes (like D65 to D50) in Absolute Colorimetric printing.  The only reason one would ever want to do this is to print a screen image so that when illuminated with D50 the print appears as if it was illuminated with D65. ICC specs now require that Absolute Colorimetric processes adapt to illuminant and monitor white point changes (but not paper white point) as Adobe has done all along.
Logged

GWGill

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 608
  • Author of ArgyllCMS & ArgyllPRO ColorMeter
    • ArgyllCMS
Re: ProPhoto to sRGB?
« Reply #32 on: December 06, 2015, 07:10:24 pm »

ICC specs now require that Absolute Colorimetric processes adapt to illuminant and monitor white point changes (but not paper white point) as Adobe has done all along.
Yep - they sure wrecked Absolute colorimetric intent in V4. If you want adaptation to the white point, use Relative colorimetric - that's what it's for. There was no need to cripple the usefulness of  ICC display profiles by wiring Absolute to Relative.
Logged

Doug Gray

  • Sr. Member
  • ****
  • Offline Offline
  • Posts: 2197
Re: ProPhoto to sRGB?
« Reply #33 on: December 06, 2015, 07:25:12 pm »

Yep - they sure wrecked Absolute colorimetric intent in V4. If you want adaptation to the white point, use Relative colorimetric - that's what it's for. There was no need to cripple the usefulness of  ICC display profiles by wiring Absolute to Relative.
For my document copying work I need AbCol. RelCol scales 100 to the white point and I like to spot check workflow with a spectro which complicates that. AbCol is the easiest way to do that since it doesn't scale. Lab in, Lab out. At least if within gamut. L93 gets you L93. As for D65<>D50, I really prefer working in a modified sRGB D50 space. For day to day computer use D65 is just too blue for me. I switch to ProPhoto and high gamut on the monitor when the image requires it and I'm in a color managed program. Monitor is always in D50.
« Last Edit: December 06, 2015, 07:32:30 pm by Doug Gray »
Logged
Pages: 1 [2]   Go Up