ToF 의 Single Photon Avalanche Diode (SPAD) 기술

ToF(Time of Flight) imaging 기술

이전 글에서 ToF 에 대해서 살펴봤었습니다.

ToF(Time of Flight)도
디지털 이미지의
한 종류입니다.


단, 일반적인 RGB 카메라처럼
색과 밝기를 저장하는 이미지가 아니라,

각 픽셀마다 거리(depth) 정보를 저장한
“거리 이미지 (depth map)”
생성한다는 점이 다릅니다.

ToF 카메라가 만들어내는 데이터도
디지털 방식으로 저장되고 처리되므로
디지털 사진의 일종이라고 볼 수 있습니다.

디지털이란? 아래 글을 참고하시면
도움이 될 듯 합니다.

항목일반 디지털 사진 (RGB 이미지)ToF 이미지 (Depth 이미지)
픽셀 값 의미색상(RGB)과 밝기물체까지의 거리 (mm 단위 등)
센서 응답광량(빛의 세기)빛의 반사 시간 (Time delay)
목적시각 정보 전달 (색/모양)거리 정보 측정 (3D 정보)
활용 분야일반 사진, 영상얼굴 인식, LiDAR, AR/VR 등

ToF imaging 기술을 용용한
여러 사용 예시는
아래와 같습니다.

ToF 이미징 1 1










Single Photon Avalanche Diode (SPAD) 기술

여러 예시 중
Single Photon Avalanche Diode (SPAD)
에 대하여 살펴보겠습니다.

SPAD 2

Single Photon Avalanche Diode (SPAD)는
단일 광자(빛의 입자) 수준에서
빛을 감지할 수 있는 매우
민감한 광센서입니다.

​ SPAD는 단일 광자가 도달했을 때
전기 신호를 생성할 수 있는 능력으로 인해
다양한 광학 및 이미지 처리 응용 분야에서
중요한 역할을 합니다. ​

모드동작 전압출력주요 용도
Geiger Mode항복 전압 이상디지털 (0/1)단일 광자 감지, 양자 암호, ToF 센서
Linear Mode항복 전압 이하아날로그밝기 측정, 일반 광 센서


Linear Mode는 빛의 강도를 연속적으로
측정하는 데 사용되며, ​

Geiger Mode는 단일 광자를 감지하고
디지털 펄스를 생성하는 데 사용됩니다. ​

따라서, 특정 응용 분야의 요구 사항에
따라 적절한 모드를 선택하여
사용할 수 있습니다.




Geiger Mode (가이거 모드) – 단일 광자 검출 모드

Geiger mode 3

Geiger mode 는 1개의 Photon 도 탐지합니다.

​ 따라서, 어느 특정 시간에 도착한
Photon 의 개수를 기록할 수 있습니다.

pileup 4

하지만, 초반에 탐지될 수록
정확히 카운팅 될 확률이 높고
점점 탐지할 확률이 줄어듭니다.

​ 이러한 효과를 pile-up 이라고 합니다.

avalanche 5

한 개의 Photon 을 측정하기 위해
민감한 센서가 매우 짧은
Exposure time 을 갖다보니,

​ 노이즈가 심해 multiple low power puses
사용하여 노이즈를 줄입니다.


















Linear Mode (선형 모드) – 광자 수량 측정

이번에는
Linear Mode (선형 모드)
에 대해서 살펴보겠습니다.

Linear Mode 방식으로
촬영하는 방법 중 대표적으로
Continuous-wave ToF (CW-ToF) imaging
있습니다.


구분 Continuous-wave ToF (CW-ToF)
사용 모드✅ Linear Mode
왜?CW-ToF는 연속적으로 변조된 빛(예: 사인파, 정현파)을 보내고, 그 반사된 빛의 위상(phase shift)을 측정합니다. 위상 차이를 통해 거리 정보를 얻기 때문에, 빛의 세기를 연속적으로 정밀하게 측정해야 합니다.
필요한 기능반사광의 연속적인 강도 및 위상 측정
결과아날로그 전류 → 거리 계산

continuous wave ToF 6

빛을 Wave optics 로 해석할 수 있었습니다. ​

phase sift 7

시간에 따라 변하는 intensity 에서
발생하는 Phase shift 를 이용하여
거리를 구할 수 있습니다.

phase shift 8

Continuous-wave ToF (CW-ToF) imaging
Phase shift를 계산하기 위해
빛을 3가지 변수로 모델링합니다.

​ [offset, amplitude, phase] ​ 주기는
우리가 빛을 쏴줄 때
광원을 셋팅하므로
이미 알고있습니다.

measuring phase shift 8

이 3개의 변수를 구하기 위해서는
3번의 관측이 필요합니다. ​

빛을 순간 측정하다 보니,
Exposure time 이 매우 짧아
노이즈가 심합니다.

​ 따라서 correlation 이라는
작업을 진행해줍니다.

correlation 9

상관 함수는 두 신호 간의
유사성을 측정하는 도구로,

시간 지연에 따른
두 신호의 곱을 적분하여 계산됩니다. ​

Phase Shift ToF 시스템에서는
기준 신호와 수신 신호 간의 상관을
계산하여 위상 변화를 측정합니다.

correlation 10

correlation 11

이렇게 3개의 sensor exposure functions 을
사용하면 3가지 변수를 구할 수 있습니다.

correlation 12

짧은 시간마다 Noise robust 한
Depth 도 측정할 수 있게 됩니다.

phase ambiguity 13

하나 문제가 있습니다.

Phase 는 0~360 사이에서
반복되기 떄문에
90도와 450도의 위상이
같아지게 됩니다.

phase ambiguity 14

다른 depth 인데도 불구하고
동일한 depth 로 측정이 되는
phase wrapping 현상이 발생합니다.

wrapping 15

주파수가 높을수록
위상 랩핑 문제가
더 자주 발생합니다.

wrapping 16

contrast 17

contrast 18

이는 높은 주파수에서
동일한 시간 지연에 대해
더 큰 위상 변화를
초래하기 때문입니다.

multi path 19

두 개의 다른 주파수를 이용하여
Phase 를 계산하여 모호함을
해결할 수 있습니다.

interference 20

ToF 시스템에서 간섭은
다양한 원인 (다중 경로 간섭, 신호 간섭, 반사체의 특성)으로
인해 발생하며,

이는 정확한 거리 측정을 방해하고
Ground Truth와의 오차를
초래할 수 있습니다. ​

이러한 간섭 문제를 해결하기 위해
다중 주파수 사용,
고급 신호 처리 기법,
하드웨어 개선 등의 방법이
사용될 수 있습니다.



항목Direct ToFIndirect ToF (CW 방식)
원리빛의 발사–반사 시간 직접 측정주파수 변조된 빛의 위상차 분석
주요 구성 요소펄스레이저, 고속 광검출기, 타이머변조광원, 위상 검출기, 동기화 유닛
장점정밀하고 빠름고해상도, 구조 간단
단점고가, 광원 출력 필요위상 래핑 발생, 보정 필요
사용 예시라이다, 얼굴 인식, 산업용 스캐너스마트폰 카메라, 로봇 비전, 제스처 인식


그런 건 난 잘 모르겠고,
ToF는
빛의 반사 시간을
직접 혹은 간접적으로
측정해서 거리를
계산하는 기술













참고자료

references

Leave a Comment