비행시간센서 (Time-of-Flight (ToF) Sensor)
쉽게 풀면
카메라의 각 화소마다 빛이 물체까지 갔다가 돌아오는 시간을 재서, 사진 한 장에 거리 정보까지 함께 담아내는 센서입니다. 빛을 쏘아 물체에 부딪혀 돌아오는 시간을 재서 거리를 계산하는 깊이 카메라 기술입니다. 빛이 물체까지 갔다가 돌아오는 데 걸리는 아주 짧은 시간을 정밀하게 측정해 거리로 환산합니다. 카메라 한 대만으로도 화면의 각 지점까지의 거리를 곧바로 알 수 있어 별도의 두 번째 카메라가 필요 없습니다.
왜 중요한가
화소 단위로 깊이 지도를 한 번에 얻을 수 있어, 스테레오비전처럼 별도의 매칭 연산 없이도 빠르게 3차원 정보를 확보해야 하는 실내 로봇 내비게이션에 활용됩니다. 스테레오비전 처럼 두 영상을 비교하는 계산 없이도 한 대의 카메라만으로 곧바로 깊이 정보를 얻을 수 있어, 실내 로봇의 장애물 감지에 간편하게 활용됩니다.
논문에서는 이렇게 쓰입니다
화면 전체에 빛을 쏘고 각 지점에서 돌아오는 시간의 미세한 차이를 계산해, 한 번의 촬영으로 전체 장면의 깊이 정보를 얻는다는 뜻입니다.
이 문장은 이 센서가 유리나 거울처럼 빛을 되쏘는 표면 앞에서는 거리를 얼마나 잘못 재는지를 직접 실험으로 재보았다는 뜻입니다.
조금 더 깊게 보면
ToF 센서는 강한 햇빛이 있는 실외나 반사·투명 표면에서는 측정 오차가 커지는 경향이 있어, 사용 환경에 따른 성능 편차를 고려해야 합니다. ToF 센서는 빛이 물체까지 왕복하는 시간을 직접 측정하는 직접 방식(dToF)과, 변조된 빛의 위상 차이로 시간을 역산하는 간접 방식(iToF)으로 나뉘며, 소형 깊이 카메라에는 화소 배열을 촘촘하게 만들기 쉬운 간접 방식이 많이 쓰이는 반면 원거리 측정에는 직접 방식이 유리합니다.
주의할 점
강한 햇빛이 있는 실외 환경에서는 적외선 신호가 묻혀 측정 정확도가 크게 떨어질 수 있습니다. 햇빛처럼 강한 적외선 성분을 포함한 광원 아래에서는 신호 대 잡음비가 낮아져 실외에서는 실내보다 정확도가 떨어지는 경향이 있습니다.