atlas

Research map / Point clouds / Point cloud classification

Efficient Privacy-Preserving Visual Localization Using 3D Ray Clouds

CVPR 2024 · Point clouds › Point cloud classification · approach: Point cloud detection and tracking · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes "ray cloud," a geometric lifting of 3D points to rays through two centers, enabling real-time privacy-preserving visual localization via a 5+1-point relative pose solver, plus an adapted inversion attack and voxel-based ray sampling defense.

Problem

Privacy-preserving visual localization: sparse SfM point clouds can be inverted into scene images, and existing line-cloud defenses are too slow for real-time single-image localization due to weak geometric constraints.

Approach

Lift each 3D point to a ray passing through one of two fixed centers (K-means centers), so localization becomes relative pose estimation against a calibrated two-camera rig (p5+1R solver, 5-point algorithm plus one extra correspondence to fix scale), and defend against density-based inversion with a modified attack and voxel-based checkerboard ray assignment.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the ray-cloud representation and p5+1R solver instead of PPLVisual localization · Energy Landscaperuntime (ms): 88 -> 6Helped
Use the ray-cloud representation and p5+1R solver instead of PPLVisual localization · Cambridgeruntime (ms): 186 -> 12Helped
Use ray cloud instead of PPLVisual localization · Energy Landscaperotation error (°): 0.292 -> 0.262Helped
Use ray cloud instead of PPLVisual localization · Cambridgerotation error (°): 0.775 -> 0.855Hurt
Add voxel-based ray sampling (ablation)Ray cloud · Energy Landscapegeometric error (m): 10.29 -> 10.05Helped
Add ray rejection sampling at β=25% (ablation)Ray cloud inversion attack · Energy Landscapegeometric error (m): 1.027 -> 0.669Helped
Add ray rejection sampling at β=25% (ablation)Ray cloud inversion attack · Cambridgegeometric error (m): 11.47 -> 9.614Helped
Set ray rejection threshold to 50% instead of 25% (ablation)Ray cloud inversion attack · Cambridgegeometric error (m): 9.614 -> 12.98Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Energy Landscape Cambridge Landmarks

Benchmarks: Energy Landscape Cambridge Landmarks

Metrics: rotation error translation error runtime inlier ratio median point error PSNR SSIM MAE

Baselines: Point cloud (p3P) Uniform line cloud (p6L) PPL PPL+ Pan et al. permutation lifting

Builds on: uniform line cloud Paired-Point Lifting (PPL) geometry inversion attack (Chelani et al.) InvSfM LO-RANSAC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy