LVI-SAM

Shan 2021 · Paper

One-line summary — LVI-SAM tightly couples a VINS-Mono-style visual-inertial subsystem with a LIO-SAM-style LiDAR-inertial subsystem atop a shared factor graph, with each subsystem bootstrapping and rescuing the other.

Problem

LiDAR-based methods capture fine environmental detail at long range but typically fail in structure-less environments such as a long corridor or a flat open field; vision-based methods excel at place recognition and texture-rich scenes but are sensitive to illumination change, rapid motion, and initialization. Coupling each with an IMU helps, but neither pair alone is robust across real deployments. LVI-SAM fuses all three sensors in one framework that keeps functioning when either the visual or the LiDAR half degrades.

Method & architecture

Two sub-systems share one factor graph, optimized with iSAM2:

Cross-system aiding is the core design:

Results

Evaluated on three self-gathered datasets (Urban, Jackal, Handheld) with a Velodyne VLP-16, FLIR camera, MicroStrain 3DM-GX5-25 IMU, and RTK GPS ground truth, against VINS-Mono, LOAM, LIO-mapping, LINS, and LIO-SAM on an Intel i7-10710U laptop.

Why it matters for SLAM

LVI-SAM is the canonical factor-graph realization of LiDAR-visual-inertial fusion, and the clearest illustration of bidirectional sensor aiding: depth flows from LiDAR to camera, initialization and initial guesses flow in both directions. Built by the LIO-SAM authors as its natural extension, it became the standard open-source LVI baseline that direct, filter-based competitors (R3LIVE, FAST-LIVO) measure themselves against, and the go-to case study for degradation handling in triple fusion.