Revealing Scenes by Inverting Structure from Motion Reconstructions
Not on the map. Why?
Abstract (arXiv)
Many 3D vision systems localize cameras within a scene using 3D point clouds. Such point clouds are often obtained using structure from motion (SfM), after which the images are discarded to preserve privacy. In this paper, we show, for the first time, that such point clouds retain enough information to reveal scene appearance and compromise privacy. We present a privacy attack that reconstructs color images of the scene from the point cloud. Our method is based on a cascaded U-Net that takes as input, a 2D multichannel image of the points rendered from a specific viewpoint containing point depth and optionally color and SIFT descriptors and outputs a color image of the scene from that viewpoint. Unlike previous feature inversion methods, we deal with highly sparse and irregular 2D point distributions and inputs where many point attributes are missing, namely keypoint orientation and scale, the descriptor image source and the 3D point visibility. We evaluate our attack algorithm on public datasets and analyze the significance of the point cloud attributes. Finally, we show that novel views can also be generated thereby enabling compelling virtual tours of the underlying scene.
Key facts. Cited by 66 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 9; 2023: 13; 2024: 11; 2025: 11; 2026: 11.
66 papers.
Sort:
By area:
- 2021IBRNet: Learning Multi-View Image-Based Renderingcited by 703
- 2021Learning Object-Compositional Neural Radiance Field for Editable Scene Renderingcited by 228
- 2023GPS-Gaussian: Generalizable Pixel-wise 3D Gaussian Splatting for Real-time Human Novel View Synthesiscited by 170
- 2021Revisiting Point Cloud Shape Classification with a Simple and Effective Baselinecited by 145
- 2023Relightable 3D Gaussians: Realistic Point Cloud Relighting with BRDF Decomposition and Ray Tracingcited by 142
- 2023OrienterNet: Visual Localization in 2D Public Maps with Neural Matchingcited by 84
- 2023An Outlook into the Future of Egocentric Visioncited by 84
- 20243DGSR: Implicit Surface Reconstruction with 3D Gaussian Splattingcited by 79
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2021Neural Point Light Fieldscited by 51
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 20233D Line Mapping Revisitedcited by 39
38 more
- 2023SNAP: Self-Supervised Neural Maps for Visual Positioning and Semantic Understandingcited by 38
- 2024GPS-Gaussian+: Generalizable Pixel-wise 3D Gaussian Splatting for Real-Time Human-Scene Rendering from Sparse Viewscited by 22
- 2021NinjaDesc: Content-Concealing Visual Descriptors via Adversarial Learningcited by 21
- 2021How Privacy-Preserving are Line Clouds? Recovering Scene Details from 3D Linescited by 19
- 2021Moving in a 360 World: Synthesizing Panoramic Parallaxes from a Single Panoramacited by 19
- 2023Local Implicit Ray Function for Generalizable Radiance Field Representationcited by 19
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matchingcited by 17
- 2023VET: Visual Error Tomography for Point Cloud Completion and High-Quality Neural Renderingcited by 14
- 2022Neural Mesh-Based Graphicscited by 12
- 2024Fully Geometric Panoramic Localizationcited by 11
- 2021Analysis and Mitigations of Reverse Engineering Attacks on Local Feature Descriptorscited by 10
- 2023LDP-Feat: Image Features with Local Differential Privacycited by 10
- 2025Gaussian Splatting Feature Fields for Privacy-Preserving Visual Localizationcited by 10
- 2021ADOP: Approximate Differentiable One-Pixel Point Renderingcited by 9
- 2021Vis2Mesh: Efficient Mesh Reconstruction from Unstructured Point Clouds of Large Scenes with Learned Virtual View Visibilitycited by 8
- 2022NPBG++: Accelerating Neural Point-Based Graphicscited by 8
- 2023Privacy-Preserving Representations are not Enough -- Recovering Scene Content from Camera Posescited by 7
- 2022Learning A Locally Unified 3D Point Cloud for View Synthesiscited by 6
- 2024Obfuscation Based Privacy Preserving Representations are Recoverable Using Neighborhood Informationcited by 6
- 2024RPBG: Towards Robust Neural Point-based Graphics in the Wildcited by 5
- 2024Improved Scene Landmark Detection for Camera Localizationcited by 4
- 2024DecentNeRFs: Decentralized Neural Radiance Fields from Crowdsourced Imagescited by 4
- 2024MaRINeR: Enhancing Novel Views by Matching Rendered Images with Nearby Referencescited by 4
- 2022Do learned representations respect causal relationships?cited by 3
- 2022RenderNet: Visual Relocalization Using Virtual Viewpoints in Large-Scale Indoor Environmentscited by 3
- 2022Totems: Physical Objects for Verifying Visual Integritycited by 3
- 2022UpCycling: Semi-supervised 3D Object Detection without Sharing Raw-level Unlabeled Scenescited by 3
- 2023LDL: Line Distance Functions for Panoramic Localizationcited by 3
- 2024Weakly Supervised Test-Time Domain Adaptation for Object Detectioncited by 3
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalizationcited by 3
- 2025Can we make NeRF-based visual localization privacy-preserving?cited by 3
- 2024See360: Novel Panoramic View Interpolationcited by 2
- 2024Leveraging Neural Radiance Field in Descriptor Synthesis for Keypoints Scene Coordinate Regressioncited by 2
- 2025ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registrationcited by 2
- 2025Remove360: Benchmarking Residuals After Object Removal in 3D Gaussian Splattingcited by 2
- 2023The Need for Inherently Privacy-Preserving Vision in Trustworthy Autonomous Systemscited by 1
- 2025Real-time Neural Rendering of LiDAR Point Cloudscited by 1
- 2025ConcreTizer: Model Inversion Attack via Occupancy Classification and Dispersion Control for 3D Point Cloud Restorationcited by 1
50 most cited of 66 All 66 (JSON)
- 2026ReLoc: Rethinking Scene Coordinate Regression Architecture for Robust Outdoor LiDAR-based Localization27 Sep 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026RoboShape: Information-Theoretic Point Cloud Representations for Privacy-Aware Robot Perception16 Jul 2026
- 2026TrustCLIP: Learning Private Visual Features via Adversarial Reconstruction5 Jul 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 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
- 2026PPEDCRF: Dynamic-CRF-Guided Selective Perturbation for Background-Based Location Privacy in Video Sequences18 Apr 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Sky2Ground: A Benchmark for Site Modeling under Varying Altitude14 Mar 2026
- 2025A Distributed Framework for Privacy-Enhanced Vision Transformers on the Edge10 Dec 2025
38 more
- 2025Neural Visibility of Point Sets29 Sep 2025
- 2025Can we make NeRF-based visual localization privacy-preserving?26 Aug 2025
- 2025Remove360: Benchmarking Residuals After Object Removal in 3D Gaussian Splatting15 Aug 2025
- 2025Gaussian Splatting Feature Fields for Privacy-Preserving Visual Localization31 Jul 2025
- 2025Multiview Image-Based Localization30 Mar 2025
- 2025Is there anything left? Measuring semantic residuals of objects removed from 3D Gaussian Splatting21 Mar 2025
- 2025ColabSfM: Collaborative Structure-from-Motion by Point Cloud Registration21 Mar 2025
- 2025ConcreTizer: Model Inversion Attack via Occupancy Classification and Dispersion Control for 3D Point Cloud Restoration10 Mar 2025
- 2025A2-GNN: Angle-Annular GNN for Visual Descriptor-free Camera Relocalization27 Feb 2025
- 2025Real-time Neural Rendering of LiDAR Point Clouds17 Feb 2025
- 2024GPS-Gaussian+: Generalizable Pixel-wise 3D Gaussian Splatting for Real-Time Human-Scene Rendering from Sparse Views18 Nov 2024
- 2024Obfuscation Based Privacy Preserving Representations are Recoverable Using Neighborhood Information17 Sep 2024
- 2024MaRINeR: Enhancing Novel Views by Matching Rendered Images with Nearby References18 Jul 2024
- 2024Weakly Supervised Test-Time Domain Adaptation for Object Detection8 Jul 2024
- 2024RPBG: Towards Robust Neural Point-based Graphics in the Wild9 May 2024
- 20243DGSR: Implicit Surface Reconstruction with 3D Gaussian Splatting30 Mar 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2024DecentNeRFs: Decentralized Neural Radiance Fields from Crowdsourced Images19 Mar 2024
- 2024Leveraging Neural Radiance Field in Descriptor Synthesis for Keypoints Scene Coordinate Regression15 Mar 2024
- 2024Improved Scene Landmark Detection for Camera Localization31 Jan 2024
- 2024See360: Novel Panoramic View Interpolation7 Jan 2024
- 2023GPS-Gaussian: Generalizable Pixel-wise 3D Gaussian Splatting for Real-time Human Novel View Synthesis4 Dec 2023
- 2023Relightable 3D Gaussians: Realistic Point Cloud Relighting with BRDF Decomposition and Ray Tracing27 Nov 2023
- 2023VET: Visual Error Tomography for Point Cloud Completion and High-Quality Neural Rendering8 Nov 2023
- 2023LDL: Line Distance Functions for Panoramic Localization27 Aug 2023
- 2023LDP-Feat: Image Features with Local Differential Privacy22 Aug 2023
- 2023An Outlook into the Future of Egocentric Vision14 Aug 2023
- 2023DGC-GNN: Leveraging Geometry and Color Cues for Visual Descriptor-Free 2D-3D Matching21 Jun 2023
- 2023SNAP: Self-Supervised Neural Maps for Visual Positioning and Semantic Understanding8 Jun 2023
- 2023Privacy-Preserving Representations are not Enough -- Recovering Scene Content from Camera Poses8 May 2023
- 2023Local Implicit Ray Function for Generalizable Radiance Field Representation25 Apr 2023
- 2023OrienterNet: Visual Localization in 2D Public Maps with Neural Matching4 Apr 2023
- 20233D Line Mapping Revisited30 Mar 2023
- 2023The Need for Inherently Privacy-Preserving Vision in Trustworthy Autonomous Systems29 Mar 2023
- 2022UpCycling: Semi-supervised 3D Object Detection without Sharing Raw-level Unlabeled Scenes22 Nov 2022
- 2022Totems: Physical Objects for Verifying Visual Integrity26 Sep 2022
- 2022Learning A Locally Unified 3D Point Cloud for View Synthesis12 Sep 2022
- 2022Neural Mesh-Based Graphics10 Aug 2022
50 newest of 66 All 66 (JSON)
- 2021IBRNet: Learning Multi-View Image-Based Renderingcited by 703
- 2021Learning Object-Compositional Neural Radiance Field for Editable Scene Renderingcited by 228
- 2023GPS-Gaussian: Generalizable Pixel-wise 3D Gaussian Splatting for Real-time Human Novel View Synthesiscited by 170
- 2021Revisiting Point Cloud Shape Classification with a Simple and Effective Baselinecited by 145
- 2023Relightable 3D Gaussians: Realistic Point Cloud Relighting with BRDF Decomposition and Ray Tracingcited by 142
- 2023OrienterNet: Visual Localization in 2D Public Maps with Neural Matchingcited by 84
- 2023An Outlook into the Future of Egocentric Visioncited by 84
- 20243DGSR: Implicit Surface Reconstruction with 3D Gaussian Splattingcited by 79
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2021Neural Point Light Fieldscited by 51
- 2022Is Geometry Enough for Matching in Visual Localization?cited by 48
- 20233D Line Mapping Revisitedcited by 39
12 most cited of 65 All 65 (JSON)
- 2026ReLoc: Rethinking Scene Coordinate Regression Architecture for Robust Outdoor LiDAR-based Localization27 Sep 2026
- 2026Misanthrope: A Privacy-Preserving Keypoint Detector24 Aug 2026
- 2026RoboShape: Information-Theoretic Point Cloud Representations for Privacy-Aware Robot Perception16 Jul 2026
- 2026GeoMix: Descriptor-Free Visual Localization via Global Context and Multi-Detector Training2 Jul 2026
- 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
- 2026PPEDCRF: Dynamic-CRF-Guided Selective Perturbation for Background-Based Location Privacy in Video Sequences18 Apr 2026
- 2026Privacy-Preserving Structureless Visual Localization via Image Obfuscation13 Apr 2026
- 2026Sky2Ground: A Benchmark for Site Modeling under Varying Altitude14 Mar 2026
- 2025A Distributed Framework for Privacy-Enhanced Vision Transformers on the Edge10 Dec 2025
- 2025Neural Visibility of Point Sets29 Sep 2025
12 newest of 65 All 65 (JSON)