Although topological mapping and navigation have been studied extensively, the specific role and downstream effect of loop closures in purely topological representations has received relatively little attention. Importantly, loop closure over topological maps is distinct from loop closure over globally referenced trajectories and metric maps.
Building on recent denser topologies grounded in pixel-level, relative 3D geometry, we propose PixelLoop which introduces loop closures directly in pixel space. Unlike sparse image-level edges or pose-graph corrections in SLAM, our pixel-level closures act as dense topological shortcuts that alter planning connectivity and cost propagation rather than merely aligning coordinates. This dense connectivity enables stable any-point-to-any-point navigation and produces costmaps that align accurately with geometric shortest paths.
In particular, we showcase the distinct advantage of applying loop closures to fine-grained pixel topologies rather than image-level topologies. Across extensive simulated experiments, PixelLoop achieves over 35% absolute improvement in both Success Rate and SPL compared to image-relative baselines, with the largest gains in scenarios requiring shortcut exploitation. Results are further validated through real-world mobile robot deployments, demonstrating that dense pixel-level loop closures provide a practical and robust foundation for topological visual navigation.
In PixelLoop, we build an arbitrary start-to-goal navigation stack utilizing a 3D relative mapping representation. Our framework is built upon MASt3R-Nav, leveraging dense pixel correspondences to construct a relative-geometry grounded topological graph.
To expand beyond simple teach-and-repeat trajectories, we propose:
During execution, matching a query observation against this interconnected topological graph seamlessly stitches overlapping regions into a unified spatial manifold. This produces dense structured costmaps for shorter optimal paths and conditions a learned controller for waypoint prediction.
We evaluate PixelLoop along two axes: the quality of its dense planning costmaps and the downstream navigation performance enabled by pixel-level loop closures.
We first evaluate whether pixel-level loop closures improve the quality of the dense planning costmaps themselves. We compare predicted costs against geodesic distances from the navigation mesh and against costmaps generated using ground-truth pixel correspondences.
Predicted cost MAE over the minimum k% predicted cost pixels; lower is better.
| Loop Source | Geodesic / Navigation Mesh-Based Costmaps | Ground Truth Pixel Correspondences | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mean MAE ↓ | Median MAE ↓ | Mean MAE ↓ | Median MAE ↓ | |||||||||||||
| 5% | 15% | 30% | 50% | 5% | 15% | 30% | 50% | 5% | 15% | 30% | 50% | 5% | 15% | 30% | 50% | |
| GT-Covisibility | 0.088 | 0.226 | 0.361 | 0.408 | 0.099 | 0.259 | 0.369 | 0.385 | 0.073 | 0.174 | 0.262 | 0.299 | 0.081 | 0.174 | 0.246 | 0.269 |
| None | 0.090 | 0.239 | 0.387 | 0.441 | 0.100 | 0.279 | 0.415 | 0.427 | 0.078 | 0.192 | 0.296 | 0.337 | 0.088 | 0.200 | 0.285 | 0.309 |
| SeqVLAD + UFM | 0.087 | 0.226 | 0.361 | 0.409 | 0.099 | 0.260 | 0.370 | 0.382 | 0.073 | 0.177 | 0.270 | 0.308 | 0.082 | 0.178 | 0.256 | 0.279 |
We benchmark PixelLoop against image-level (GNM) and object-level (ObjectReact) loop closure strategies under identical experimental settings. Incorporating pixel-level loop closures yields substantial improvements across all metrics, achieving significant absolute improvements in Success Rate (SR) and Success weighted by Path Length (SPL) without sacrificing performance.
| Method | Loop Source | SR ↑ | SPL-S ↑ | SPL-A ↑ | SSPL ↑ |
|---|---|---|---|---|---|
| PixelLoop (Ours) | GT-Covisibility | 54.79 | 91.70 | 50.25 | 58.39 |
| None | 35.62 | 80.45 | 28.65 | 40.70 | |
| SeqVLAD + UFM | 68.49 | 91.15 | 62.43 | 73.97 | |
| GNM (HM3D) | GT-Covisibility | 24.66 | 70.50 | 17.38 | 18.40 |
| None | 20.55 | 64.80 | 13.32 | 15.95 | |
| SeqVLAD + UFM | 27.40 | 76.97 | 21.09 | 22.44 | |
| GNM-Adapted (HM3D) | GT-Covisibility | 32.88 | 83.56 | 27.47 | 28.01 |
| None | 17.81 | 75.28 | 13.41 | 16.95 | |
| SeqVLAD + UFM | 32.88 | 83.97 | 27.61 | 28.56 | |
| ObjectReact | GT-Covisibility | 63.01 | 65.21 | 41.09 | 65.91 |
| None | 58.90 | 63.21 | 37.23 | 38.77 | |
| SeqVLAD + UFM | 67.12 | 69.37 | 46.82 | 68.35 |
More qualitative results coming soon!
@inproceedings{chittawar2026pixelloop,
title={PixelLoop: Shortcut Topological Navigation with Pixel-Level Loops},
author={Chittawar, Sarthak and Garg, Vansh and Vadali, Aditya and Pandya, Krish and Jayanti, Rohit and Garg, Sourav and Krishna, K Madhava},
booktitle={Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
year={2026}
}