Booil Jung

VOX-LIO

자율주행 자동차, 로봇, 증강현실(AR)과 같은 현대 기술의 근간에는 주변 환경을 인식하고 자신의 위치와 자세를 정밀하게 추정하는 능력이 자리 잡고 있다. 이를 위한 핵심 기술이 바로 6자유도(6-DoF) 자세 추정 및 동시적 지도 작성(Simultaneous Localization and Mapping, SLAM)이다. 다양한 센서 조합 중, LiDAR(Light Detection and Ranging)와 관성 측정 장치(Inertial Measurement Unit, IMU)를 융합하는 LiDAR-Inertial Odometry(LIO)는 가장 유망한 해결책 중 하나로 부상했다. LiDAR는 주변 환경에 대한 정밀한 3차원 거리 정보를 제공하는 반면, IMU는 높은 시간 해상도로 가속도와 각속도 등 플랫폼의 동역학 정보를 제공하여 상호 보완적인 관계를 형성한다.1

하지만 LIO 시스템 개발은 정확성(Accuracy), 강인성(Robustness), 효율성(Efficiency)이라는 세 가지 목표 사이의 근본적인 상충 관계(trilemma)에 직면한다.4 특히, 로봇의 급격하고 공격적인 움직임(aggressive motion), 터널이나 복도처럼 기하학적 특징이 부족한 환경(feature-degenerate environments), 그리고 제한된 연산 자원을 가진 임베디드 플랫폼에서의 실시간 성능 확보는 LIO 기술이 풀어야 할 핵심적인 난제로 남아있다.5

이러한 문제들을 해결하기 위한 최신 접근법으로 VOX-LIO가 제안되었다. VOX-LIO는 효율적인 아키텍처와 매니폴드(manifold) 공간 상에서의 가중 융합(weighted fusion) 기법을 결합하여, 자원이 제한된 플랫폼에서도 실시간으로 고정밀 맵핑 및 위치 추정을 달성하는 것을 목표로 하는 LIO 시스템이다.5

본 보고서는 다음과 같은 목표를 가진다. 첫째, VOX-LIO를 구성하는 핵심 기술적 기여를 심층적으로 분석한다. 둘째, LIO-SAM, FAST-LIO2와 같은 최신 LIO 시스템과의 구조적, 방법론적 비교를 통해 VOX-LIO의 기술적 위치와 장단점을 규명한다. 셋째, KITTI와 같은 공개 벤치마크 데이터셋을 이용한 정량적 성능 평가 결과를 바탕으로 VOX-LIO의 실질적인 성능을 검증한다. 마지막으로, 이를 통해 LIO 기술의 전반적인 동향을 파악하고 미래 발전 방향을 조망한다.

LIO 시스템은 LiDAR와 IMU 데이터를 융합하는 방식에 따라 크게 강결합(Tightly-Coupled)과 약결합(Loosely-Coupled)으로 나뉜다.

강결합 프레임워크 내에서 상태를 추정하는 방법론은 크게 필터 기반과 최적화 기반으로 양분된다.

LIO 시스템의 효율성은 맵을 표현하고 관리하는 자료구조에 크게 의존한다. 특히, 새로운 스캔을 기존 맵에 정합하기 위한 최근접 이웃 탐색(k-Nearest Neighbor, k-NN)은 가장 큰 연산 병목 중 하나이다. LIO 자료구조의 발전 과정은 탐색 효율성과 메모리 관리 사이의 근본적인 긴장 관계를 반영한다. 초기 k-d 트리 구조에서 시작하여 트리 유지 보수 오버헤드를 없앤 해시 기반 복셀, 그리고 해시 충돌마저 제거한 배열 기반 복셀로의 진화는 순수한 속도 향상을 위한 끊임없는 노력을 보여준다. 이러한 흐름 속에서 VOX-LIO가 서펠(surfel) 논리를 해시 복셀에 통합한 것은, 다음 단계의 발전이 단순히 더 빠른 구조가 아니라, 속도와 표현력을 모두 갖춘 ‘더 스마트한’ 구조를 지향함을 시사한다.

VOX-LIO는 자원 제약적 플랫폼에서도 강인성과 정확도를 동시에 달성하기 위해 설계된 강결합 LIO 시스템이다.8 시스템의 핵심은 크게 세 가지로 구성된다: (1) 평면성(planarity)과 서펠 특징을 활용하는 적응형 해시 복셀 기반 포인트 클라우드 매칭, (2) 매니폴드 공간 상에서 LiDAR와 IMU 측정치를 가중 융합하는 상태 추정, 그리고 (3) 루프 클로저를 통해 전역 맵의 일관성을 보장하는 전역 최적화 모듈 (VOX-LIOM)이다.5

VOX-LIO의 가장 독창적인 기여는 맵 관리 및 포인트 정합 방식에 있다.

전통적으로 LIO 시스템은 빠른 속도를 중시하는 필터 기반 방식과 정확도를 중시하는 최적화 기반 방식으로 나뉘어 발전해왔다. 그러나 최근에는 이 두 패러다임의 경계가 모호해지며 아이디어가 융합되는 추세가 나타나고 있다. FAST-LIO2와 같은 반복 칼만 필터는 지역적인 최적화를 수행하며, LIO-SAM과 같은 슬라이딩 윈도우 최적화기는 지역 필터처럼 동작한다. VOX-LIO의 접근 방식은 이러한 융합의 대표적인 사례다. 프론트엔드 odometry를 위해 “매니폴드 상에서의 가중 융합”과 “진보된 최적화 기법”을 사용하는데, 이는 매니폴드 기하학의 엄밀함을 갖춘 지역적 비선형 최적화 문제로, 필터와 최적화의 특징을 모두 가진다. 여기에 VOX-LIOM 버전은 전역 요인 그래프 백엔드를 추가하여, 필터/지역 최적화기의 실시간 효율성과 그래프 기반 방식의 전역 일관성을 결합하는 것이 최적의 아키텍처임을 보여준다.

VOX-LIO 시스템에 루프 클로저(loop closure) 모듈과 전역 포즈 그래프 최적화(global pose graph optimization) 기능을 통합한 확장 버전을 VOX-LIOM이라 칭한다.5 이는 장시간, 대규모 환경에서의 운용 시 발생하는 누적 오차(drift) 문제를 해결하기 위한 필수적인 구성 요소다.

VOX-LIO의 기술적 특징과 위치를 명확히 하기 위해, 현재 LIO 분야를 대표하는 LIO-SAM, FAST-LIO2, Faster-LIO, FR-LIO 시스템과 비교 분석한다.

특성 (Feature) VOX-LIO LIO-SAM FAST-LIO2 FR-LIO
핵심 추정 방식 가중 융합 최적화 요인 그래프 최적화 반복 확장 칼만 필터 (iEKF) 반복 칼만 스무더 (ESKS)
자료구조 서펠-해시 복셀 키프레임 기반 복셀 맵 증분 K-D 트리 (ikd-Tree) 로봇 중심 3D 배열 (RC-Vox)
사용 특징 서펠 / 평면 특징 에지 / 평면 특징 원시 포인트 (Raw Points) 원시 포인트 (Raw Points)
융합 전략 강결합 강결합 강결합 강결합
전역 최적화 루프 클로저 (VOX-LIOM) 루프 클로저, GPS - -

LIO-SAM은 최적화 기반 LIO의 대표 주자로서 VOX-LIO와 많은 공통점을 가지지만, 핵심적인 차이점도 존재한다.

FAST-LIO 계열은 필터 기반 LIO의 정점으로, 극도의 효율성을 자랑한다.

FR-LIO는 VOX-LIO와 마찬가지로 복셀 기반 맵을 사용하며 공격적인 움직임에 대한 강인성을 목표로 한다.

벤치마크 결과는 알고리즘의 성능을 객관적으로 보여주지만, 그 해석에는 신중함이 필요하다. 예를 들어, VOX-LIO 논문은 특정 KITTI 시퀀스에서 Faster-LIO 대비 60%가 넘는 경이적인 ATE 감소를 보고했지만 5, 다른 연구에서는 LIO-SAM과 FAST-LIO2 같은 최상위 알고리즘들 간의 ATE 차이가 KITTI 데이터셋에서 “유의미하지 않다”고 결론 내리기도 한다.21 이러한 상반된 결과는 벤치마크 포화(benchmark saturation) 현상을 시사할 수 있다. 즉, 평균적인 성능 지표는 특정 시나리오에서 발휘되는 알고리즘의 고유한 강점을 가릴 수 있다. VOX-LIO의 서펠 기반 접근법이 특정 구조적 환경에서 경쟁 알고리즘의 단순한 복셀 방식보다 월등한 성능을 발휘했기 때문에 큰 폭의 개선이 나타났을 가능성이 있다. 따라서 단일 벤치마크 점수에 의존하기보다는, 특정하고 도전적인 하위 시나리오에서의 성능을 심층 분석하는 것이 알고리즘의 진정한 강점을 이해하는 데 필수적이다.

알고리즘 데이터셋 ATE (m) RPE (%) 출처
Faster-LIO KITTI 05 0.748 - 5
VOX-LIO KITTI 05 0.270 - 5
VOX-LIOM KITTI 05 0.120 - 5
LIO-SAM KITTI 05 - 0.6 21
FAST-LIO2 KITTI 05 - 0.7 21

표1: KITTI Odometry Benchmark Sequence 05 성능 비교. VOX-LIO 논문은 ATE를, 다른 연구는 RPE를 주로 보고하여 직접 비교에 한계가 있으나, VOX-LIO 계열의 압도적인 ATE 개선을 확인할 수 있다.

알고리즘 처리 속도 플랫폼 출처
VOX-LIO “계산 비용 최소화” Intel i7-6700HQ 5
Faster-LIO >100 Hz (32-line) Modern CPU 14
FAST-LIO2 ~100 Hz Intel i7 12
FR-LIO > Faster-LIO (parallel) - 7

표2: 주요 LIO 시스템의 연산 성능. VOX-LIO는 정확도 향상에 집중하면서도 효율성을 유지했다고 주장하며, 다른 시스템들은 극도의 속도를 강조한다.

VOX-LIO 논문에 따르면, kitti_05 시퀀스에서 VOX-LIO는 Faster-LIO 대비 평균 ATE를 63.9% 감소시켰으며, 루프 클로저가 추가된 VOX-LIOM은 여기서 55.5%를 추가로 감소시켜 최종적으로 0.12 m 수준의 뛰어난 정확도를 달성했다.5 이는 서펠-복셀 전략과 전역 최적화의 시너지 효과를 극명하게 보여주는 결과다. 연산 성능 측면에서 VOX-LIO는 Intel i7-6700HQ CPU 환경에서 테스트되었으며 5, “계산 비용을 최소화”했다고 주장한다.8 이는 Faster-LIO나 FR-LIO와 같은 속도 중심 시스템과 비교할 때, VOX-LIO가 정확도 향상을 위해 어느 정도의 연산 비용을 감수하면서도 실시간성을 유지하는 균형점을 찾았음을 시사한다.

VOX-LIO는 (1) 서펠 특징을 융합한 적응형 해시 복셀 맵 관리, (2) 매니폴드 상에서의 강인한 가중 융합, 그리고 (3) 루프 클로저를 통한 전역 최적화라는 세 가지 핵심 기여를 통해 LIO 시스템의 고질적인 문제인 정확성, 강인성, 효율성 간의 균형을 성공적으로 달성한 우수한 시스템으로 평가된다.

기술적으로 VOX-LIO는 기존의 속도 중심의 자료구조 경쟁에서 한 걸음 나아가, ‘정보가 풍부한 스마트한 복셀’과 정교한 융합 기법을 결합하여 성능을 한 단계 끌어올렸다는 점에서 중요한 의의를 가진다. 그러나 한계점도 존재한다. 논문에서는 동적 객체(dynamic objects) 제거에 대한 명시적인 언급이 부족하다. LIO-Livox나 Dynamic-LIO와 같이 동적 환경에 특화된 시스템들과 비교할 때 22, 실제 복잡한 도심 환경에서는 추가적인 모듈 없이는 성능 저하를 겪을 수 있다.

LIO 기술의 ‘강인성’에 대한 정의는 계속해서 확장되고 있다. 과거에는 특징이 부족한 환경을 극복하는 것이 주요 과제였지만, 이제는 공격적인 움직임과 수많은 동적 객체가 혼재하는 실제 환경에 대한 대응 능력이 중요해졌다.6 이러한 복합적인 문제들을 해결하기 위해서는 단일 알고리즘이 아닌, 모듈화된 SLAM 파이프라인이 필요하다. 예를 들어,

동적 객체 필터 -> LIO 코어 -> 전역 최적화기와 같은 구조다. VOX-LIO는 이 구조에서 매우 강력한 ‘LIO 코어’ 역할을 할 수 있지만, 동적 객체 필터의 부재는 이러한 모듈화 추세를 역설적으로 보여준다. 미래의 SLAM 개발은 각 모듈의 성능을 고도화하고 이들을 유기적으로 통합하는 방향으로 나아갈 것이다.

  1. LiDAR Odometry Survey: Recent Advancements and Remaining Challenges - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/pdf/2312.17487
  2. LiDAR odometry survey: recent advancements and remaining challenges, 8월 3, 2025에 액세스, https://snu.elsevierpure.com/en/publications/lidar-odometry-survey-recent-advancements-and-remaining-challenge
  3. LiDAR odometry survey: recent advancements and remaining challenges - ResearchGate, 8월 3, 2025에 액세스, https://www.researchgate.net/publication/378106065_LiDAR_odometry_survey_recent_advancements_and_remaining_challenges
  4. Fast and Robust Lidar-Inertial Odometry by Tightly-Coupled Iterated Kalman Smoother and Robocentric Voxels - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/pdf/2302.04031
  5. VOX-LIO: An Effective and Robust LiDAR-Inertial Odometry System Based on Surfel Voxels, 8월 3, 2025에 액세스, https://www.mdpi.com/2072-4292/17/13/2214
  6. [2302.04031] FR-LIO: Fast and Robust Lidar-Inertial Odometry by Tightly-Coupled Iterated Kalman Smoother and Robocentric Voxels - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/abs/2302.04031
  7. FR-LIO: Fast and Robust Lidar-Inertial Odometry by Tightly-Coupled Iterated Kalman Smoother and Robocentric Voxels - ResearchGate, 8월 3, 2025에 액세스, https://www.researchgate.net/publication/368361497_FR-LIO_Fast_and_Robust_Lidar-Inertial_Odometry_by_Tightly-Coupled_Iterated_Kalman_Smoother_and_Robocentric_Voxels
  8. VOX-LIO: An Effective and Robust LiDAR-Inertial Odometry System Based on Surfel Voxels, 8월 3, 2025에 액세스, https://www.researchgate.net/publication/393224081_VOX-LIO_An_Effective_and_Robust_LiDAR-Inertial_Odometry_System_Based_on_Surfel_Voxels
  9. LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and …, 8월 3, 2025에 액세스, http://arxiv.org/pdf/2007.00258
  10. [2010.08196] FAST-LIO: A Fast, Robust LiDAR-inertial Odometry Package by Tightly-Coupled Iterated Kalman Filter - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/abs/2010.08196
  11. RTLIO: Real-Time LiDAR-Inertial Odometry and Mapping for UAVs - PMC, 8월 3, 2025에 액세스, https://pmc.ncbi.nlm.nih.gov/articles/PMC8226800/
  12. FAST-LIO2: Fast Direct LiDAR-inertial Odometry, 8월 3, 2025에 액세스, https://arxiv.org/abs/2107.06829
  13. LiPO: LiDAR Inertial Odometry for ICP Comparison - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/html/2410.08097v1
  14. Faster-LIO: Lightweight Tightly Coupled Lidar-inertial Odometry using Parallel Sparse Incremental Voxels - GitHub, 8월 3, 2025에 액세스, https://github.com/gaoxiang12/faster-lio
  15. (PDF) Faster-LIO: Lightweight Tightly Coupled Lidar-Inertial Odometry Using Parallel Sparse Incremental Voxels - ResearchGate, 8월 3, 2025에 액세스, https://www.researchgate.net/publication/359662313_Faster-LIO_Lightweight_Tightly_Coupled_Lidar-Inertial_Odometry_Using_Parallel_Sparse_Incremental_Voxels
  16. LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/abs/2007.00258
  17. The KITTI Vision Benchmark Suite - Andreas Geiger, 8월 3, 2025에 액세스, https://www.cvlibs.net/datasets/kitti/
  18. LIO-SAM++: A Lidar-Inertial Semantic SLAM with Association Optimization and Keyframe Selection - PMC, 8월 3, 2025에 액세스, https://pmc.ncbi.nlm.nih.gov/articles/PMC11644182/
  19. Performance Assessment of Lidar Odometry Frameworks: A Case Study at the Australian Botanic Garden Mount Annan - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/html/2411.16931v2
  20. Visualization of trajectory comparison between A-LOAM, FAST-LIO, and… - ResearchGate, 8월 3, 2025에 액세스, https://www.researchgate.net/figure/sualization-of-trajectory-comparison-between-A-LOAM-FAST-LIO-and-our-method-on-KITTI_fig5_378109927
  21. Evaluation of 3D LiDAR SLAM algorithms based on the KITTI dataset - ResearchGate, 8월 3, 2025에 액세스, https://www.researchgate.net/publication/370151983_Evaluation_of_3D_LiDAR_SLAM_algorithms_based_on_the_KITTI_dataset
  22. Livox-SDK/LIO-Livox: A Robust LiDAR-Inertial Odometry for Livox LiDAR - GitHub, 8월 3, 2025에 액세스, https://github.com/Livox-SDK/LIO-Livox
  23. LiDAR-Inertial Odometry in Dynamic Driving Scenarios using Label Consistency Detection, 8월 3, 2025에 액세스, https://arxiv.org/html/2407.03590v2
  24. [2206.09463] RF-LIO: Removal-First Tightly-coupled Lidar Inertial Odometry in High Dynamic Environments - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/abs/2206.09463
  25. LIWO: Lidar-Inertial-Wheel Odometry - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/html/2302.14298v2
  26. FAST-LIVO2: Fast, Direct LiDAR-Inertial-Visual Odometry - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/html/2408.14035v2
  27. R-LVIO: Resilient LiDAR-Visual-Inertial Odometry for UAVs in GNSS-denied Environment, 8월 3, 2025에 액세스, https://www.mdpi.com/2504-446X/8/9/487
  28. [2010.09343] SelfVoxeLO: Self-supervised LiDAR Odometry with Voxel-based Deep Neural Networks - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/abs/2010.09343
  29. BEV-LIO(LC): BEV Image Assisted LiDAR-Inertial Odometry with Loop Closure - arXiv, 8월 3, 2025에 액세스, https://arxiv.org/html/2502.19242v2
  30. [Literature Review] BEV-LIO(LC): BEV Image Assisted LiDAR-Inertial Odometry with Loop Closure - Moonlight, 8월 3, 2025에 액세스, https://www.themoonlight.io/en/review/bev-liolc-bev-image-assisted-lidar-inertial-odometry-with-loop-closure
  31. LIO-SAM++: A Lidar-Inertial Semantic SLAM with Association Optimization and Keyframe Selection - MDPI, 8월 3, 2025에 액세스, https://www.mdpi.com/1424-8220/24/23/7546