跳至內容
測試伺服器
開發伺服器

Temporal Filter#

Temporal Filter 功能允許您濾除 blaze 相機上的時間噪點。

此濾鏡使用不同時間點相同像素的值來濾除影像中的時間噪點。其基礎為深度圖資料。它會考量目標場景中的任何移動,並有助於減少動態偽影。

使用 Temporal Filter Strength 參數來定義 Temporal Filter 的強度。

運作原理#

這是一個遞迴濾鏡。濾鏡會使用針對第一張畫格所測量的深度資料進行初始化。透過將乘以 (k / 255) 的舊值與乘以 (k - 1 / 255) 的新值相加,以此初始深度值更新後續畫格的深度值。「k」是由 TemporalFilterStrength 參數所指定的值。如果在影像中偵測到移動,也就是說,如果特定像素的深度值與前一個值相比發生劇烈變化,則會重設並重新初始化相應像素的值,以避免動態偽影。

以下公式說明了濾鏡的運作方式:

OUT = (k / 255) * STATE + (1 – k / 255) * IN

其中

OUT = 結果
IN = 新畫格
STATE = 舊畫格
k = 濾鏡強度( TemporalFilterStrength 參數的值)

Temporal Filter Strength#

您為 TemporalFilterStrength 參數輸入的值會用作計算 Temporal Filter 強度公式中的權重因數 k。您可以設定 50 到 255 之間的值。