跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Temporal Filter#

Temporal Filter 功能允许您过滤掉 blaze 相机上的时间噪声。

该滤波器使用同一像素在不同时间点的值来滤除图像中的瞬时噪声。其基础是深度图数据。它考虑了目标场景中的任何运动,有助于减少运动伪影。

使用 Temporal Filter Strength 参数可定义时间滤波器的强度。

运作原理#

这是一个递归滤波器。该滤波器使用为第一帧测量的深度数据进行初始化。通过将乘以权重 (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 之间的值。