I’m still a bit curious about this. Do you think that we will have a feature extractor at some point that does not have these kinds of issues, or is this the kind of thing that is inherently very difficult to address with this particular methodology?
When I look at the output of the local contrast RGB module with the difference mask, it becomes clear that for specific photos, these kinds of subtle “contrast halos” (where the local contrast is not increased in a halo around a subject) exist for pretty much every choice of detail boost, feature scale, edge refinement, filter diffusion and feature extractor that we have currently. At excessively low edge refinement, they smoothly transition towards actual halos. To be honest, as with many other post-processing artifacts, I probably wouldn’t notice it in actual images if I didn’t already know what to look for, but they are noticeable once you know what to look for.
Examples
For example, here is a strong instance of micro contrast using EIGF:
(Given that it is a feature of the mask used by local contrast rgb, when displaying the difference mask, the “contrast halo” is visible at pretty much every level of detail boost that becomes visible in the difference mask, though its intensity relative to the rest of the actual picture will obviously vary depending on choice of detail boost.)
This is what it looks like in the actual picture:
Notice how the level of “micro contrast” in the water fades out as it gets closer to the gull (just like in @s7habo’s earlier snow edit, where it made some of the lines in the snow blur out close to the subject and then re-appear on the other side), as predicted by the difference mask.
This is what it looks like for local contrast:
Notice how the reflecting parts of the water lose some of their contrast as they get closer to the gull.
Comparisons
For comparison’s sake, the “clarity” preset of the contrast equalizer fares worse here and produces an actual halo gradient around the gull:
Meanwhile, the result of using the display-referred local contrast module is very different from the other ones:
No noticeable halo in the difference mask of the kinds that we saw in the other modules.
Unfortunately, since the module is display-referred, it totally blows out the highlights at this extreme value (that I’d honestly never think to push it to in practice), I can’t really choose a detail scale and it comes with a de-saturating hue shift:
… if you’d like to try this out yourself, here’s the RAW:
DSC09102.ARW (31.5 MB)
This file is licensed Creative Commons, By-Attribution, Share-Alike.














