Yes.
However, I needed a color selection tool (mask) based on a completely different method.
My starting point is editing to remove uneven color cast across different hue regions from film scanned images.
Normal (uniform) color casts are generally easy to remove using existing image editing software. However, it is very difficult to remove uneven color casts across different hue regions like following image. You can see uneven yellow cast in the image.
Figure 1 Uneven yellow cast image
One reason for this is that the hue values of each color region in a color cast are very different from each other. You may see a single color cast area, but it is a sort of illusion. The second reason is that most color selection tools in image editing software are based on ΔE or hue values, a kind of “absolute” value. It is not appropriate to select this type of color cast.
I selected the uneven yellow cast using the existing tools and the results are shown below.
Figure 2 With parametric mask
Figure 3 With color similarity mask
I can select only some part of the yellow cast.
To remove uneven color cast with existing tools, you must split the color cast region into multiple color regions and create an edit instance for each color cast region. It’s very complicated and difficult.
My color selection tool allows me to select the yellow cast all, but some parts must be excluded.
Figure 4 With my color selection tool
The difference in color selection is due to the following reasons: Existing color selection tools are based on ΔE or hue values, a kind of “absolute” value. My color selection tools are based on the difference in r, g, and b values within a single pixel, a kind of “relative” value. The difference between “absolute” and “relative” values results in different color selection.
My color selection tool is not perfect, but it is more useful than existing color selection tools for this kind of editing. Only ‘relative’ value-based color selection tool can select color area across different hue regions, and it is lack or insufficient in existing image editing software in common.
That’s why I stick at my own mask function.