Ephemerality meets LiDAR-based Lifelong Mapping
Hyeonjae Gil, Dongjae Lee, Giseop Kim, Ayoung Kim
TL;DR
ELite tackles the problem of long-term LiDAR mapping in dynamic environments by introducing a two-stage ephemerality model that distinguishes transient from persistent map elements. It unifies three modules—multi-session map alignment, dynamic object removal, and long-term map update—under ephemerality-guided weighting, producing lifelong, static, and delta maps. The system leverages local ephemerality ($\epsilon_l$) within sessions and global ephemerality ($\epsilon_g$) across sessions to robustly align data, remove moving objects without voxel discretization, and apply category-specific updates that emphasize meaningful changes. Experimental results across multiple real-world datasets demonstrate improved alignment robustness, effective dynamic object removal, and rich inter-session change representations, with a public implementation to support adoption. This approach enables more reliable long-term operation of robots in changing environments and supports downstream analysis such as change heatmaps and time-domain dynamics.
Abstract
Lifelong mapping is crucial for the long-term deployment of robots in dynamic environments. In this paper, we present ELite, an ephemerality-aided LiDAR-based lifelong mapping framework which can seamlessly align multiple session data, remove dynamic objects, and update maps in an end-to-end fashion. Map elements are typically classified as static or dynamic, but cases like parked cars indicate the need for more detailed categories than binary. Central to our approach is the probabilistic modeling of the world into two-stage $\textit{ephemerality}$, which represent the transiency of points in the map within two different time scales. By leveraging the spatiotemporal context encoded in ephemeralities, ELite can accurately infer transient map elements, maintain a reliable up-to-date static map, and improve robustness in aligning the new data in a more fine-grained manner. Extensive real-world experiments on long-term datasets demonstrate the robustness and effectiveness of our system. The source code is publicly available for the robotics community: https://github.com/dongjae0107/ELite.
