콘텐츠로 바로 가기
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 사이의 값을 설정할 수 있습니다.