ToF 에러 : Interreflection과 Phase 모호성 해결을 위한 고주파 Micro ToF 접근법

ToF Imaging 개요 및 거리 측정 원리

Depth 정보를 얻기 위해 사용되는
ToF imaging 기술에 대해
살펴봤었습니다.


ToF 방법으로 예측한 Depth 값에
오차가 발생하는 현상에
대해 살펴보겠습니다.

1 ToF에러

Time-of-Flight (ToF) Imaging은
빛이 물체에 반사되어
돌아오는 시간을
측정하여 거리 정보를 얻는
이미징 기술입니다.

















Interreflection이 초래하는 Depth 측정 오류

2 ToF에러

ToF 도 결국 빛을 쏴서
센서로 측정하는 기술이므로

​ 그림과 같이 Scene 이
막혀있는 구조라면
interreflection (다중반사) 가 발생하여
측정에 영향을 끼치게 됩니다.

3 ToF에러

다양한 경로의 interreflection 이
센서에 포착되게 됩니다.

4 ToF에러

결국, 센서에 측정되는
total radiance (빛의 총량) 값은
Direct + interreflection radiance 를
모두 더한 값입니다. ​

이렇게 합쳐진 빛이 센서에
포착되면 우리가 구하고 싶은
Direct radiance 하고 다르게
Phase (위상) 차이가 있는
total radiance 가
측정되게 됩니다.

5 ToF에러

Total radiance 로 부터
Phase를 구하고 Depth를 측정할 경우
그림과 같이 오차가 발생합니다.

6 ToF에러

즉, ToF 이미징에서는
경로가 다른 상호 간섭(interreflection) 때문에
간섭(Interference) 현상이
발생할 수 있으며,

이는 정확한 거리 측정과 깊이 정보를
얻는 데 문제를 일으킬 수 있습니다.

Interreflection 과 Interference 두 단어가
비슷하여 혼동이 오므로
한번 정리하고 넘어가겠습니다.

항목 InterreflectionInterference
📌 의미빛이 여러 표면 사이를 여러 번 반사빛의 위상 차이로 인한 파동 간의 간섭
🔁 작용 방식거울, 벽, 물체 표면에서 간접적으로 반사두 개 이상의 빛이 겹쳐질 때 위상 차이로 작용
🧠 관점거시적 광 경로의 상호작용파동의 위상 기반 물리적 간섭
📷 예시벽에서 반사된 빛이 얼굴에 다시 비침얇은 비누막에서 색이 무지개처럼 보이는 현상
🎯 영향 대상색상 및 밝기의 번짐, 주변 조명 효과색, 세기, 패턴의 증폭 또는 소멸 현상
🎥 사용 분야Global Illumination, PBR 등Holography, Thin Film, Optical Sensors 등


















주파수의 특징


​ 즉, Direct radiance 측정을
방해할 수 있는 현상이
너무너무 많습니다.

7 ToF에러

정확한 측정을 위하여
Total radiance 에서
Direct 와 Indirect 을
어떻게 분리할 수 있을까요?


Modulation frequency (변조 주파수)는
ToF 이미징에서 신호의 주파수를
변조하여 깊이 정보를
얻는 방법입니다. ​

즉, 60 MHz 주파수로 한 번 쏘고,
70 MHz 한 번 쏘고,
80 MHz 한 번 쏘고 ….

이런식으로 주파수를 변경하며
여러 번 빛을 쏘고 측정하는
방법입니다.

이 방법으로 interreflection 을 측정할 경우
constant (변함없는) 값을 가지게 됩니다. ​

8 ToF에러


그림에서만 봐도 이미
빛이 센서까지 도달하는데
3번 반사가 되고 있고,

다른 수 많은 경로를 가질텐데
어떻게 constant 한 값을 가질까요??

​ interreflection 으로 발생한
고주파의 다양한 경로들은
진폭의 변화가 작고
= (경로가 길어 에너지 손실)

위상 차이가 빠르게 변하기 때문에
= (경로가 다 다르므로 변화가 큼)

​ Summation (총합) 으로
센서에서 측정될 땐

Averaging out (평균화) 되어
평균값을 가지게 됩니다.

9 ToF에러

반면 Direct radiance 는
명확한 파동 형태를
가지게 됩니다. ​

10 ToF에러

Total radiance 는 Direct 와 Indirect 를
합친 값이므로 Direct 빛의 파동에서

constant 한 값이 더해지므로
offset 만 바뀐 형태가 됩니다. ​

즉, 고주파로 인해 발생한 interreflection 은
Phase 에 영향을 끼치지 않는 것이죠. ​


​ 여기서 하나 암기하듯
알고가면 좋은 내용이 있습니다.

항목고주파수 (High-frequency)저주파수 (Low-frequency)
📡 변조 주파수 범위수십 ~ 수백 MHz 이상수 MHz 수준 (예: 10~30 MHz)
🔦 민감한 조명 유형직접 조명 (Direct Illumination)전역 조명 (Global Illumination)
🔉 신호 감쇠 특성경로 길이에 따라 빠르게 감쇠상대적으로 감쇠 적음, 멀리까지 도달 가능
🔁 경로 복잡도에 대한 반응복잡한 경로(다중 반사, 산란)에서 쉽게 사라짐여러 경로(반사, 산란)에서도 신호 유지
🎯 사용 목적정밀한 직접 거리 측정, 미세 구조 감지전역적인 구조 이해, 앰비규어티 해소용 보조 측정
💡 특징 요약빠른 위상 변화 → 정밀하지만 예민함느린 위상 변화 → 안정적이지만 낮은 정밀도


고주파수로 변조된 빛은 주로
직접 조명에 민감합니다.

고주파수 신호는 복잡한 경로를
따라 이동하는 동안 빠르게 감쇠되기 때문에,

직접 조명의 영향을 더 많이 받습니다.




저주파수로 변조된 빛은
전역 조명에 민감합니다.

저주파수 신호는 여러 번 반사되고
산란되는 경로에서도
비교적 강하게 유지되기 때문에,

전역 조명의 영향을 더 많이 받습니다.




















Direct + Indirect의 분리 방법

11 ToF에러

Total radiance 에서
Amplitude, Offset, Phase 3 변수를 뽑아내면

Direct 이미지와 Indirect 이미지를
분리할 수 있습니다.

용어의미영향
Amplitude파형의 높이 (세기, 밝기)신호의 강도
Offset파형이 위/아래로 얼마나 이동했는지기준선 위치
Phase파형의 시작점 위치 차이시간 차이, 거리 계산 등

12 ToF에러

Phase 를 이용하는 방법은
2파이가 넘어가게 되면
모호함이 발생합니다

. ​ 0 도= 360도 = 720도 …

13 ToF에러

2개의 서로다른 고주파를 이용하면
하나의 phase 가 일치하더라도,

다른 phase 가 차이가 발생하여
Phase 의 모호함을 계산할 수 있습니다.

Phase (위상) 측정방법은
신호를 몇 번 나눠서 측정하느냐에 따라
Three/Four measurement 방식으로 구분됩니다.


항목Three MeasurementFour Measurement
📌 샘플 수3개4개
📐 샘플 각도0°, 120°, 240°0°, 90°, 180°, 270°
🎯 위상 계산 방식근사값 계산정확한 아크탄젠트 기반 계산
🔍 정밀도 및 안정성낮음, 노이즈 민감높음, 노이즈 견고
⚡ 속도 및 성능빠름상대적으로 느림
🧪 주 용도빠른 거리 센싱, 간단한 시스템정밀 측정, 얼굴 인식 등 고해상도 응용


신호는
진폭(A), 오프셋(C), 위상(ϕ)
이라는 3개의 변수로
구성됩니다.

따라서 최소 3개의 식이 필요하므로
최소 3번의 측이 필요합니다.


14 ToF에러

ToF shifting 을 측정하는
Conventional 방법과 Micro 방법은

사용되는 상황에 따라
장단점이 있습니다.

항목🔵 Conventional ToF🟣 Micro ToF (High-Frequency ToF)
📡 변조 주파수낮음 (~10–30 MHz 수준)매우 높음 (~100 MHz 이상)
🔍 공간 해상도낮음높음
🔁 위상 변화 감지 범위넓은 거리 커버 가능짧은 거리에서 매우 정밀한 위상 감지 가능
🎯 측정 목적전체 거리 추정, 물체 존재 감지미세한 표면 차이, 미세 구조 감지
📦 민감한 요소직접 반사 + 전역 조명 모두 포함됨직접 반사에만 민감 (전역 조명 영향 적음)
🌫️ Scattering 내성약함 → 안개, 스모그에 취약강함 → 산란된 간접광 영향을 덜 받음
🌐 Global Illumination 영향큼 (interreflection 포함)작음 (평균화되어 상쇄됨)
🧪 위상 앰비규어티 해결저주파 조합으로 풀어야 함고주파 단독으로도 미세 영역 내에서는 구분 가능
📷 응용 분야얼굴 인식, 일반 ToF 센서, 로봇 거리 감지 등Micro depth sensing, facial scan, light transport 연구 등

15 ToF에러

위 그림과 같은 Cornell box 에서
DoF 촬영을 해보겠습니다.

16 ToF에러

주파수를 다르게 하여 촬영을 하면

17 ToF에러

각각의 주파수에 따라
복원한 Phase 가 위와 같습니다. ​

동일 이미지 안에 Phase 모호함이
발생하므로 여러 이미지를
깉이 봐야합니다.

18 ToF에러

Global illumination 이 Phase 영향을
끼치지 않도록 고주파를 이용하여
측정한 Micro ToF imaging 을 보면

정확도가 매우 좋은 것을
볼 수 있습니다.













Scattering 상황(안개, 스모그 등)에서의 대응

19 ToF에러

안개, 황사, 스모그와 같은 상황에서
ToF imaging 은 어떻게 동작할까요?

20 ToF에러

미세하게 떠있는 입자들과
상호 작용하여 발생하는
Scattering 도 Phase 에러를
만들어냅니다.

21 ToF에러

이러한 상황에서도
Indirect radiance 에
robust 한 Micro ToF 를 이용하여
정확도를 향상 시킬 수 있습니다.

아래는 다양한 사용 예시 입니다.

22 ToF에러
23 ToF에러
24 ToF에러
25 ToF에러
26 ToF에러
27 ToF에러
28 ToF에러
29 ToF에러
30 ToF에러
31 ToF에러
32 ToF에러
33 ToF에러

각도가 벌어질수록 interreflection 이
작아지는 것을 확인할 수 있습니다.




















센서 해상도와 Frequency의 관계


Frequency 는 얼마나
높아져야 좋은걸까요?

34 ToF에러

Geometry 의 scale 이 작아질수록
높은 Frequency 가 필요합니다.

35 ToF에러

일반적인 PMD 센서를 이용하면
이 정도 영역을 측정할 수 있습니다.

36 ToF에러

더 좋은 센서를 사용하면 Frequency 가
높아져 더 섬세히 측정할 수 있습니다.

37 ToF에러

더욱 작은 단위를 측정하기 위한
방법도 계속 연구되고 있습니다.





그런 건 난 잘 모르겠고,
ToF 오류는 interreflection
같은 간접광 때문인데,
고주파로 직접광만 뽑아내면
오차 줄일 수 있음
















참고자료

references 1

Leave a Comment