Long-Term Visual Localization in Dynamic Benthic Environments: A Dataset, Footprint-Based Ground Truth, and Visual Place Recognition Benchmark
Organizations: Department of Marine Technology, Norwegian University of Science and Technology, Trondheim, Norway
Abstract
Long-term visual localization has the potential to reduce cost and improve mapping quality in optical benthic monitoring with autonomous underwater vehicles (AUVs). Despite this potential, long-term visual localization in benthic environments remains understudied, primarily due to the lack of curated datasets for benchmarking. Moreover, limited georeferencing accuracy and image footprints necessitate precise geometric information for accurate ground-truthing. In this work, we address these gaps by presenting a curated dataset for long-term visual localization in benthic environments and a novel method to ground-truth visual localization results for near-nadir underwater imagery. Our dataset comprises georeferenced AUV imagery from five benthic reference sites, revisited over periods up to six years, and includes raw and color-corrected stereo imagery, camera calibrations, and sub-decimeter registered camera poses. To our knowledge, this is the first curated underwater dataset for long-term visual localization spanning multiple sites and photic-zone habitats. Our ground-truthing method estimates 3D seafloor image footprints and links camera views with overlapping footprints, ensuring that ground-truth links reflect shared visual content. Building on this dataset and ground truth, we benchmark eight state-of-the-art visual place recognition (VPR) methods and find that Recall@K is significantly lower on our dataset than on established terrestrial and underwater benchmarks. Finally, we compare our footprint-based ground truth to a traditional location-based ground truth and show that distance-threshold ground-truthing can overestimate VPR Recall@K at sites with rugged terrain and altitude variations. Together, the curated dataset, ground-truthing method, and VPR benchmark provide a stepping stone for advancing long-term visual localization in dynamic benthic environments.
Figures & tables
| Site | Geohash | Visit Years | Depth range | Image Count | Site Description |
| - | - | - | m | - | - |
| Site 1 | QDCH0FTQ | 2010, 2011, 2012, 2013 | 17 - 20 | 17794 | Dense coral reef |
| Site 2 | QDCHDMY1 | 2011, 2012, 2013, 2017 | 27 - 35 | 20944 | Dense coral reef and soft sediment |
| Site 3 | R23685BC | 2010, 2012, 2014 | 40 - 43 | 15146 | Rock reef with corals and sponges and sandy substrate |
| Site 4 | R29MRD5H | 2009, 2011, 2013 | 25 - 36 | 21362 | Boulder reef |
| Site 5 | R7JJSKXQ | 2010, 2012, 2013 | 18 - 21 | 19444 | Rock reef with corals and sponges |
| Site | Visit Years | Database View Count | Query View Count | Avg. Database View Alt. | Avg. Query View Alt. | Query Coverage Overlap | Link Count | ALQ * | Avg. Footprint Width | Loc. Dist. 95th Perc. |
| - | - | - | - | m | m | - | - | - | m | m |
| Site 1 | 2010 – 2011 | 2323 | 2255 | 2.04 | 2.04 | 74 % | 27.8 K | 15 | 1.65 | 1.37 |
| 2010 – 2012 | 2323 | 2184 | 2.04 | 2.00 | 53 % | 14.8 K | 13 | 1.65 | 1.37 | |
| 2010 – 2013 | 2323 | 2134 | 2.04 | 1.99 | 65 % | 21.1 K | 15 | 1.64 | 1.37 | |
| 2011 – 2012 | 2255 | 2184 | 2.04 | 2.00 | 65 % | 16.4 K | 10 | 1.64 | 1.41 | |
| 2011 – 2013 | 2255 | 2134 | 2.04 | 1.99 | 80 % | 21.0 K | 11 | 1.63 | 1.36 |
| Methods | Site 1 | Site 2 | Site 3 | Site 4 | Site 5 | |||||
| R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | |
| % | % | % | % | % | % | % | % | % | % | |
| AnyLoc ( Keetha et al., 2024 ) | 24.9 | 51.2 | 7.4 | 28.2 | 10.0 | 30.8 | 21.4 | 49.9 | 10.1 | 31.9 |
| CliqueMining ( Izquierdo and Civera, 2025 ) | 17.0 | 39.8 | 5.6 | 24.6 | 10.9 | 32.3 | 13.5 | 32.4 | 7.2 | 25.6 |
| CosPlace ( Zaccone et al., 2024 ) | 13.8 | 37.1 | 4.3 | 20.1 | 5.5 | 22.9 | 4.9 | 19.1 | 5.7 | 22.3 |
| EigenPlaces ( Berton et al., 2023 ) | 14.7 | 38.0 | 4.9 | 22.8 | 6.0 | 22.7 | 6.0 | 23.5 | 5.9 | 23.8 |
| Site | Visit Years | Foot. Width | Dist. Thres. | Foot. ALQ | Loc. ALQ | MegaLoc Foot. Links | MegaLoc Loc. Links | NetVLAD Foot. Links | NetVLAD Loc. Links | ||||
| IR@10 | R@10 | IR@10 | R@10 | IR@10 | R@10 | IR@10 | R@10 | ||||||
| - | - | m | m | - | - | % | % | % | % | % | % | % | % |
| Site 1 | 2010 – 2011 | 1.65 | 1.37 | 15 | 18 | 9.8 | 59.5 | 8.7 | 60.5 | 3.1 | 29.1 | 2.9 | 31.2 |
| 2010 – 2012 | 1.65 | 1.37 | 13 | 15 | 6.8 | 47.2 | 6.1 | 49.1 | 1.7 | 18.3 | 1.6 | 19.4 | |
| 2010 – 2013 | 1.64 | 1.37 | 15 | 17 | 5.0 | 36.3 | 4.5 | 37.8 | 1.8 | 20.9 | 1.8 | 22.7 | |
| 2011 – 2012 | 1.64 | 1.41 | 10 | 13 | 9.6 | 46.1 | 8.1 | 46.7 | 2.6 | 16.8 | 2.6 | 19.2 | |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Registration Stage | Estimation Method | Parameters | Configuration 1 | Configuration 2 |
| Stage 1 | FPFH-RANSAC | Voxel Size | 0.08 m | 0.20 m |
| Distance Threshold | 0.06 m | 0.15 m | ||
| Stage 2 | Colored ICP | Voxel Size | 0.10 m | 0.20 m |
| Distance Threshold | 0.15 m | 0.20 m | ||
| Stage 3 | Colored ICP | Voxel Size | 0.05 m | 0.05 m |
| Distance Threshold | 0.05 m | 0.05 m |
| Site | Visit Years | AnyLoc | CliqueMining | CosPlace | EigenPlaces | MegaLoc | MixVPR | NetVLAD | SALAD | ||||||||
| R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | R@1 | R@10 | ||
| Site 1 | 2010-2011 | 42.3 | 73.0 | 30.3 | 56.2 | 20.1 | 49.1 | 21.0 | 49.3 | 31.3 | 59.5 | 12.6 | 35.7 | 5.3 | 29.1 | 30.4 | 54.8 |
| 2010-2012 | 20.9 | 50.9 | 14.4 | 40.0 | 14.0 | 36.2 | 13.2 | 37.4 | 19.2 | 47.2 | 6.2 | 22.1 | 2.9 | 18.3 | 15.2 | 41.2 | |
| 2010-2013 | 15.2 | 42.3 | 10.8 | 34.1 | 10.3 | 33.0 | 12.4 | 35.6 | 13.1 | 36.3 | 7.4 | 28.8 | 4.5 | 20.8 | 13.7 | 37.2 | |
| 2011-2012 | 24.2 | 47.6 | 16.7 | 39.0 | 11.6 | 32.9 | 12.6 | 33.4 | 23.0 | 46.1 | 6.6 | 21.3 | 3.6 | 16.8 | 19.4 | 40.8 | |
| 2011-2013 | 14.2 | 35.7 | 8.3 | 27.6 | 10.2 | 27.7 | 10.9 | 29.2 | 13.8 | 33.9 | 4.7 | 19.7 | 4.8 | 18.5 | 10.0 | 28.8 | |
Robot Localization
Robot localization estimates a robot’s position and orientation from onboard sensors, maps, and observations of its surroundings.
See all 175 papers