콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

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 사이의 값을 설정할 수 있습니다.