SALSA: Swift Adaptive Lightweight Self-Attention for Enhanced LiDAR Place Recognition

IEEE Robotics and Automation Letters (RA-L) 2024

Raktim Gautam Goswami, Naman Patel, Prashanth Krishnamurthy, Farshad Khorrami

Control/Robotics Research Laboratory (CRRL)
Department of Electrical and Computer Engineering
NYU Tandon School of Engineering
Fig. 1: Overview of our SALSA framework to generate scene descriptors from point clouds for place recognition.

Contributions

Video

Results

The spreads of the Recall@1 before and after re-ranking for best-performing models are plotted in the following figure.

Fig. 2a: 'Easy' Dataset
Fig. 2b: 'Hard' Dataset

Fig. 2: Box plot displaying Recall@1 across six datasets, with first to third quartile spans, whiskers for data variability, and internal lines as medians.

Visualizations

Fig. 3: Visualization of areas attended to by different tokens from the adaptive pooling layer. Each token focuses on different geometries: trees and traffic signs (green), road intersections (red), and distant points (blue).
Fig. 4: Point matches between query and target clouds using LoGG3D-Net and SALSA local descriptors. Matching colors indicate correspondences; circles highlight SALSA’s superior performance on sparse distant points.
Fig. 5a: Without Loop Detection.
Fig. 5b: With Loop Detection.

Fig. 5: Comparison of LiDAR-only odometry and maps: (a) without loop detection, and (b) after online pose graph optimization from SALSA loop detections. The highlighted rectangles emphasize the map and odometry disparities due to loop closures.

Citation

@article{goswami2024salsa,
  title={SALSA: Swift Adaptive Lightweight Self-Attention for Enhanced LiDAR Place Recognition},
  author={Goswami, Raktim Gautam and Patel, Naman and Krishnamurthy, Prashanth and Khorrami, Farshad},
  journal={IEEE Robotics and Automation Letters},
  year={2024},
}