{"id":901,"date":"2008-08-06T13:52:58","date_gmt":"2008-08-06T04:52:58","guid":{"rendered":"https:\/\/regex.info\/blog\/2008-08-06\/901"},"modified":"2008-08-06T13:52:58","modified_gmt":"2008-08-06T04:52:58","slug":"why-does-brightness-wash-colors-to-white","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2008-08-06\/901","title":{"rendered":"Why Does &#8220;Brightness&#8221; Wash Colors to White?"},"content":{"rendered":"\n\n<div class='ic'><a name='045387' href=\"\/i\/JEF_045387.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_045387_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"There is No Yellow in this Flame -- Kyoto, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i045387\"\ntitle=\"There is No Yellow in this Flame -- Kyoto, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 70-200mm f\/2.8 @ 200 mm &mdash; <sup>1<\/sup><big>\/<\/big>2000 sec, <span class='f'>f<\/span>\/4, ISO 500 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_045387.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_045387.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>There is No Yellow in this Flame<\/span>\n<\/div>\n\n<div class='ic'><a name='056488' href=\"\/i\/JEF_056488.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_056488_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"There are no White Highlights in this Flower (but there is a cricket) -- Rootstown, Ohio, USA -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i056488\"\nphotostream=\"summer\"\ntitle=\"There are no White Highlights in this Flower (but there is a cricket) -- Rootstown, Ohio, USA -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 70-200mm f\/2.8 @ 200 mm &mdash; <sup>1<\/sup><big>\/<\/big>250 sec, <span class='f'>f<\/span>\/5.6, ISO 400 &mdash;\n<a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_056488.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_056488.jpg\">nearby photos<\/a><\/span>\n<br\/><span class='caption'>There are no White Highlights in this Flower<\/span>\n<br\/><span class='subtle'>(but there is <span class='nobr'>a cricket<\/span>)<\/span>\n<\/div>\n\n<div class='ic'><a name='044229' href=\"\/i\/JEF_044229.jpg\"\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_044229_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"There is Absolutely no White in this Display -- Roppongi, Tokyo, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i044229\"\nphotostream=\"misc\"\ntitle=\"An outdoor light installation of blue, near the Tokyo Midtown mall, in Roppongi, Tokyo, Japan\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 17-55 f\/2.8 @ 20mm &mdash; <sup>1<\/sup><big>\/<\/big>30 sec, f\/4, ISO 500 &mdash;\n<span class='nobr'><a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_044229.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_044229.jpg\">nearby photos<\/a><\/span><\/span>\n<br\/><span class='caption'>There is Absolutely no White in this Display<\/span>\n<\/div>\n\n<p>I was a bit off the mark in yesterday's post about <a\nhref=\"\/blog\/2008-08-05\/899\">color limitations<\/a>, where <span class='nobr'>I\nplaced<\/span> the blame for the lost color detail completely on current imaging\ntechnology, when in reality much of the blame should have been placed on\nthe consumer-level LCD in my MacBook. When I'm not traveling, <span class='nobr'>I'm used to<\/span>\nusing <span class='nobr'>a much<\/span>-higher-quality <a\nhref=\"\/blog\/2008-02-02\/710\">Eizo monitor<\/a>, and <span class='nobr'>I simply<\/span>\nforgot that <span class='nobr'>I wasn't<\/span> anymore.<\/p>\n\n<p>Perhaps I'll be off the mark with today's post as well, but yesterday's\npost reminded me of something that bothers me <span class='nobr'>a lot<\/span> while I'm\npost-processing my photos in Lightroom and Photoshop: increasing brightness\nlowers saturation, driving all colors eventually to white.<\/p>\n\n  <div style='width:35%; margin: 0 0 10px 2em; padding: 5px 0.9em; float:right; border:solid 1px #333; background-color: #112'>\n  <center style='font-weight:bold; font-size: 110%'>&#8220;Color&#8221; <i>vs.<\/i> &#8220;Chromaticity&#8221;<\/center>\n\n  <p>In casual conversation, &#8220;chromaticity&#8221; can be replaced by &#8220;color&#8221;, but\n  they're\n  really quite different. Chromaticity refers to <span class='nobr'>a physical<\/span> state (<span class='nobr'>a specific<\/span>\n  relative mix of light frequencies), while color refers to our human\n  interpretation of those waves, and that interpretation is strongly\n  dependent on context.<\/p>\n\n  <p>For example, lights that might be considered\n  white and orange in one context may well be considered dark gray and brown\n  in another, brighter context.<\/p>\n\n  <p>So, changing the brightness of <span class='nobr'>a light<\/span> can change its color, but its chromaticity stays the same.<\/p>\n  <\/div>\n\n\n<p>In the real world, red that's bright is <b>bright red<\/b>, <i>not<\/i>\npink or white. <span class='nobr'>In the real<\/span> world, increasing brightness does not change the\nchromaticity of light &ndash; it doesn't lower the saturation, or &#8220;wash\nout&#8221; the color. <span class='nobr'>But in Lightroom<\/span> and Photoshop, increasing brightness\ninexplicably pushes everything toward white.<\/p>\n\n<p>I understand the limitations with image sensors and film, that if you\noverwhelm them with photons, white will be registered. <span class='nobr'>I also understand<\/span>\nthat if you blow out one or two of the color channels, the end result will\nbe <span class='nobr'>a color<\/span> skewed away from the blown-out channels. These are sensor-level\ntechnological limitations, and although are similar to the effect I'm\nposting about, are not really related.<\/p>\n\n<p>In each of the photos above &ndash; from posts about a <a\nhref=\"\/blog\/2008-02-06\/716\">Shinto rite<\/a>, a <a\nhref=\"\/blog\/2008-01-15\/691\">blue light display<\/a>, and <a\nhref=\"\/blog\/2008-08-05\/899\">flowers<\/a> in the back yard\n&ndash; <span class='nobr'>I see<\/span> generally proper colors when <span class='nobr'>I lower<\/span> the exposure\/brightness\nfar enough. That means that the chromaticity has been recorded properly, so <span class='nobr'>I\ndon't<\/span> understand why, when <span class='nobr'>I return<\/span> the brightness to its proper level, the\nproper colors are replaced by white, or by some color leading to white\n(e.g. the orange by yellow, in the flame).<\/p>\n\n<p>I <i>suppose<\/i> there is some value, for someone, in mimicking the ill\neffects of sensor limitations, so that if you increase the exposure in\nLightroom, you get the same washed-out effect as you would had you\nincreased the exposure while taking the shot, but this seems dubious as <span class='nobr'>a\ndefault<\/span> operating procedure.<\/p>\n\n<p>So, if washing out to white is not the answer, what do <span class='nobr'>I think<\/span> is? Well,\nnow we have arrived at the crux of the problem. You can't do what you want\n(increase the brightness indefinitely) due to the same image-encoding\nissues mentioned in <a href=\"\/blog\/2008-06-18\/840\">my post\non HDR<\/a>, and in my series on <a\nhref=\"\/blog\/photo-tech\/color-spaces-page1\/\">digital image\ncolor spaces<\/a>. So, what can you do?<\/p>\n\n<p>One idea is that a color becomes locked once <span class='nobr'>a color<\/span> channel has maxed\nout. This could lead to ill effects as some pixels stop getting brighter as\nthe exposure is increased, while those surrounding it continue to get\nbrighter.<\/p>\n\n<p>A next step to try to mitigate that problem is to have changes in\nbrightness make less and less effect as pixels come closer and closer to\nmaxing out one of their channels. This would sort of mimic what Lightroom's\n&#8220;brightness&#8221; control already does for <span class='nobr'>a pixel's<\/span> three-channel combination:\nit has less and less effect the closer <span class='nobr'>a pixel<\/span> already is to white. (That's\nhow the &#8220;brightness&#8221; control differs from the &#8220;exposure&#8221; control.)<\/p>\n\n<p>It may well be that I'm all wet, and that either of these techniques\nwould result in disjointed effects worse than what we already have, but <span class='nobr'>I\ndon't<\/span> think so, at least not always. Consider the following image, from a\n<a href=\"\/blog\/2008-01-27\/706\">different post<\/a> about\nthe same light display:<\/p>\n\n<div class='ic tight'><a href=\"\/i\/JEF_044227.jpg\" name='044227'\n><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_044227_sm.jpg\" width=\"690\" height=\"462\"\nalt=\"Roppongi, Tokyo, Japan -- Copyright 2008 Jeffrey Eric Francis Friedl, https:\/\/regex.info\/blog\/\"\nid=\"i044227\"\nphotostream=\"misc\"\ntitle=\"Blue hillside light display in Roppongi Hills, Tokyo, Japan\"\/><\/a>\n<br\/><span class=\"camera-info robots-nocontent\">Nikon D200 + Nikkor 17-55 f\/2.8 @ 17mm &mdash; <sup>1<\/sup><big>\/<\/big>15 sec, f\/4, ISO 500 &mdash;\n<span class='nobr'><a href=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_044227.jpg\">map &amp; image data<\/a> &mdash; <a href=\"\/blog\/proximity\/i\/JEF_044227.jpg\">nearby photos<\/a><\/span><\/span>\n<\/div>\n\n<p>The middle section of the display was <span class='nobr'>a mix<\/span> of blue and white lights,\nbut the outer two sections were pure blue (so pure and so intense that it\nactually became <span class='nobr'>a bit<\/span> painful to be there after <span class='nobr'>a while<\/span>). <span class='nobr'>In the original<\/span>\nversion of that photo, all three sections looked the same &ndash; <span class='nobr'>a mix<\/span> of\nwhite and blue &ndash; due to <span class='nobr'>a combination<\/span> of sensor limitations and the\nwashout-to-white effect.<\/p>\n\n<p>In Photoshop, <span class='nobr'>I painted<\/span> back blue where there was white in the two side\nsections, and the result was horribly posterized. <span class='nobr'>But when I<\/span> eased it back\n<span class='nobr'>a bit<\/span> &ndash; effecting my second idea above &ndash; the result was not\nperfect, but it was much better. That's the version you see here.<\/p>\n\n<p>As I said, it may well turn out that these ideas are more utopian than\npractical, but I'd like the opportunity to find out, so <span class='nobr'>I hope<\/span> for a\n&#8220;chromaticity-preserving brightness&#8221; control in Lightroom.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>I was a bit off the mark in yesterday's post about color limitations, where I placed the blame for the lost color detail completely on current imaging technology, when in reality much of the blame should have been placed on the consumer-level LCD in my MacBook. When I'm not traveling, I'm used to using a much-higher-quality Eizo monitor, and I simply forgot that I wasn't anymore.<\/p> <p>Perhaps I'll be off the mark with today's post as well, but yesterday's post reminded me of something that bothers me a lot while I'm post-processing my photos in Lightroom and Photoshop: increasing brightness [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,1],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/901"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=901"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/901\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}