LiDAR-Visual-Inertial (LVI)

LiDAR-Visual-Inertial (LVI) 융합은 세 가지 센서—LiDAR 포인트 클라우드, 카메라 이미지, IMU 측정값—를 하나의 상태 추정기로 결합한다. 그 동기는 상호 보완성이다: 각 모달리티는 다른 모달리티의 실패 모드를 보완한다.

센서강점일반적인 실패 모드
LiDAR직접적인 메트릭 깊이, 장거리, 조명에 무관비/안개/눈(빔 산란), 기하학적으로 퇴화된 장면(긴 복도, 개방된 들판)
카메라밀집 텍스처, 저비용, 장소 인식을 위한 풍부한 외관어둠, 과노출, 무질감 벽면, 스케일 모호성(단안)
IMU고속 모션 예측, 중력 방향, 어디서나 작동외부 수정 없이 수 초 내에 드리프트; 바이어스를 추정해야 함

각 센서가 기여하는 것

IMU는 VIO에서와 동일한 역할을 한다: 외부 감각 측정값 사이에서 상태를 고속으로 전파하고, LiDAR 스윕을 디스큐잉하며(회전 스캔의 각 포인트는 약간씩 다른 포즈에서 캡처된다), 카메라나 LiDAR 중 어느 하나의 짧은 단절을 이어준다. LiDAR는 맵의 메트릭 스케일과 기하를 고정하며; 카메라는 텍스처, LiDAR가 퇴화된 기하에서의 추가 제약, 외관 기반 루프 클로저를 추가한다.

아키텍처가 무엇이든, 추정기는 공유 상태 X\mathbf{X}(포즈, 속도, IMU 바이어스)에 대한 하나의 공동 문제를 푼다. 최적화 관점에서 이는

X=argminX  rIMUΣI2+rvisualΣV2+rLiDARΣL2+rloopΣlp2,\mathbf{X}^* = \arg\min_{\mathbf{X}} \; \sum \|\mathbf{r}^{\text{IMU}}\|^2_{\Sigma_I} + \sum \|\mathbf{r}^{\text{visual}}\|^2_{\Sigma_V} + \sum \|\mathbf{r}^{\text{LiDAR}}\|^2_{\Sigma_L} + \sum \|\mathbf{r}^{\text{loop}}\|^2_{\Sigma_{lp}},

이며, LiDAR 잔차는 대개 포인트-투-평면 거리이고 시각 잔차는 재투영 오차(특징 기반) 또는 광도 오차(직접) 중 하나이다. 필터 관점은 합을 오차 상태에 대한 반복 칼만 업데이트로 대체한다.

두 가지 지배적인 설계 계열

모든 LVI 논문이 이 공간의 한 점이므로, 설계 공간을 파악하는 유용한 개념도이다:

선택지
결합긴밀(원시 잔차가 하나의 추정기를 공유) vs 느슨(사후에 포즈를 융합)
추정기필터(ESIKF/iEKF) vs 스무딩(팩터 그래프, 슬라이딩 윈도우)
시각 프론트엔드특징 기반(코너 + 디스크립터) vs 직접(광도계)
모달리티별 별도 맵 vs 하나의 공유 맵

강인성 계약

잘 설계된 LVI 시스템은 모든 환경에서 최소한 자신의 최선의 단일 모달리티 서브시스템만큼 강인해야 한다: 어두운 터널에서는 LiDAR-관성 오도메트리로 저하되고, 기하학적으로 퇴화된 복도에서는 시각-관성 오도메트리로 저하되며, 양호한 조건에서는 공동 추정값이 어느 쪽보다도 더 정확하다. 이 계약은 자동으로 이루어지지 않는다—명시적인 성능 저하 감지와 폴백이 필요하다(성능 저하 처리 노트 참조), 그렇지 않으면 실패하는 센서가 융합 추정값을 함께 끌어내린다.

흔한 함정

SLAM에서의 의미

삼중 융합은 강인한 실외 및 대규모 SLAM을 위한 현재의 모범 사례이다—자율 주행, 드론 검사, 핸드헬드 스캐닝 스택은 거의 모두 LVI이다(흔히 GNSS도 함께). LVI 설계 공간(긴밀 vs 느슨 결합, 필터 vs 팩터 그래프, 특징 vs 직접)을 이해하면 본질적으로 거의 모든 현대 융합 논문을 읽을 수 있는데, 이들 모두가 이 공간의 점들이기 때문이다.

관련 문서