我有一堆分解成超像素的灰度圖像。這些圖像中的每個超像素在[0-1]的範圍內都有一個標籤。您可以在下面看到一個圖像樣本。如何使超級像素的標籤在灰度圖中局部一致?
以下是挑戰:我希望空間(本地)相鄰超像素具有一致的標籤(接近值)。
我對平滑本地標籤感興趣,但不想應用高斯平滑函數或任何其他內容,正如一些同事所建議的。我也聽說過條件隨機場(CRF)。它有幫助嗎?
我有一堆分解成超像素的灰度圖像。這些圖像中的每個超像素在[0-1]的範圍內都有一個標籤。您可以在下面看到一個圖像樣本。如何使超級像素的標籤在灰度圖中局部一致?
以下是挑戰:我希望空間(本地)相鄰超像素具有一致的標籤(接近值)。
我對平滑本地標籤感興趣,但不想應用高斯平滑函數或任何其他內容,正如一些同事所建議的。我也聽說過條件隨機場(CRF)。它有幫助嗎?
我對平滑本地標籤感興趣,但不想應用高斯平滑函數或其他任何東西,就像一些同事所建議的那樣。
爲什麼?你爲什麼不考慮你的同事的有用建議,其實際上是正確。應用平滑功能是最合理的方法。
我也聽說過條件隨機場(CRF)。它有幫助嗎?
這也表明,你應該和同事一起去諮詢,因爲CRF與你的問題無關。 CRF是一個分類器,序列分類器是精確的,需要標記的例子來學習,並且與提出的設置無關。
典型的方法是什麼?
讓我們假設你有百分點值{(x_i, y_i)}_{i=1}^N
而且n(x)
返回相鄰點的指數x
。
因此你正在努力尋找{a_i}_{i=1}^N
使得它們減少
SUM_{i=1}^N (y_i - a_i)^2 + C * SUM_{i=1}^N SUM_{j \in n(x_i)} (a_i - a_j)^2
------------------------- - --------------------------------------------
closeness to current constant to closeness to neighbouring values
values weight each part
可以使用許多技術通過scipy.optimize.minimize
模塊解決上述優化問題,例如。
我不確定您的請求有什麼意義。
近距離的超像素標籤值很平凡:取一些(X,Y)的平滑函數,例如常量或仿射,取值範圍[0,1],然後將函數值分配給超像素(X,Y)爲中心。
你也可以從飛機上的任何一點取距離函數。
但這是沒用的,因爲它與圖像內容無關。
爲什麼我對高斯不感興趣?因爲我想保持物體(較亮的區域)的主要外邊界儘可能尖銳,而高斯模糊一切。 – Saeed
但是,這與您的目標相矛盾,使它「一致」,從數學的角度來看,它是「模糊」 – lejlot
我想使明亮區域中的值儘可能相似,而對於黑暗區域則相同。我不知道該如何命名,但這正是我想要的(在文學中很常見) – Saeed