Privacy-Preserving Representations are not Enough -- Recovering Scene Content from Camera Poses
Not on the map. Why?
Abstract (arXiv)
Visual localization is the task of estimating the camera pose from which a given image was taken and is central to several 3D computer vision applications. With the rapid growth in the popularity of AR/VR/MR devices and cloud-based applications, privacy issues are becoming a very important aspect of the localization process. Existing work on privacy-preserving localization aims to defend against an attacker who has access to a cloud-based service. In this paper, we show that an attacker can learn about details of a scene without any access by simply querying a localization service. The attack is based on the observation that modern visual localization algorithms are robust to variations in appearance and geometry. While this is in general a desired property, it also leads to algorithms localizing objects that are similar enough to those present in a scene. An attacker can thus query a server with a large enough set of images of objects, eg, obtained from the Internet, and some of them will be localized. The attacker can thus learn about object placements from the camera poses returned by the service (which is the minimal information returned by such a service). In this paper, we develop a proof-of-concept version of this attack and demonstrate its practical feasibility. The attack does not place any requirements on the localization algorithm used, and thus also applies to privacy-preserving representations. Current work on privacy-preserving representations alone is thus insufficient.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 29 of its 55 references that are in the map. First posted on arXiv 8 May 2023.
Builds on
29 of 55 references.
References · 29
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2021LoFTR: Detector-Free Local Feature Matching with Transformerscited by 984
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 207
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2015Inverting Visual Representations with Convolutional Networkscited by 170
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 129
- 2022MatchFormer: Interleaving Attention in Transformers for Feature Matchingcited by 126
- 2019Expert Sample Consensus Applied to Camera Re-Localizationcited by 70
17 more
- 2019Revealing Scenes by Inverting Structure from Motion Reconstructionscited by 66
- 2020Robust Image Retrieval-based Visual Localization using Kapturecited by 66
- 2016Learning to Navigate the Energy Landscapecited by 62
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 2019Privacy Preserving Image-Based Localizationcited by 47
- 2019Large-scale, real-time visual-inertial localization revisitedcited by 45
- 2018Hybrid Scene Compression for Visual Localizationcited by 40
- 2018Project AutoVision: Localization and 3D Scene Perception for an Autonomous Vehicle with a Multi-Camera Systemcited by 34
- 2020Beyond Controlled Environments: 3D Camera Re-Localization in Changing Indoor Scenescited by 31
- 2019Let's Take This Online: Adapting Scene Coordinate Regression Network Predictions for Online RGB-D Camera Relocalisationcited by 28
- 2021NinjaDesc: Content-Concealing Visual Descriptors via Adversarial Learningcited by 21
- 2021How Privacy-Preserving are Line Clouds? Recovering Scene Details from 3D Linescited by 19
- 2020Privacy Preserving Visual SLAMcited by 15
- 2018Efficient 2D-3D Matching for Multi-Camera Visual Localizationcited by 10
- 2021Analysis and Mitigations of Reverse Engineering Attacks on Local Feature Descriptorscited by 10
- 2020Privacy-Preserving Image Features via Adversarial Affine Subspace Embeddingscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 3.
7 papers.
- 2023An Outlook into the Future of Egocentric Visioncited by 84
- 2024Obfuscation Based Privacy Preserving Representations are Recoverable Using Neighborhood Informationcited by 6
- 2025Remove360: Benchmarking Residuals After Object Removal in 3D Gaussian Splattingcited by 2
- 2025Is there anything left? Measuring semantic residuals of objects removed from 3D Gaussian Splattingcited by 1
- 2026Depth-Guided Privacy-Preserving Visual Localization Using 3D Sphere Cloudscited by 1
- 2026Revisiting Geometric Obfuscation with Dual Convergent Lines for Privacy-Preserving Image Queries in Visual Localizationcited by 0
- 2026Seeing Through the Weights: Privacy Leakage in Scene Coordinate Regressioncited by 0
- 2026Seeing Through the Weights: Privacy Leakage in Scene Coordinate Regression30 Jun 2026
- 2026Depth-Guided Privacy-Preserving Visual Localization Using 3D Sphere Clouds1 May 2026
- 2026Revisiting Geometric Obfuscation with Dual Convergent Lines for Privacy-Preserving Image Queries in Visual Localization24 Apr 2026
- 2025Remove360: Benchmarking Residuals After Object Removal in 3D Gaussian Splatting15 Aug 2025
- 2025Is there anything left? Measuring semantic residuals of objects removed from 3D Gaussian Splatting21 Mar 2025
- 2024Obfuscation Based Privacy Preserving Representations are Recoverable Using Neighborhood Information17 Sep 2024
- 2023An Outlook into the Future of Egocentric Vision14 Aug 2023