10
\$\begingroup\$

This tutorial explains six ways to convert an image to monochrome:

  1. The "standard" grayscale conversion operation.
  2. The desaturate operation.
  3. Decomposing to RGB and using any one of the channels.
  4. Decomposing to HSV and using the Value (V) channel.
  5. Decomposing to LAB and using the Lightness (L) channel.
  6. Using the Channel Mixer filter.

Do the techniques differ only in the amount of control each provides over conversion, or they produce significantly different results?

Are there specific situation when one is preferred over other, or it is a matter of personal preference?

\$\endgroup\$
3
  • 1
    \$\begingroup\$ Hi Vikas. Could you explain your photographic goals a bit more? There are a variety of black and white styles for photography, and different B&W conversion techniques complement different styles. Knowing what kind of style you want will go a long way to getting the best answers. Some styles include high contrast, low contrast, high key, low key, options with slight amount of color tone (i.e. very slight/soft brown), etc. \$\endgroup\$
    – jrista
    Commented Sep 16, 2011 at 17:32
  • 1
    \$\begingroup\$ Hi Jon, i don't think i had a specific use case in mind when i asked the question. Intent of the question was more generic than that. It is to know if there are specific use cases when one over the other is preferred. \$\endgroup\$
    – Vikas
    Commented Sep 17, 2011 at 4:23
  • \$\begingroup\$ Related: photo.stackexchange.com/questions/86599/… \$\endgroup\$
    – Rafael
    Commented Apr 2, 2019 at 13:22

4 Answers 4

4
\$\begingroup\$

In theory, the proper way to convert a color image to black and white should be to use the luminance channel. Luminance is a measure of how sensitive our eyes are to a particular color, thus how “bright” we see it. Alas, Gimp provides many ways to convert to B&W, but not the proper one. :-(

Here is a test image I used to compare the different methods. You can download it and see for yourself:

test image

The triangle on the left is a section through the color cube in the plane containing the primaries R, G and B. I made the section in linear-RGB space, then gamma-encoded it to sRGB. The triangle on the right is the “proper” B&W rendering of the previous, i.e. the gamma-encoded luminance. Converting this image to B&W, I make the following observations:

  • Green is a lighter color than blue, yet many conversion methods do not acknowledge this and render all the primaries with equal lightness
  • desaturate/lightness has this problem (same weight to all primaries) and in addition produces some artificial lines in the triangle
  • desaturate/average also weights equally all primaries but gives a smoother image; only it tends to render saturated colors darker than less saturated ones
  • desaturate/luminosity gets quite close, but saturated blues and reds are rendered too dark; technically this is the luma channel, i.e. the “right” thing except for forgetting the gamma decoding/encoding
  • convert to grayscale is the same as desaturate/luminosity
  • keeping a single R, G or B channel looks really weird if you have saturated colors
  • the V channel from HSV renders all primaries as white, which is very unnatural
  • the L channel from LAB is awful, as it does not preserve grays (they get too light)
  • the Y channel from ITU R709 is the same luma as desaturate/luminosity
  • the Y channel from ITU R470 is also a sort of luma, but it uses weights for R, G and B that differ from the sRGB weights; actually I think it's the most natural rendering.

OK, now this is the theory about getting the most “natural” rendering. In practice, you may want to instead use whatever rendering better serves the image at hand. For example, you may overweight the reds in the channel mixer to brighten and smooth skin tones, or to increase the contrast between blue sky and white clouds. My personal conclusions are:

  • If the image does not have strongly saturated colors, then any method should provide a reasonable rendering, save for L from LAB; I would then not care too much and use any of them, probably convert to grayscale or desaturate/luminosity (which are the same)
  • If there are saturated colors and I want the most natural rendering, I would go for the Y channel from ITU R470
  • If I want more control, then I would use the channel mixer, start at roughly (1/3 R, 1/2 G, 1/6 B), then tune to taste
  • In any case, I would edit the image with the curves tool right afer the conversion, just to get a pleasing contrast and brightness.
\$\endgroup\$
1
  • \$\begingroup\$ Converting only a single channel is analogous to shooting in B/W with a strong color filter (e.g. a red filter). This is a trick from 'the old days' to bring out specific subjects. For example, when shooting a golf game or people on grass, putting a red filter on will bring subjects out against the grass and sky. It will depend heavily on your subject(s) what filter you want to apply. Apply a B/W filter layer, then play around with white balance and color/saturation above that, to see what impact it has. With digital manipulation you can get a whole host of different effects. \$\endgroup\$ Commented Sep 21, 2011 at 15:31
3
\$\begingroup\$

Do the techniques differ only in amount of control it provides over conversion, or they result into different results?

There is a sample of converted image for each of the techniques, for the same original image. It is easy to see that the results are indeed different, so it is not just the amount of control.

Specifically - for example, the RGB decomposition vs HSV decomposition: in the former, the BW is the specific channel color value. In the latter - it is the V (Value or brightness) value of the pixel. The V value is a function of the R, G and B components, so it is obvious that there will be a difference!

\$\endgroup\$
1
\$\begingroup\$

Do the techniques differ only in amount of control it provides over conversion, or they result into different results.

They work very differently, retaining different parts of original color information present in the image. They usually give different results, but choosing one over another is completely up to the photographer, depending on the nature of original image and his/her intentions.

One is not better than other, but 1 and 2 usually give kind of "beige" results.

\$\endgroup\$
2
  • \$\begingroup\$ By "beige" you probably mean less contrasty? It is really pure gray, no color. \$\endgroup\$
    – ysap
    Commented Sep 17, 2011 at 19:42
  • \$\begingroup\$ Sorry, "beige" seems to be a jargon not widespread enough. :) What I mean is that those images tend to turn out without much character and are easy to recognize as color digital images turned to BW using the simplest ready-made tools available. \$\endgroup\$
    – user1774
    Commented Sep 19, 2011 at 10:11
0
\$\begingroup\$

I've recently been experimenting with some colour filters on my DSLR. The set consists of red, orange, yellow and green. Normally I shoot raw files and use darktable's channel mixer module with a preset, then mess with the sliders to get the balance of tones I want when processing for monochrome. Trouble is, with the red filter especially, the channel mixer made a real mess of the data, loosing a lot of detail or introducing artefacts depending on what I tried.
So step up the humble and much derided saturation slider in the contrast / brightness / saturation module. Set the slider to 0, then use tone curves to adjust the tones either globally or locally with selections. The results were much better than with the channel mixer.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.