레인지 이미지 (Range image)

레인지 이미지란 3D LiDAR 스윕의 2D 투영이다. 회전형 LiDAR의 경우 자연스러운 투영은 원통형이다: 각 열은 방위각에 대응하고 각 행은 레이저 링(고도각)에 대응하며, 각 픽셀은 측정된 깊이를—흔히 강도와 링 인덱스와 함께—저장한다. 방위각 ϕ\phi와 고도각 θ\theta를 가진 포인트는 다음과 같이 매핑된다

(u,v)=(ϕ2πW,  θθminθmaxθminH)(u, v) = \left( \left\lfloor \frac{\phi}{2\pi} W \right\rfloor,\; \left\lfloor \frac{\theta - \theta_{\min}}{\theta_{\max} - \theta_{\min}} H \right\rfloor \right)

W×HW \times H 이미지에 대해. 이것이 성립하는 이유는 회전형 LiDAR가 본질적으로 회전하는 1D 센서 배열이기 때문이다—레인지 이미지는 순서 없는 포인트 리스트로 평탄화된 센서의 고유한 2D 구조를 그대로 복원할 뿐이다. 구체적으로, 64빔 센서는 H=64H = 64개 행을 제공하며, 수평 해상도는 방위각 스텝에서 따라온다(각도 스텝이 0.2°0.2°이면 W=360/0.2=1800W = 360/0.2 = 1800개 열이 된다).

이 표현이 유용한 이유

흔한 함정

SLAM에서의 의미

레인지 이미지는 LiDAR 처리와 성숙한 이미지 처리 및 CNN 툴박스를 잇는 다리다. LiDAR SLAM의 한 갈래 전체—SuMa의 투영 ICP, SuMa++의 시맨틱 필터링, 레인지 뷰에서 동작하는 학습된 디스크립터와 루프 클로저 네트워크—가 여기에 의존한다. 어떤 방법이 원시 포인트 클라우드(LOAM, FAST-LIO2)에서 동작하는지 레인지 이미지(SuMa 계열)에서 동작하는지를 아는 것은 그 속도 특성, 하드웨어 요구 사항, 센서 가정에 대해 많은 것을 알려준다.

관련 문서