Reflection Filter

반사 필터는 Zivid가 반사의 영향을 받아 잘못된 것으로 간주하는 포인트를 제거합니다. 이들은 일반적으로 포인트 클라우드에서 “고스트 평면” 으로 표시됩니다. 즉, 거기에 있어서는 안 되는 공중에 떠 있는 포인트의 작은 영역입니다.

Zivid는 프로젝터에서 보내는 신호가 어떻게 생겼는지 알고 있습니다. 이러한 이유로 카메라가 다시 읽어온 데이터가 의미가 있는지 여부를 평가할 수 있습니다. 따라서 반사 필터는 다음 중 하나로 인해 변조된 것으로 간주되는 픽셀을 삭제하려고 시도합니다.

  • Interreflections

  • Excessive movements in the scene

  • Alternating alien light sources

    • 예를 들어 같은 장면에 동시에 투사되는 서로 다른 Zivid 3D 카메라 사이의 간섭입니다.

다음 값을 사용해야 합니다.

Value

Condition

Enabled::no

장면이 반사되지 않는다는 것을 알고 있고 획득 시간을 최적화하려는 경우입니다.

Enabled::yes

반사 또는 반사 용기 내부에 있는 부품을 감지하는 데 문제가 있는 경우 켜십시오.

Reflection Filter disabled and enabled

반사 필터에는 Global(기본값) 모드와 Local 모드, 두 가지 모드가 있습니다. 이 모드들은 사용하는 비전 엔진에 따라 각기 다른 장단점을 가지고 있습니다.

Mode

Pros

Mode::global

  • 낮은 노출로 더 높은 동적 범위

Mode::local

아래 이미지는 글로벌 모드의 주요 장점인 더 높은 다이내믹 레인지를 강조하고 있으며, 이는 이 장면에서 빛나는 검은색 물체에 대한 적용 범위에서 볼 수 있습니다.

반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드

로컬 모드는 동적 범위가 감소하지만, 비교 이미지에서 볼 수 있듯이 노출 시간을 늘리면 이를 보상할 수 있습니다.

반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬 모드 (노출 증가) 반사 필터 - 로컬 모드 (노출 증가)

아래 이미지는 로컬 모드의 이점을 보여줍니다.

반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드
반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드
반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드
반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드

Mode

Pros

Mode::global

  • 물체의 측면과 가장자리 보존

  • 포인트 클라우드에서 Outlier 포인트 제거

Mode::local

아래 이미지는 글로벌 모드의 주요 장점을 강조합니다. 즉, 객체 측면과 가장자리에 대한 데이터가 더 좋고 Outlier가 적습니다.

반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드
반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드

로컬 모드에서 제거할 수 없는 떠 다니는 포인트들(Outlier)은 일반적으로 Cluster Filter 를 통해 제거됩니다.

아래 이미지는 로컬 모드의 이점을 보여줍니다. 얇고 뾰족한 물체의 데이터를 보존합니다.

반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드
반사 필터 - 글로벌(Global) 모드 반사 필터 - 글로벌(Global) 모드
반사 필터 - 로컬(Local) 모드 반사 필터 - 로컬(Local) 모드

반사 필터 (Global mode)는 3D 캡처당 다음 처리 시간을 추가합니다.

Omni 엔진을 사용하면 추가적인 처리 시간이 발생하지 않습니다.

Version History

SDK

Changes

2.16.0

반사 필터 로컬(Local) 모드를 이제 Omni 엔진과 함께 사용할 수 있습니다.

2.12.0

Stripe 엔진이 실험 단계에서 제외되었습니다. 반사 필터 로컬(Local) 모드가 최대 15% 더 빨라졌습니다.

2.11.0

이제 Stripe 엔진에서 반사 필터 로컬(Local) 모드를 사용할 수 있습니다.

2.7.0

반사 필터 로컬(Local) 모드라는 새 모드로 업데이트되었습니다. 이전 모드는 글로벌(Global) 모드로 이름이 변경되었습니다.

1.4.0

반사 필터가 개선되어 좋은 포인트들을 더 적게 제거합니다.