PICCOLO: Point Cloud-Centric Omnidirectional Localization
Not on the map. Why?
Abstract (arXiv)
We present PICCOLO, a simple and efficient algorithm for omnidirectional localization. Given a colored point cloud and a 360 panorama image of a scene, our objective is to recover the camera pose at which the panorama image is taken. Our pipeline works in an off-the-shelf manner with a single image given as a query and does not require any training of neural networks or collecting ground-truth poses of images. Instead, we match each point cloud color to the holistic view of the panorama image with gradient-descent optimization to find the camera pose. Our loss function, called sampling loss, is point cloud-centric, evaluated at the projected location of every point in the point cloud. In contrast, conventional photometric loss is image-centric, comparing colors at each pixel location. With a simple change in the compared entities, sampling loss effectively overcomes the severe visual distortion of omnidirectional images, and enjoys the global context of the 360 view to handle challenging scenarios for visual localization. PICCOLO outperforms existing omnidirectional localization algorithms in both accuracy and stability when evaluated in various environments. Code is available at urlhttps://github.com/82magnolia/panoramic-localization/.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 18 of its 52 references that are in the map. First posted on arXiv 14 Aug 2021.
Builds on
18 of 52 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2015Spatial Transformer Networkscited by 1,423
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2017Joint 2D-3D-Semantic Data for Indoor Scene Understandingcited by 404
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2019Hierarchical Scene Coordinate Classification and Regression for Visual Localizationcited by 93
- 2020Robust Image Retrieval-based Visual Localization using Kapturecited by 66
6 more
- 2016Learning to Navigate the Energy Landscapecited by 62
- 2020Benchmarking Image Retrieval for Visual Localizationcited by 42
- 2020Beyond Controlled Environments: 3D Camera Re-Localization in Changing Indoor Scenescited by 31
- 2018The Alignment of the Spheres: Globally-Optimal Spherical Mixture Alignment for Camera Pose Estimationcited by 20
- 2017Graph-Based Classification of Omnidirectional Imagescited by 16
- 2019Adapting Computer Vision Algorithms for Omnidirectional Videocited by 2
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 4; 2025: 3; 2026: 1.
14 papers.
Sort:
- 2023360Loc: A Dataset and Benchmark for Omnidirectional Visual Localization with Cross-device Queriescited by 28
- 2024ODGS: 3D Scene Reconstruction from Omnidirectional Images with 3D Gaussian Splattingscited by 19
- 2024Fully Geometric Panoramic Localizationcited by 11
- 2024OmniSplat: Taming Feed-Forward 3D Gaussian Splatting for Omnidirectional Images with Editable Capabilitiescited by 10
- 2022Privacy-Preserving Visual Localization with Event Camerascited by 6
- 2024OmniColor: A Global Camera Pose Optimization Approach of LiDAR-360Camera Fusion for Colorizing Point Cloudscited by 5
- 2025ErpGS: Equirectangular Image Rendering enhanced with 3D Gaussian Regularizationcited by 4
- 2022CPO: Change Robust Panorama to Point Cloud Localizationcited by 3
- 2022MoDA: Map style transfer for self-supervised Domain Adaptation of embodied agentscited by 3
- 2023LDL: Line Distance Functions for Panoramic Localizationcited by 3
- 2025You Need a Transition Plane: Bridging Continuous Panoramic 3D Reconstruction with Perspective Gaussian Splattingcited by 2
- 2025OB3D: A New Dataset for Benchmarking Omnidirectional 3D Reconstruction Using Blendercited by 2
- 2026PanoSeg3R: Feed-Forward 3D Semantic Segmentation for Panoramic Images with an Automatic Data Curation Pipeline19 Sep 2026
- 2025OB3D: A New Dataset for Benchmarking Omnidirectional 3D Reconstruction Using Blender26 May 2025
- 2025ErpGS: Equirectangular Image Rendering enhanced with 3D Gaussian Regularization26 May 2025
- 2025You Need a Transition Plane: Bridging Continuous Panoramic 3D Reconstruction with Perspective Gaussian Splatting12 Apr 2025
- 2024OmniSplat: Taming Feed-Forward 3D Gaussian Splatting for Omnidirectional Images with Editable Capabilities21 Dec 2024
- 2024ODGS: 3D Scene Reconstruction from Omnidirectional Images with 3D Gaussian Splattings28 Oct 2024
- 2024OmniColor: A Global Camera Pose Optimization Approach of LiDAR-360Camera Fusion for Colorizing Point Clouds6 Apr 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2023360Loc: A Dataset and Benchmark for Omnidirectional Visual Localization with Cross-device Queries29 Nov 2023
- 2023Calibrating Panoramic Depth Estimation for Practical Localization and Mapping27 Aug 2023
- 2023LDL: Line Distance Functions for Panoramic Localization27 Aug 2023
- 2022Privacy-Preserving Visual Localization with Event Cameras4 Dec 2022
2 more
- 2023360Loc: A Dataset and Benchmark for Omnidirectional Visual Localization with Cross-device Queriescited by 28
- 2024ODGS: 3D Scene Reconstruction from Omnidirectional Images with 3D Gaussian Splattingscited by 19
- 2024Fully Geometric Panoramic Localizationcited by 11
- 2024OmniSplat: Taming Feed-Forward 3D Gaussian Splatting for Omnidirectional Images with Editable Capabilitiescited by 10
- 2022Privacy-Preserving Visual Localization with Event Camerascited by 6
- 2024OmniColor: A Global Camera Pose Optimization Approach of LiDAR-360Camera Fusion for Colorizing Point Cloudscited by 5
- 2025ErpGS: Equirectangular Image Rendering enhanced with 3D Gaussian Regularizationcited by 4
- 2022CPO: Change Robust Panorama to Point Cloud Localizationcited by 3
- 2022MoDA: Map style transfer for self-supervised Domain Adaptation of embodied agentscited by 3
- 2023LDL: Line Distance Functions for Panoramic Localizationcited by 3
- 2025You Need a Transition Plane: Bridging Continuous Panoramic 3D Reconstruction with Perspective Gaussian Splattingcited by 2
- 2025OB3D: A New Dataset for Benchmarking Omnidirectional 3D Reconstruction Using Blendercited by 2
12 most cited of 14 All 14 (JSON)
- 2026PanoSeg3R: Feed-Forward 3D Semantic Segmentation for Panoramic Images with an Automatic Data Curation Pipeline19 Sep 2026
- 2025OB3D: A New Dataset for Benchmarking Omnidirectional 3D Reconstruction Using Blender26 May 2025
- 2025ErpGS: Equirectangular Image Rendering enhanced with 3D Gaussian Regularization26 May 2025
- 2025You Need a Transition Plane: Bridging Continuous Panoramic 3D Reconstruction with Perspective Gaussian Splatting12 Apr 2025
- 2024OmniSplat: Taming Feed-Forward 3D Gaussian Splatting for Omnidirectional Images with Editable Capabilities21 Dec 2024
- 2024ODGS: 3D Scene Reconstruction from Omnidirectional Images with 3D Gaussian Splattings28 Oct 2024
- 2024OmniColor: A Global Camera Pose Optimization Approach of LiDAR-360Camera Fusion for Colorizing Point Clouds6 Apr 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2023360Loc: A Dataset and Benchmark for Omnidirectional Visual Localization with Cross-device Queries29 Nov 2023
- 2023Calibrating Panoramic Depth Estimation for Practical Localization and Mapping27 Aug 2023
- 2023LDL: Line Distance Functions for Panoramic Localization27 Aug 2023
- 2022Privacy-Preserving Visual Localization with Event Cameras4 Dec 2022
12 newest of 14 All 14 (JSON)