# Key Edge - Color Estimation

**URL:** <https://forum.logik.tv/t/key-edge-color-estimation/12275>\
**Category:** Tools and Tech\
**Tags:** silhouette\
**Created:** [February 18, 2025, 2:19pm UTC](https://forum.logik.tv/t/key-edge-color-estimation/12275 "2025-02-18T14:19:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![allklier](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/allklier/32/4309_2.png) [@allklier](https://forum.logik.tv/u/allklier)\
**Post date:** [February 18, 2025, 2:19pm UTC](https://forum.logik.tv/t/key-edge-color-estimation/12275/1 "2025-02-18T14:19:52Z")

</div>

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](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](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.

---

<div class="post-metadata">

**Author:** ![marcopaolini](https://avatars.discourse-cdn.com/v4/letter/m/59ef9b/32.png) [@marcopaolini](https://forum.logik.tv/u/marcopaolini)\
**Post date:** [February 18, 2025, 2:43pm UTC](https://forum.logik.tv/t/key-edge-color-estimation/12275/2 "2025-02-18T14:43:04Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![allklier](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/allklier/32/4309_2.png) [@allklier](https://forum.logik.tv/u/allklier)\
**Post date:** [February 18, 2025, 3:04pm UTC](https://forum.logik.tv/t/key-edge-color-estimation/12275/3 "2025-02-18T15:04:30Z")

</div>

Thanks @marcopaolini. I was thinking you might jump in 🙂

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.
