A tone equalizer in darktable ?

Module merged in darktable master today.

12 Likes

Superb! Merci!

Claes en Lund, La Suède

Excellent! I am happy to test it!

Excellent … I have been so looking forward to this!

Congratulations, great work. Looking forward to try it once Pascal merges my fix :wink:

Compiles fine on Windows 10.
Testing it, it seems to work, but…
On pictures taken in bright sunlight, with quite high dynamic range (main histogram spread end to end), the tone equalizer histogram covers only a small portion of the luminosity range

Cattura3

which leaves very limited room for adjustments, only 2-3 sliders / points have an effect.
What’s going wrong ?

Marco

I’m getting the same issues with all my pictures that have an histogram stretch from left to right in the main darktable histogram while the histogram in tone equalizer is compressed on the right side with only 3-4 sliders effective.

I will post a screenshot tomorrow when I have access to my Mac.

Nothing is going wrong. The guided filter is applied iteratively 2 or 3 times on top of itself, depending on the preset you choose. Depending of the feathering factor used, the guided filter tends to average the luminance piece-wise, thus compress the histogram around the average luminance of your picture.

Screenshot_20190924_110347

To compensate for that, in the masking tab, you can use the mask exposure and contrast compensation. The exposure compensation will slide the histogram to the left or right, and the contrast will dilate/compress it around -4 EV. To help you setting them, you get a bar representing the histogram spreading just above those settings. The bright bar represent the coverage of the first and last deciles of the histogram, so you get 80 % of the histogram in it. Orange highlights appear when a part of the histogram is outside the tone equalizer settings range.

You get auto-tuners to help you, but they work well only when mask quantization is set to 0.

2 Likes

1h45 of explainations about how to use filmic RGB and the new equalizer in a no-nonsense workflow. Also, my first video in English.

27 Likes

Thanks for all your efforts(and time)! :slight_smile:

Great English skills, Aurélien!

Merci, Aurélien!
I am only recently starting to play with the filmic module and look forward to watching your video.
Thank you for all the time and effort you contribute to darktable.

Actually, I’d like to thank all the developers of darktable, both past and future.

1 Like

Very interesting even for a non-darktable user!

I somehow missed the fact that we can now re-order modules in dt. Good news! And congrats Aurelien on a very informative and approachable lecture about image processing and the upcoming features.

Great video, I’m only part way through it, LoL.

I appreciate that, for some, module reordering is a nice feature but, in the video, you comment on how some modules should be above/below others with an explanation but the explanation is above my level of understanding. I have neither the photography nor image processing knowledge to change module order with any real understanding of the implications. Will the default order be sufficient for basic users? Will there be an option to reset the module order to default if I should accidentally (or on purpose for experimentation) change the module order?

1 Like

Right. I need to do another video on that.

2 Likes

Thanks a lot indeed!
I have just watched your video tutorial and there are plenty of interesting tips :slight_smile:

Do you accept donations and if yes how? Paypal?

You need a better microphone! :wink:

Yes, Paypal. Thanks !

I recorded with this baby, I think it’s the encoding that is mostly faulty here.

I have at least got time looking at the video. Thanks, that clarifies some parts especially on masking.