水平集

Level-set,set爲集合,代表了一系列點集,一個函數上滿足一定條件的一系列點集。

水平集(level set)的基本思想是將界面看成高一維空間中某一函數ψ(稱爲水平集函數)的零水平集,同時界面的演化也擴充到高一維的空間中。我們將水平集函數按照它所滿足的發展方程進行演化或迭代,由於水平集函數不斷進行演化,所以對應的零水平集也在不斷變化,當水平集演化趨於平穩時,演化停止,得到界面形狀。

在數學領域中, 一個具有n變量的值函數f水平集是具有以下形式的集合

{ (x1,...,xn) | f(x1,...,xn) = c } 其中 c 是常數. 即, 使得函數值具有給定常數的變量集合.

當具有兩個變量時, 稱爲水平曲線(等高線), 如果有三個變量, 稱爲水平曲面, 更多變量時, 水平集被叫做水平超曲面

求導的本質意義爲預測該狀態在變量變化的下一個狀態。

環函數+圖像梯度類信息+法線方向先驗=三維的山。

這樣我們應該就可以理解了,我們如何讓圖像控制曲線演變速度呢?用梯度信息(邊緣梯度大)

如何控制演變方向呢?用最優方向,法線方向。(曲線沿法線方向變化最快)

這樣就能理解了我們爲什麼要找F,這個F就代表了曲線變化的快慢,靠近邊緣變化慢,遠離邊緣變化快。它加上法線方向,就表示了曲線的演變。

水平集的基本思想用一句話概括就是:低維到高維的映射。具體地將就是:用n維變量的水平集函數f(n+1)維的水平集描述n維曲線或曲面,即把求解n維描述的演化過程轉化爲求解n維變量的水平集函數f的演化所導致的水平集的演化過程。目的是通過這種轉化,引入變中的相對不變——水平集函數f的水平c不變。

原文:https://blog.csdn.net/a6333230/article/details/81220636

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章