Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

HOTFLoc++: End-to-End Hierarchical LiDAR Place Recognition, Re-Ranking, and 6-DoF Metric Localisation in Forests

About

This article presents HOTFLoc++, an end-to-end hierarchical framework for LiDAR place recognition, re-ranking, and 6-DoF metric localisation in forests. Leveraging an octree-based transformer, our approach extracts features at multiple granularities to increase robustness to clutter, self-similarity, and viewpoint changes in challenging scenarios, including ground-to-ground and ground-to-aerial in forest and urban environments. We propose learnable multi-scale geometric verification to reduce re-ranking failures due to degraded single-scale correspondences. Our joint training protocol enforces multi-scale geometric consistency of the octree hierarchy via joint optimisation of place recognition with re-ranking and localisation, improving place recognition convergence. Our system achieves comparable or lower localisation errors to baselines, with runtime improvements of almost two orders of magnitude over RANSAC-based registration for dense point clouds. Experimental results on public datasets show the superiority of our approach compared to state-of-the-art methods, achieving an average Recall@1 of 90.7% on CS-Wild-Places: an improvement of 29.6 percentage points over baselines, while maintaining high performance on single-source benchmarks with an average Recall@1 of 91.7% and 97.9% on Wild-Places and MulRan, respectively. Our method achieves under 2m and 5$^{\circ}$ error for 97.2% of 6-DoF registration attempts, with our multi-scale re-ranking module reducing localisation errors by ~2x on average. The code is available at https://github.com/csiro-robotics/HOTFLoc.

Ethan Griffiths, Maryam Haghighat, Simon Denman, Clinton Fookes, Milad Ramezani• 2025

Related benchmarks

TaskDatasetResultRank
Place RecognitionMulRan (DCC 02)
Recall@1 (5m)72.3
11
Place RecognitionMulRan (Riverside 02)
Recall@1 (5m)79.6
11
Place RecognitionMulRan (Sejong 02)
Recall@1 (5m)97
11
6-DoF Metric LocalisationMulRan (DCC 02)
Success Rate (SR) (Specific)98
10
6-DoF Metric LocalisationMulRan (Sejong 02)
Success Rate (Successful)98.9
10
6-DoF Metric LocalisationMulRan (Riverside 02)
Success Rate (SR) (Specific)97.7
10
Place RecognitionWild-Places Karawatha (inter-sequence)
R@191.7
9
Place RecognitionCS-Wild-Places (QCAT unseen set)
R1 (10m)72.8
9
Place RecognitionCS-Wild-Places (Samford unseen set)
R1 (10m)71.6
9
Place RecognitionCS-Wild-Places Karawatha (baseline set)
Recall@1 (10m)67.5
9
Showing 10 of 19 rows

Other info

Follow for update