跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

关于 blaze 空间和 Temporal Filter 的附加信息#

Basler blaze 相机具有两个滤镜,显示在 Camera/Image Quality Control 下:Spatial Filter 和 Temporal Filter。

Spatial Filter 和 Temporal Filter

空间滤波器(spatial filter)作用于当前帧。它利用相邻像素来滤除空间噪声。

时间滤波器(temporal filter)基于深度图像数据,利用不同时间点相同像素的值来滤除画面中的时间噪声。

blaze Viewer 中对时间滤波器的描述不够精确,因为实际上并没有对以前的帧进行累积。唯一保留的帧是上一帧。

时间滤波器本质上是新像素值和先前像素值的加权平均值。每个新的深度值都被替换为基于新深度值和先前深度值的加权 Arithmetic 平均值。有关详细信息,请参阅 https://en.wikipedia.org/wiki/Weighted_arithmetic_mean。

所谓的 TemporalFilterStrength 参数允许您设置先前值的权重。

此外,时间滤波器具有针对运动模糊的应对措施,这意味着它可能会完全忽略先前的值。

例如,当先前值和新值之间的差异较大时,就会出现这种情况。时间滤波器随后会假定这是由运动引起的,因此会保持新值不变。

因此,是的,具体取决于噪声情况,需要几帧才能稳定下来。根据经验,十帧通常足以获得稳定的画面。

每当您更改与深度值相关的参数时,请注意时间滤波器将重新初始化。

返回知识库文章