Key Edge - Color Estimation

While catching up on latest Silhouette changes, I came across this new node: Color Estimation - which does a different spin on despill / edge blending, by ‘estimating’ the colors in the semi-transparent area:

https://borisfx.com/documentation/silhouette-2024/index.html#page/silhouette-2024.5/Nodes-Color%20Estimation.html

Doesn’t say much here.

Here’s a demo: https://www.youtube.com/watch?v=7rIynPQ7oU0

Anyone know what exactly it actually does? Doesn’t say it’s ML based, so may be a traditional algorithm, maybe a variation on light wrap, but one that goes both directions.

Presumably you could just pull it in via Silhouette OFX even in a standard Flame key node tree, by just passing it fg, bg, and matte.

1 Like

Silhouette’s Color Estimation node is not ML based and was originally part of the Power Matte node. We extracted it from Power Matte to also make it a separate node. When you pass it FG+Alpha, at the last 100% opaque pixel in the alpha, it extends the RGB color outward at that location outward. Hope this helps.

3 Likes

Thanks @marcopaolini. I was thinking you might jump in :slight_smile:

So in Flame terms this can be done with pixelspread, it seems more or less the same. And pixelspread is already used in that way in Flame keying.